发明名称 一种有限次复位看门狗电路及实现方法
摘要 本发明涉及一种有限次复位看门狗电路及实现方法,使用可编程逻辑器件EPLD,在可编程逻辑器件EPLD内部实现逻辑电路,逻辑电路包括1个4位减计数器、1个8位减计数器,缓冲器和反相器,外加1个有源晶振、1个MOS管、3个RC延时电路、1个可控硅和若干电阻;通过改变R和C的值可以改变RC延迟的时间长度;R1、C1组成的RC延迟电路RC1产生10mS延迟;R2、C2组成的RC延迟电路RC2产生15mS延迟;R3、C3组成的RC延迟电路RC3产生10mS延迟;本发明具有可通过硬件配置电阻限制复位次数的功能,不依赖软件配置,可以在实现看门狗功能的同时进行有限次复位,既保持了对软件异常的复位功能,又防止了因不可复位异常导致系统反复重启,增加了整个系统运行的可靠性。
申请公布号 CN104461755A 申请公布日期 2015.03.25
申请号 CN201410792419.5 申请日期 2014.12.19
申请人 天津七一二通信广播有限公司 发明人 夏连杰;庞辉;李延波;刘胜杰;刘金栋;高丽哲;俞光日;时勇
分类号 G06F11/00(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 天津中环专利商标代理有限公司 12105 代理人 莫琪
主权项  一种有限次复位看门狗电路,其特征在于,使用可编程逻辑器件EPLD,在可编程逻辑器件EPLD内部实现逻辑电路,逻辑电路包括1个4位减计数器、1个8位减计数器,缓冲器和反相器,外加1个有源晶振、1个MOS管、3个RC延时电路、1个可控硅和若干电阻;过改变R和C的值可以改变RC延迟的时间长度;R1、C1组成的RC延迟电路RC1产生10mS延迟;R2、C2组成的RC延迟电路RC2产生15mS延迟;R3、C3组成的RC延迟电路RC3产生10mS延迟;被保护电路需要具有可以产生喂狗信号WD的输出端口和可以被外部低电平复位的外部复位输入端口RESET;可控硅D4的输入端接外部供电电源VDD,输出端接被保护电路和有源晶振的电源VDD_safe;8位计数器U1作为看门狗超时计数器,U1的计数时钟输入端Ck连接外部晶振时钟;RESET连接外部延迟电路RC1;U/D端置0选择减计数模式;A‑H端口连接8根外部输入脚,用于设置8位2进制的喂狗时间;Load端连接外部延迟电路RC2;Carry out端口连接到U2的计数时钟输入端Ck,同时通过反相器D2反向后输出到被保护电路的reset端口,在此线路上有RC延迟电路RC3;4位计数器U2作为复位次数计数器,U2的计数时钟输入端Ck连接U1的Carry out端口;RESET连接外部延迟电路RC1;U/D端置0选择减计数模式;A‑D端口连接4根外部输入脚,用于设置4位2进制的复位次数限制;Load端连接外部延迟电路RC2;Carry out端口连接到反相器D1,反向后输出到可控硅D4使能端口;被保护电路的WD端连接在延迟电路RC1上,并连接了EPLD内部的U1、U2的reset端口,同时通过反相器D3产生反向信号,经过外部的RC2延迟后返回EPLD,驱动了U1、U2的Load端口。
地址 300460 天津市滨海新区开发区西区北大街141号