NB-IoT模组冷启动电流把LDO拉崩了,批量返修头大
各位同行,求个思路。我们做管网监测的,板子用STM32L071 + BC26模组,平时休眠电流做到8uA,两节锂亚电池撑两年没问题。但最近一批200台出去,现场有三十多台反复重启,拆回来一测,模组冷启动瞬间电流冲到1.8A,LDO直接掉到2.1V,MCU欠压复位。把储能电容从100uF加到470uF能好点,但启动还是偶尔失败。
我试过:换LDO、加大电容、软件延时拉长,效果都不稳。现在怀疑是锂亚电池内阻太大,低温或者电量一半时候更明显。批次交期压着,返修已经赔了。有没有人遇到过类似情况?电池端并超级电容靠谱吗,还是老老实实改方案上锂锰+升压?低功耗设计真是先算账,这一改成本又上去了,纠结。
回答(3)
先别急着加电容,1.8A冷启动本质是BC26的PA突发电流,锂亚电池内阻(尤其半电、低温能到几欧)加上走线阻抗,压降直接砸到LDO输入。排查三点:一是量模组VBAT脚上的实际跌落波形,看是电池端先塌还是LDO输入先塌,分清责任;二是查电池到模组的走线和大电容回路,线径、连接器接触电阻往往是隐形杀手;三是确认LDO输入欠压阈值和模组最低工作电压余量,别只看标称。低成本先试电池端并1000uF低ESR钽电容+模组VBAT就近再并一颗,配合软启动限流;要根治还是锂锰或锂亚+超级电容+升压,算长期返修账更划算。边界上的压降才是真凶。
先别急着换方案,这波形我见过。1.8A/几十ms的脉冲,锂亚电池(尤其是ER14250/14505)内阻在电量一半或低温时能到十几欧,LDO输入直接塌。先做三件事:1)用示波器差分探头抓模组VCC和电池端电压,触发设在1.5A脉冲沿,看跌落深度和持续时间,确认是电池内阻还是LDO环路响应慢;2)电池端并1000uF低ESR钽电容+10uF陶瓷做本地储能,比只加LDO输出侧有效,注意钽电容耐压降额;3)软件把模组上电分两步,先拉PWRKEY前预充储能电容,再使能射频。超级电容能救急但漏电和均压要算账,批量一致性差。真要稳,锂锰+升压是正路,先抓波形再定。
兄弟这坑我踩过,锂亚电池内阻大是主因,冷启动1.8A峰值直接把它内阻压降放大成掉压。先量两件事:一是电池端带载瞬间电压,看是不是掉到2.5V以下;二是LDO输入脚对地加示波器看跌落深度和恢复时间。办法上,电池端并一颗1000uF以上低ESR电解加0.1uF,比你只加LDO输出侧有用;再给BC26的VBAT就近并100uF+1uF,走线加粗。超级电容能救急但漏电和均压要算账,8uA休眠下不划算。真要稳,锂锰+升压或直接上锂亚+大电容缓冲,成本你自己权衡。软件上开机前先延时让电容充满再拉模组,别一上电就冲。