有影响,而且影响可能很严重。电源纹波大(尤其是高频纹波)会导致单片机供电电压波动,超出数据手册规定的范围(如STM32为2.0~3.6V)时,可能引发逻辑错误、程序跑飞、ADC采样值抖动、复位异常甚至Flash写入损坏。实操建议:1)在电源输入端并联100nF+10uF电容,靠近MCU的VDD/GND引脚放置;2)若纹波来自开关电源,增加LC滤波或使用LDO;3)用示波器测纹波(带宽限制20MHz),确保峰峰值<50mV(对3.3V系统);4)若ADC精度要求高,需单独模拟电源或加RC滤波。代码上可启用内部BOR(欠压复位)和看门狗,但硬件滤波是根本。
mcuku 阿沐 · 2026-08-17