看门狗如何使我们的系统免受灾难性损坏?
扫描二维码
随时随地手机看文章
我们是否因系统上出现意外的电压尖峰或电流浪涌而担心系统安全?电流浪涌和电压尖峰可能是由系统上运行的软件引起的。来自软件的意外命令会使系统陷入无限循环,从而导致电源轨上出现电流浪涌或电压尖峰,并可能损坏设备。
幸运的是,有多种选择可以保存我们的系统或添加保护措施:
· 使用重置按钮关闭系统。
· 拆下主电源。
· 添加监控电路以关闭电源。
所有这些选项都非常好,但价格昂贵,并且需要电路板上的额外电路。例如,复位按钮在没有外部触发器按下按钮或监控电路引起复位触发的情况下是没有用的。在没有人为操作的情况下不会移除电源,并且添加外部电路来激活或停用系统会增加成本。
与其为监控电路支付额外费用,不如选择一种电源,让我们无需额外成本即可集成监控电路?如果我们优化系统以使其使用集成智能看门狗的方式运行,则此问题的解决方案可能非常简单。
TPS65911、TPS80032或TPS65217等 PMIC允许我们使用集成看门狗,当出现意外电压或看门狗定时器因意外软件循环而未复位时,我们可以通过不同方式对其进行配置以关闭系统。看门狗具有由 I2C 选择的周期性和中断操作模式,然后将命令发送到 PMIC 寄存器。
TPS65911设备是一款集成电源管理IC(PMIC),采用98引脚0.65毫米间距BGA封装。TPS65911设备专用于由一个锂离子或锂离子聚合物电池、3系列镍氢电池或5伏输入供电的应用,以及需要多个电源轨的应用。该设备提供三个降压转换器、一个用于支持大电流导轨的外部FET控制器、八个LDO,该设备设计为一个灵活的PMIC,用于支持不同的处理器和应用。
其中两个降压转换器为双处理器内核供电,并通过专用I²C接口支持动态电压缩放,以实现最佳节能效果。第三个转换器为系统中的I/O和内存供电。
该设备包括八个通用LDO稳压器,可提供广泛的电压和电流能力。五个LDO调节器支持1至3.3 V的100 mV阶跃,三个(LDO1、LDO2、LDO4)支持1.0至3.3 V的50 mV阶跃。所有LDO调节器都可通过I²C接口完全控制。
除电源资源外,该设备还包含一个EPC,用于管理系统的电源顺序要求和一个RTC。电源顺序可通过EEPROM编程。
TPS80032设备是一种集成电源管理集成电路(PMIC),用于由可充电电池供电的应用。该设备为内存、处理器内核、I/O、辅助、LDO预调节等提供了五个可配置的降压转换器,其电流容量高达5.0 A。该设备还包含九个外部使用的LDO调节器,可由电池或预调节电源供电。通电/断电控制器是可配置的,可支持任何通电/断电顺序(在OTP内存中编程)。RTC提供三个32 kHz时钟输出:秒、分、时、日、月和年信息;以及闹钟和定时器。TPS80032设备支持基于晶体振荡器的32 kHz时钟生成。
该设备通过USB接口集成了开关模式系统电源调节器。该设备包括来自USB和电池的电源路径,具有即时启动的补充模式,即使电池为空。电池开关使用外部低欧姆PMOS晶体管,在快速充电和使用电池工作时,允许最小串联电阻。该器件也可以在没有外部PMOS晶体管的情况下使用;然后,蓄电池始终与系统电源相连,开关模式调节器用于蓄电池充电。
图 1 显示了 PMIC 中可用的不同中断模式的示例。
图 1:看门狗模式
在周期性操作模式下,会以 PMIC 的寄存器设置定义的定期周期生成中断。如果在此期间未清除中断,IC 将启动看门狗关闭。当电源复位到 PMIC 时,看门狗中断看门狗计数器重新初始化。
在中断操作模式下,IC 在中断设置为挂起时启动看门狗计数器,在中断清除时清除。如果在看门狗到期计时器结束之前未清除中断,则设备将进入关闭模式并有助于防止系统过热。默认情况下,使用最大看门狗时间段启用周期性看门狗功能,该时间段也可配置为模式。一个简单、明智的选择可以帮助我们节省系统和时间。