位置:51电子网 » 技术资料 » 仪器仪表

Watchdog Timer实现方法

发布时间:2014/8/3 12:21:52 访问次数:1158

   以前的Watchdog Timer硬件部分是用单稳电路或自带脉冲源的计数器构成,一是电路有些复杂,DAC7573IPW二是可靠性有些问题。美国Xicor公司生产的X5045芯片,集看门狗、电源监测、EEP-ROM、上电复位四种功能为一体,使用该器件将大大简化系统的结构并提高系统的性能。

          

   X5045与CPU的接口电路如图8- 31所示。

   网8 - 31   X5045与CPU的接口电路

   X5045只有8根引脚。

   SCK:串行时钟。

   SO:串行输出,时钟SCK的下降沿同步输出数据。

   SI:串行输入,时钟SCK的上升沿锁存数据。

   CS:片选信号,低电平时X5045工作,变为高电平时将使看门狗定时器重新开始计时。

   WP:写保护,低电平时写操作被禁止,高电平时所有功能正常。

   RESET:复位,高电平有效。用于电源检测和看门狗超时输出。

   Vss:地。

   Vcc:电源电压。

   它与CPU的接口电路很简单,X5045的信号线SO,SI、SCK、CS与CPU的数据线Do~D3相连,用软件控制引脚的读( SO)、写(SI)及选通(CS)。X5045的引脚RESET与CPU的复位端RESET相连,利用访问程序造成CS引脚上的信号变化,就算访问了一次X5045。

   在CPU正常工作时,每隔一定时间(小于X5045的定时时间)运行一次这个访问程序,X5045就不会产生溢出脉冲。一旦CPU陷入死循环,不再执行该程序也即不对X5045进行访问,则X5045就会在RESET端输出宽度lOOms~ 400ms的正脉冲,足以使CPU复位。

   这里,X5045中的看门狗对CPU提供了完全独立的保护系统,它提供了3种定时时间:200ms、600ms和1.4s,可用编程选择。

   以前的Watchdog Timer硬件部分是用单稳电路或自带脉冲源的计数器构成,一是电路有些复杂,DAC7573IPW二是可靠性有些问题。美国Xicor公司生产的X5045芯片,集看门狗、电源监测、EEP-ROM、上电复位四种功能为一体,使用该器件将大大简化系统的结构并提高系统的性能。

          

   X5045与CPU的接口电路如图8- 31所示。

   网8 - 31   X5045与CPU的接口电路

   X5045只有8根引脚。

   SCK:串行时钟。

   SO:串行输出,时钟SCK的下降沿同步输出数据。

   SI:串行输入,时钟SCK的上升沿锁存数据。

   CS:片选信号,低电平时X5045工作,变为高电平时将使看门狗定时器重新开始计时。

   WP:写保护,低电平时写操作被禁止,高电平时所有功能正常。

   RESET:复位,高电平有效。用于电源检测和看门狗超时输出。

   Vss:地。

   Vcc:电源电压。

   它与CPU的接口电路很简单,X5045的信号线SO,SI、SCK、CS与CPU的数据线Do~D3相连,用软件控制引脚的读( SO)、写(SI)及选通(CS)。X5045的引脚RESET与CPU的复位端RESET相连,利用访问程序造成CS引脚上的信号变化,就算访问了一次X5045。

   在CPU正常工作时,每隔一定时间(小于X5045的定时时间)运行一次这个访问程序,X5045就不会产生溢出脉冲。一旦CPU陷入死循环,不再执行该程序也即不对X5045进行访问,则X5045就会在RESET端输出宽度lOOms~ 400ms的正脉冲,足以使CPU复位。

   这里,X5045中的看门狗对CPU提供了完全独立的保护系统,它提供了3种定时时间:200ms、600ms和1.4s,可用编程选择。

相关技术资料
8-3Watchdog Timer实现方法

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!