【转】使用外部看门狗请三思!

摘要:
如果使用集成在芯片中的DCDC模块为系统的每个子模块(如存储器、电子硬盘、硬件看门狗等)供电,则在设计中需要检查复位芯片对复位信号脉冲宽度的要求,这不能满足芯片对复位信号边缘速率的要求。

在产品规划中,如使用芯片内部集成的DCDC模块给系统的各个子模块(如内存、电子硬盘、硬件看门狗等)供电的情况下,需要多加留心DCDC输出电压属性是否与所使用看门狗芯片型号匹配这个问题,否则设计出的产品可能就会出现一定概率的不稳定性。

下图为某款处理器内部集成的DCDC模块输出的3.3V波形图,该3.3V生成的过程中有两段台阶,该台阶电平的最小值为2.44V,时间间隔为215ms,此时如使用该电源给看门狗供电,则用电源阈值为2.63V的型号也是无法满足要求的,解决办法可以采用外部3.3V给看门狗芯片供电,设计中应避免使用芯片输出的3.3V电源向看门狗芯片供电,否则系统无法正常运行。

【转】使用外部看门狗请三思!第1张

从例子可以看出,虽然带看门狗功能的专用复位芯片功能比较简单,但在实际应用与处理器组合使用中,却是很容易出现问题的环节,专用复位芯片种类很多,不同种类的芯片有不同的技术参数,以下就CAT706为列,讨论带看门狗的专用复位芯片在应用中需注意的要点。

一、带看门狗功能的专用复位芯片框图

CAT706支持四种功能:电源监控、上电复位、手工复位、看门狗复位,如图1.1所示。

【转】使用外部看门狗请三思!第2张

图1.1  看门狗内部框图

二、应用要点

 

1、VCC输入支持精准低压监测,选型时请注意该阈值电压的范围是否满足需求。

如型号CAT706S,2.93V为其典型的电源监控阈值,实际上其范围在2.85-3.00V之间,设计时应结合VCC的监控要求进行选型,尤其关注其最大值,其它型号亦如是。

【转】使用外部看门狗请三思!第3张

2、RST#引脚的电气特性需在设计前期确认,尤其注意芯片的第一次的上电复位操作。

第一:在VCC输入电源高于1.0V后,复位发生器会产生140~280ms宽度的低脉冲,设计中需核对被复位芯片对复位信号脉宽的要求,尤其关注最小值。

第二:需注意复位信号电平是否与主控电平相匹配及被复位芯片是高电平复位还是低电平复位。

第三:复位信号在上走线过长时就越容易受到干扰或导致容性过大,这些因素都可能导致复位信号驱动能力不足,不能满足芯片对复位信号边沿速率的要求,可加入如74LVC1G125驱动器来满足需求。

【转】使用外部看门狗请三思!第4张

3、MR#手动复位输入引脚的使用需注意以下三点。

第一:MR#管脚内部支持去抖功能,电气上可兼容TTL/COMS逻辑,可由外部逻辑线驱动或由短路到地的按钮开关进行触发;

第二:当该引脚检测到低于0.6V的电平输入且该电平持续至少500ns后,即可触发RST#管脚输出低电平;

第三:由于MR#引脚内部有电流源,因此当不使用手动复位功能时,该引脚应该进行悬空处理。

【转】使用外部看门狗请三思!第5张

4、 WDI看门狗输入引脚的使用需注意以下三点。

第一:何时该喂狗,WDI引脚输入保持高电平或低电平1.6s(溢出周期-TWD),则内部看门狗定时器超时,WDO会输出低电平,注意此1.6s只是一个典型值,实际上该时间范围在1s-2.25s之间。

第二:如何喂狗,在溢出周期之内,WDI引脚电平发生变化即实现了喂狗操作,计数器将复位为零值,程序设计中需注意喂狗信号脉宽(TWP)这个参数,CAT706S要求保证TWP 至少大于50ns,手册要求WDI最小上升/下降时间为1微秒,与此同时,为防止喂狗信号易受干扰,WDI的走线不建议走过长且尽量地远离干扰源。

第三:如何禁用看门狗,可将WDI引脚浮空或连接到高阻抗三态缓冲器将禁用看门狗功能。

【转】使用外部看门狗请三思!第6张

【转】使用外部看门狗请三思!第7张

图1.2 CAT706看门狗信号时序图

5、 WDO#-以WDO#作为复位信号,注意该引脚的脉冲宽度是否能满足器件的需求。

在溢出周期内未按时进行喂狗或者VCC低于监控阈值时,WDO#都将输出低电平,在WDO#有效之后,若经过了很短的时间(如10μs)立即发生喂狗事件,则WDO#信号将立刻恢复为无效的高电平,在这种情况下,WDO#的有效低电平仅为10μs,无法满足大多数器件的要求,应用中将WDO#信号连接到MR#输入引脚来启用看门狗功能,即用看门狗溢出事件触发手工复位事件,而RST#有效脉宽较长,能满足大多数器件对复位脉宽的要求。

【转】使用外部看门狗请三思!第8张

6、 PFI-电源监控输入引脚的使用注意事项。

除对VCC的监控外,CAT706还可以通过PFI引脚对另一种电源进行监控,不使用此功能时,PFI应接VCC或GND,若采用了错误的处理方式,可能导致复位芯片的不稳定。

【转】使用外部看门狗请三思!第9张

7、PFO#-电源监控输出引脚。

当输入引脚PFI出现低于1.25V的电平时,PFO#输出低电平。

对电源供电要求严格的系统/数字处理系统,CAT706P/R/S/T系列是一款非常理想的选择。

【转】使用外部看门狗请三思!第10张

8、使用过程中需要注意复位管脚的结构属性

设计中,请注意复位管脚的结构属性,有些复位芯片的复位管脚为推挽输出,有的是开漏输出,设计中需要根据处理器复位管脚的属性。

9、典型看门狗电路如下图所示。

 

【转】使用外部看门狗请三思!第11张

【转】使用外部看门狗请三思!第12张

来源

免责声明:文章转载自《【转】使用外部看门狗请三思!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VMware ESXi 与ESX 产品之比较linux下使用convert命令修改图片分辨率【转】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

开关电源纹波来源及处理方式

关电源纹波五种来源: 1、100Hz的低频纹波 起因:工频AC整流后得到100Hz的馒头波。 解决办法: 由上面公式可知,通过并联大电容来增加输出电容,或者提高开关频率,或者减小ESL,可以有效地减小纹波。 将电解电容使用贴片电容代替,将有效地减小ESR引起的纹波【3】。 2、高频开关信号引起的纹波 起因:由于开关器件的硬开通和硬关断,产生尖脉冲造成的开...

2.Nginx日常维护技巧

Nginx日常维护技巧 Nginx配置正确性检查 nginx提供了配置文件调试功能,可以快速定义配置文件存在的问题。执行如下命令检测配置文件的正确性:          [root@localhost 桌面]# which nginx /usr/local/nginx/sbin/nginx          我把nginx命令的路径写入到PATH里面,所以...

Altium Designer学习---如何进行SI仿真

Altium designer 如何进行SI仿真。         1、仿真电路中需要至少一块集成电路;             2、器件的IBIS模型;              3、在规则中必须设定电源网络和地网络;              4、建立SI规则约束;              5、层堆栈必须设置正确,电源平面必须连续;     建立的文...

笔记本光驱接口怎么外接台式机硬盘?

笔记本光驱位的硬盘托架已经很成熟了, 但是只能放2.5寸的硬盘, 就算用延长线连接出来, 也因为缺少12V供电, 不能驱动3.5寸硬盘. 这次改造就是添加额外的12V供电. 淘宝搜索    笔记本 SATA 7+6P公对母 光驱延长线  DC2.5*5.5电源母头 首先把延长线的母头供电部分锯掉丢弃, 只留下线缆部分, 剩下的数据7pin部分打磨好, 要...

数字语音信号处理学习笔记——同态处理语音信号(1)

5.1 概要       进行处理的方法,它能将两个信号通过乘法合成的信号,或通过卷积合成的信号分开。 对于语音信号。我们的目的是要从声道冲激对应与激励分量的卷积中分开各原始分量。 由卷积结果求得參与卷积的各个信号分量是涉及数字信号处理理论的一项任务,称为“解卷积”或简称“解卷”。       对语音信号进行同态分析后。将得到语音信号的倒谱參数,因此同态...

GNU Radio无线通信嗅探基础

文章内容简介 1.使用哪些grc模块完成我们的嗅探工作 2.如何选择参数以获取最完美的波形 3.如何从波形还原回数据 我接下来会使用电视棒(RTL-SDR)嗅探一个固定码遥控锁开发组件。 我使用如下的grc流图   模块选择与参数设定 首先,rtlsdr_source中封装有电视棒的底层驱动,可以用它来获取原始的数据信号。 samp_rate表...