常规的NMOS或NPN控制PMOS作为电源开关(控制加热棒,或者外设等)通常是类似如下的设计,即通过高低电平控制NMOS或NPN三极管然后间接控制PMOS。控制逻辑如下:
1 个赞
那么有没有什么方法可以改进呢?其实是有方法的,我们最常用,也比较耳熟能详的是看门狗,MCU在程序里会周期性喂狗,如果程序跑飞,那么不喂狗了便会引起MCU复位。有的MCU会内置看门狗外设,有的没有的也可以通过外置硬件看门狗芯片作为看门狗。例如下图,既可以作为电压监控(电源电压如果跌落到阈值便会复位MCU,或者说单片机跑飞,没有喂狗信号也会导致TPS3823输出复位信号)。
通过仿真我们也可以看到,就算MCU卡死在输出高电平也不会导致PMOS常开失去控制,而是直接断电。这种控制逻辑就很不错,我感觉这个是挺值得学习借鉴的地方,尤其是这种加热控制的地方,如果热失控是很麻烦很危险的事情。







