发布网友 发布时间:2024-10-23 16:24
共1个回答
热心网友 时间:2024-11-06 16:45
看门狗定时器(Watchdog Timer)是一种用于监控程序运行状态的电路,通常在单片机系统中应用。它定期向微处理器发送一个信号,以防止程序死锁或陷入无限循环。当微处理器在规定时间内未接收该信号时,看门狗定时器将发出复位信号,使微处理器重启,从而恢复系统正常运行。
图1所示的电路在基于μP-supervisor/watchdog集成电路(MAX*9)的基础上,提供了响应输入脉冲流损失时的锁存故障指示。该电路适用于监控风扇转速、振荡电路或合适的微处理器软件执行状态。在上电期间,低电平有效复位信号在VCC稳定后和复位超时时间到期时才有效。电容器C通过R将栅极电压提升至阈值(电压VTH),开启场效应管,实现锁存功能。为了防止误触发,应确保RC延迟时间远超过复位超时。
在设计时,需要确保WDI输入(引脚6)的最低切换电容器CSWT速率。如果未正确设置,低电平有效复位信号可能会导致LED指示灯锁定在低电平状态,同时低拉复位也会被锁定。该电路的运行直到电源关闭或手动切换后才会重新启动。
为了监控风扇的开漏测速信号,应将从世界发展指标10kΩ的电阻器连接到VCC(引脚8)上拉。由于风扇需要一段时间来启动,看门狗电路需要设置一个短暂的延迟时间。通过将延迟电容(C2)连接到地端可以实现此延迟,但必须确保其值小于上述RC延迟,否则可能导致低电平有效复位输出过早锁存。
在风扇监控应用中,根据公式5.06×106 × CSWT设置CSWT值的最大转速脉冲周期,其中CSWT的值表示几秒钟。如果风扇的转速低于这个阈值,低电平有效复位输出会输出低电平信号,从而触发锁定。