该电路将未使用的线性稳压器输出转换为看门狗定时器,用于监视软件执行。
机顶盒和DSL调制解调器等低成本消费类产品的设计往往除了内核电压外还需要一个主逻辑电源,因此电源通常提供多个输出电压。这种多输出IC包括MAX1864(单降压开关稳压器和两个线性输出)和MAX1865(单降压开关稳压器和四个线性输出)。如果将其中任一 IC 集成到系统中,而其中一个线性输出仍未使用,则可以通过将线性稳压器功能转换为看门狗定时器来进一步集成设计(图 1)。

图1.所示外部元件将未使用的线性稳压器输出(否则空闲)转换为看门狗定时器。
R1 和 C1 产生一个等于所需超时周期的 RC 时间常数。晶体管Q1及其基电路中的无源元件提供看门狗的单触发和复位功能。首先,选择看门狗超时期限并选择 R1 和 C1。R1 可以计算为
R1 = 超时/(C1ln(1.236/V外))
如果我们让超时间隔等于 100 毫秒,C1 = 0.47μF 和 V外= 3.3V,则R1 = 217kΩ。最接近的标准值为220kΩ。
Q1是一款低成本NPN双极晶体管,用于在定时器复位功能期间对C1放电。R2和R3将C2保持在零电荷状态,阻止Q1,并限制进入Q1基极的电流。R2-R3值并不重要,因此设置为100kΩ。
C2选择0.1mF的值,这在微控制器和看门狗电路之间提供交流耦合(强烈推荐)。耦合可确保在锁定的微控制器强制其输出为低电平或高电平时生成预期的看门狗超时。(如果没有交流耦合,计时器可能会被禁用。R5、R6和C3形成迟滞网络,可防止比较器转换期间的振荡。
微控制器必须在电容C1充电至MAX1864/MAX1865的1.236V门限之前复位定时器。控制信号通常应为逻辑低电平。然后置位一个正向控制脉冲,该脉冲在非活动状态下返回逻辑低电平。脉冲持续时间取决于所选的元件值,但只需要确保在脉冲终止时放电C1。为避免在100毫秒看门狗间隔内出现错误超时的可能性,复位脉冲的最大间隔应约为30毫秒。
-
电源
+关注
关注
185文章
18709浏览量
261372 -
稳压器
+关注
关注
24文章
4892浏览量
98788 -
定时器
+关注
关注
23文章
3360浏览量
121732
发布评论请先 登录
STM32中的独立看门狗和窗口看门狗是什么
MCU独立看门狗和窗口看门狗的区别
stm32看门狗时间计算 独立看门狗和窗口看门狗的特性是什么
看门狗喂狗时间及程序
STM32看门狗配置(独立看门狗IWDG和窗口看门狗WWDG)
STM32 ADC模拟看门狗及其应用
MCU独立看门狗与窗口看门狗的区别
STM32中的独立看门狗和窗口看门狗
STM32中的独立看门狗和窗口看门狗
“看门狗”也有软硬

为双输出电源添加看门狗
评论