开关电源输出电压只有零点几伏是什么原因
如果是单片机控制的开关电源,PWM分辨率决定了最小调节步进。比如8位PWM,最小占空比是1/255,在5V输出时精度只能到0.0196V。要达到0.01V的精度,至少需要9位二进制PWM,否则无法精细调节。
如果是单片机控制的开关电源,PWM分辨率决定了最小调节步进。比如8位PWM,最小占空比是1/255,在5V输出时精度只能到0.0196V。要达到0.01V的精度,至少需要9位二进制PWM,否则无法精细调节。
其实这里有个误区,单片机控制的开关电源输出电压低,跟PWM分辨率没关系。PWM分辨率影响的是调节的细粒度,而不是电压输出的下限。如果输出电压只有零点几伏,大概率是PWM信号没出来、驱动电路故障、或者反馈环路开路导致占空比最小化。
这个角度很硬核。其实除了分辨率限制,还跟采样精度和参考电压源的稳定性有关。如果反馈分压电阻温漂大,或者ADC基准电压有噪声,哪怕PWM位深够,实际输出也会跳动。不过楼主提到的最低调节步进确实是硬指标,低位数PWM在低压输出时确实容易出现“调不动”的情况。
这种从固件分辨率角度解释精度极限的思路很清奇,但实际修电源时很少遇到这种情况。PWM位数确实影响步进,但主要瓶颈通常是反馈分压电阻的精度、光耦的线性度以及运放的失调电压。如果输出电压只有零点几伏,通常是TL431基准失效、光耦引脚开路或者主反馈环路断路导致MCU保护降频,而不是分辨率不够导致的“细微调节”。建议先检查硬件回路,别只盯着代码看。