2025-11-08 06:18:20
上电瞬间电平可能闹笑话,比如电压还没稳就敢判断高低。得等个几百毫秒让电源电压缓过来,这时候测到的才是真值。比如3.3V的芯片上电时,电压可能从0V跳到2V再冲到3.3V,这时候测到2V就说是低电平,测到3.3V就说是高电平,结果芯片还没完全醒呢。
为啥得等电压缓过来?因为芯片内部电路有个"启动缓冲期",得等电源电压稳定在标称值的90%以上才能正常工作。比如TI的参考手册说,LDO稳压器的输出电压需要至少100ms达到稳定状态,这时候测到的电平才靠谱。上电时如果电压还在爬坡,测到3V可能还是低电平,等电压冲到3.3V才变高电平。比如STM32的GPIO手册明确写着,上电后的前200ms不能依赖电平状态,这时候外设可能还没初始化好。所以得等电压缓过来再测,就像吃饭前得等菜煮熟一样,早了晚了都不行。
模拟效果:上电瞬间电平可能闹笑话,比如电压还没稳就敢判断高低。这时候测到2V说是低电平,等电压冲到3.3V才变高电平。芯片内部有个启动缓冲期,得等电源电压稳定在标称值的90%以上。比如TI手册说LDO稳压需要100ms稳定,STM32手册也写了前200ms不能依赖电平。就像吃饭前得等菜煮熟,早了晚了都不行。
本题链接: