查看: 2676|回复: 9

[求助] Kinetis Reset管脚与外部看门狗/复位芯片接法【转】

[复制链接]

该用户从未签到

9

主题

80

帖子

0

注册会员

Rank: 2

积分
179
最后登录
2018-5-9
发表于 2015-5-15 17:36:14 | 显示全部楼层 |阅读模式
在嵌入式系统硬件电路设计的时候,为了保证系统的可靠性很多博友会为MCU最小系统添加一个外部复位芯片或者硬件看门狗,他们都有一个共同点,就是与MCU的接口是Reset复位管脚,他们的作用是保证系统可靠复位、监控系统供电电压和防死锁等功能。这个是常识问题,没有什么可讲的,但是我们在用Kinetis设计的时候需要注意一个问题,因为飞思卡尔的芯片有一个传统,那就是他的Reset管脚在上电的时候会有输出功能的属性(一般来讲,我们都会认为Reset脚只是一个输入功能),他在PowerOn期间会有一个很短暂的低脉冲输出然后才会把这个脚抬高,如下图:


51501.jpg


    这种功能的其作用是用来同步外部电路与其一块复位的(不太清楚是否还有其他作用),但是如果我们用不着这个功能而是需要在外部加复位芯片的话则需要考虑一个问题(目前大多数复位芯片的输出管脚是Push-Pull(即推挽输出),这种芯片国内用户用的比较多,价格比较便宜),当给系统上电时,复位芯片的输出由于是推挽的驱动能力较强,其上电速率比较快(斜率比较陡),很快就可以达到高电平,而MCU在PowerOn时会有一个低脉冲输出,这就会有一个风险,如果复位芯片输出先到高电平而此时MCU Reset脚输出个低电平,就会有一个较大的灌电流流向MCU从而有可能损坏MCU Reset管脚。


    问题出现了,那怎么解决?(出现问题不可怕,可怕的是有问题却发现不了)呵呵,实际上解决起来也比较简单,下面给出三种解决办法:


1. 直接将复位芯片换成OpenDrain输出的,这种是最简单的方法;


2. 如果仍然想使用推挽输出的复位芯片,则只需要在复位芯片输出与MCU的Reset管脚之间串一个限流电阻(10k到100k)即可,如下图:


51502.png


3. 最后一种也比较简单,与第二种类似,在复位芯片输出与MCU Reset脚之间串一个二极管,借助其单向导电的特性来保护MCU,如下图:


51503.png

原作者:jicheng

我知道答案 目前已有9人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16706
    最后登录
    1970-1-1
    发表于 2015-5-15 23:37:23 | 显示全部楼层
    多谢分享,应该追加个内部看门狗的例子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    44

    帖子

    0

    高级会员

    Rank: 4

    积分
    778
    最后登录
    1970-1-1
    发表于 2015-5-16 07:39:35 | 显示全部楼层
    这个挺好
    回复

    使用道具 举报

  • TA的每日心情

    2017-5-27 11:02
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    15

    主题

    566

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1890
    最后登录
    2017-5-27
    发表于 2015-5-16 08:51:35 | 显示全部楼层
    内部看门狗和外部什么区别
    klntuo累
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-5-16 10:14:30 | 显示全部楼层
    巧子儿 发表于 2015-5-16 08:51
    内部看门狗和外部什么区别

    都需要写喂狗代码,不同的是外部需要输出喂狗脉冲到外部看门狗芯片,而内部只需将看门狗定时清0
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-5-18 09:31:44 | 显示全部楼层
    谢谢分享。。。 blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    102

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    413
    最后登录
    2016-12-7
    发表于 2015-6-11 11:45:01 | 显示全部楼层
    kinetis 是高电平复位还是低电平啊?手册哪里讲的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-18 12:52:13 | 显示全部楼层
    学习了,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2015-9-19 08:46:26 | 显示全部楼层
    用内部的可以
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2015-12-21 21:36:53 | 显示全部楼层
    学习了,多谢分享。 nxp-logo.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-24 05:29 , Processed in 0.108549 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表