上电电压跌落处理方法
问题分析:
上电过程中如果存在吃电的模块,比如wifi模块/4G模块/开启某块电路等,可能存在电源电压跌落的情况,此时若MCU在启动过程中可能会造成MCU加载代码异常,进而导致启动异常。电压跌落到POR和PDR之间会有可能出现启动异常,因为该段电压区间为非正常工作电压且不会发生PDR复位。
分析的关键点在于:要将LDO前级和后级的电容和负载也考虑再内。
LDO芯片12V转5V,输出的电压会有一个短时跌落,电压值在2.88V,MCU的最小电压3.15V,这个跌落的原因是什么呢?如何解决?
主要原因:负载太大 瞬间启动电流大
根据你的电路特性,EN脚不要直接连到供电端,中间串一个缓冲回路做缓启动,输入端VIN脚加一个大电解,输出使用π型滤波输出。如果这样还会电压跌落,更换输出电流大些的LDO.
解决方案:
1、硬件整改上电波形,在VDD端增加电容,提升VDD的供电能力,进而降低电源波动;2、修改NRST引脚对应的RC阻容,调整MCU启动时间,避开电源电压跌落的时刻,MCU的启动不仅仅看VDD高于PDR,还需要看NRST引脚电压高于0.7VDD,调整NRST对应的RC阻容,可以调整MCU的启动时间。3.设置缓启动电路