3、电源系统检查:目标板供电电压测量、电源纹波噪声分析、LDO输出能力评估、去耦电容布局影响

烧录失败,十有八九跟电源脱不了干系。我见过太多工程师拿着烧录器折腾半天,最后发现是板子供电出了问题。电源系统检查,说白了就是给目标板做个“血压检测”。

这一节我们重点聊四个方向:电压准不准、纹波大不大、LDO够不够力、电容摆没摆对位置。每个点都可能成为烧录失败的“元凶”。

3.1 目标板供电电压测量

先做最简单的事——测电压。但别小看这一步,我踩过坑。

拿万用表直接怼在芯片电源引脚上测,这是基本功。但要注意几点:

  • 测点位置:别测在LDO输出端,要测在芯片最近的去耦电容两端。我遇到过板子上LDO输出3.3V稳稳的,芯片引脚上只剩2.8V——中间走线太长,压降全吃掉了。
  • 负载状态:空载测和带载测,结果可能差很多。烧录时芯片会进入某种工作模式,电流突然增大,电压可能瞬间掉下去。我建议在烧录过程中实时监测电压。
  • 多测几个点:如果板上有多个电源域(比如1.8V、3.3V),每个都要测。有一次我排查一个STM32烧录失败,发现VDD和VDDA差了0.15V,模拟部分供电偏低,导致内部PLL锁不住。
我的习惯:用示波器DC耦合看电压平均值,同时用AC耦合看纹波。一次测量,两个信息都拿到。

3.2 电源纹波噪声分析

电压值对了,不代表电源干净。纹波太大,芯片内部逻辑可能误判。

纹波来源主要有几个:

  • 开关电源的开关噪声:频率几百kHz到几MHz,幅度几十mV到几百mV。
  • 数字电路瞬态电流引起的毛刺:芯片内部翻转时,瞬间电流变化会在电源上产生尖峰。
  • 地弹噪声:地回路阻抗导致的地电位波动。

怎么判断纹波是否超标?我一般看芯片数据手册里的电源纹波要求。比如某款MCU要求VDD纹波不超过50mVpp,那超过这个值就要处理。

一个真实案例:某客户用LDO给ESP32供电,烧录总是随机失败。我拿示波器一看,纹波有120mVpp,峰值正好卡在芯片复位阈值附近。换了个低噪声LDO,纹波降到30mVpp,问题解决。

纹波测量时要注意探头接地——用弹簧接地夹,别用长地线夹。长地线会引入额外噪声,测出来的纹波可能比实际大好几倍。

3.3 LDO输出能力评估

LDO选型时,很多人只看输出电压,忽略了输出电流能力。烧录时芯片需要的电流可能比正常工作时大。

举个例子:某款蓝牙SoC在正常运行时电流约30mA,但烧录时进入Bootloader模式,RF部分全开,电流飙到120mA。如果LDO最大输出只有100mA,电压就会被拉低。

场景 典型电流 注意事项
正常休眠 几μA ~ 几十μA LDO静态电流不能太大
正常运行 几十mA LDO输出能力需留余量
烧录/编程 可能翻倍甚至更高 必须实测烧录时峰值电流
外设全开 接近LDO极限 注意散热,防止过热保护

怎么评估?我建议用电流探头或串联采样电阻,实测烧录过程中的电流波形。如果发现电流峰值接近LDO标称值,就要换更大电流的LDO,或者在LDO输出端加个大电容做能量缓冲。

注意:有些LDO有过流保护或热关断功能。电流超了,它会自动限流或关断,导致电压瞬间掉到0。烧录器会立刻报错,但你可能根本想不到是LDO在“保护”你。

3.4 去耦电容布局影响

这个点容易被忽略,但影响很大。去耦电容不是随便焊上去就完事的。

电容的作用是提供瞬态电流。芯片内部逻辑翻转时,需要从最近的电容取电,而不是从远处的电源走线拉电流。如果电容离芯片引脚太远,走线电感会阻碍电流流动,导致电压瞬间跌落。

布局原则:

  • 电容尽量靠近芯片电源引脚:距离不超过2mm,走线越短越粗越好。
  • 多个电容并联:不同容值覆盖不同频率。比如0.1μF+10μF组合,0.1μF负责高频,10μF负责低频。
  • 小电容更靠近引脚:0.1μF或0.01μF放在最内侧,大电容稍远一点。
  • 地回路要短:电容的地端要直接打过孔到地平面,不要绕路。
我曾经踩过的坑:一块板子烧录成功率只有60%,查了半天发现是去耦电容放在了PCB背面,通过过孔连接。过孔电感太大,高频纹波根本滤不掉。后来把电容挪到芯片同侧,成功率直接到100%。

去耦电容布局的影响,可以用下面这张图来理解:

去耦电容布局对电源质量的影响 ❌ 错误布局 芯片 VDD 长走线 电容 长地回路 走线电感大 → 高频纹波滤不掉 瞬态电流响应慢 → 电压跌落 烧录成功率低 ✅ 正确布局 芯片 VDD 电容 短地回路 走线电感小 → 高频纹波被吸收 瞬态电流响应快 → 电压稳定 烧录成功率高 核心原则:电容越靠近芯片电源引脚,去耦效果越好

3.5 电源系统检查清单

最后,我整理了一份检查清单。每次遇到烧录失败,先过一遍这个清单,能省下大量排查时间。

  1. 测电压:芯片引脚上电压是否在规格范围内?
  2. 看纹波:纹波是否超过数据手册要求?
  3. 算电流:烧录时峰值电流是否超过LDO输出能力?
  4. 查电容:去耦电容是否靠近芯片?容值组合是否合理?
  5. 验地线:地回路是否足够短?有没有共地问题?
特别提醒:有些开发板自带LDO和去耦电路,但自己做的板子容易在这些细节上出问题。如果你用的是自制板,电源系统检查一定要做扎实。我曾经有一块板子,所有电压都正常,就是烧录失败——最后发现是LDO输出端少焊了一个10μF电容,导致瞬态响应跟不上。