防止电池充电器控制信号丢失的看门狗电路
但是,如果由于某种原因造成基带处理器死机,则充电器至电池几乎为直通,这就可能会损坏电池。为防止出现这种问题,要用其它电路监控充电器的 PWM 输入,在预设的延迟间隔后切断串联的电源开关(图2)。电路与基带处理器之间独立运行,当PWM信号回复时即恢复充电。
在本电路中,微处理器监控器IC1采用一片 Maxim的 MAX6321,该芯片包括一个可以监控软件执行的看门狗电路,驱动一个常开 SPST 模拟开关 IC2。元件R4、D2和C1将VCC 限制在最高 5.1V 以下,保护IC1和IC2。电阻器 R4的阻值不很苛刻,因为保护电路的静态电流可低至约 30mA。R4的选择只是为了能够提供足够的电流(例如 0.5 mA),使齐纳二极管 D1偏置进入其V-I特性曲线的“膝”部。
除了电池充电期间以外,保护电路不消耗能量,因而不会增加电池的负担。监控器IC1的输出作为基带控制器 CPU 的一个充电完成中断输入信号。输出的源极开路结构可以连接到不同电压工作的其他电路上。只在充电期间为看门狗和 PWM 电路供电的电源也会防止反相电流流进IC1的输出端,并通过隐蔽通道使电池放电。
时序图显示出当有源充电器连接到电话充电器输入插座时该电路的运行情况(图 3)。在本例中,IC1使用的 MAX6321-HPUK30-CY采用厂家预调的3V复位阈值,-CY 后缀表示为互补的复位输出以及1.6秒的延迟间隔。复位间隔在VCC达到3V45 mV时开始。经过200 ms后,RESET 为低,然后升高。
输出使SPST模拟开关IC2断开,它使能PWM输入。同时,有源 WDI(看门狗输入)监控着 PWM 输入信号。如果在1.6秒内没有信号传送,则RESET和输出有效,禁止 PWM输入,由一个通过充电器正常信号传送的CPU中断指令暂时停止充电器算法的执行(图 4)。本电路所有的有源和无源元器件都采用表面贴装封装方式。传输晶体管Q2使用一个 Siliconix-Vishay的SiS5853,它含有一个集成的肖特基二极管D1。
DIY机械键盘相关社区:机械键盘DIY
评论