这种情况可能是由于m052 PWM输出的工作频率过高,导致在占空比低于50%时,输出脉冲的间隔时间太大,从而在人眼观察上会感觉到不连贯。
你可以尝试通过以下方式来解决这个问题:
1. 降低PWM输出的工作频率:通过修改相关寄存器,降低PWM输出的工作频率,使得脉冲的间隔时间变短。具体的修改方式和寄存器地址可以参考m052的数据手册。
2. 增加RC滤波器的时间常数:通过增加RC滤波器中电容或者电阻的值,可以延长滤波器的时间常数,从而使得输出的电压变化更加平滑,减少间歇性。
3. 使用其他方式生成可调电压输出:除了PWM输出之外,你可以考虑使用其他的方式来生成可调电压输出,比如使用数字到模拟转换器(DAC)芯片,这样可以得到更为连续且精确的输出。
希望以上方法可以帮助解决你的问题,祝你顺利完成项目!
这种情况可能是由于m052 PWM输出的工作频率过高,导致在占空比低于50%时,输出脉冲的间隔时间太大,从而在人眼观察上会感觉到不连贯。
你可以尝试通过以下方式来解决这个问题:
1. 降低PWM输出的工作频率:通过修改相关寄存器,降低PWM输出的工作频率,使得脉冲的间隔时间变短。具体的修改方式和寄存器地址可以参考m052的数据手册。
2. 增加RC滤波器的时间常数:通过增加RC滤波器中电容或者电阻的值,可以延长滤波器的时间常数,从而使得输出的电压变化更加平滑,减少间歇性。
3. 使用其他方式生成可调电压输出:除了PWM输出之外,你可以考虑使用其他的方式来生成可调电压输出,比如使用数字到模拟转换器(DAC)芯片,这样可以得到更为连续且精确的输出。
希望以上方法可以帮助解决你的问题,祝你顺利完成项目!
举报