先断电,用万用表测VDD-GND阻值,正常应>100Ω,若接近短路先查钽电容、去耦电容是否焊反/击穿。排除外部器件后,重点排查IO口配置:未使用的GPIO若设为推挽输出且悬空,可能因灌电流导致发热;检查所有引脚是否被意外拉高/拉低。其次用热成像或手指感知芯片表面温度分布,若局部过热,多半是内部LDO或时钟电路问题——比如HSE外部电容不匹配、晶振起振异常导致射频干扰。还要注意电源电压是否超限(如3.3V芯片误接5V),以及SWD调试口复位时电流尖峰。最后用逐项外设关停法:代码里逐个关闭定时器、ADC、DMA等,看电流回落点。若仍异常,可考虑芯片本身损坏,更换一片验证。
mcuku 阿沐 · 2026-08-14