5431| 4
|
我用的STM32F030C8T6产生PWM播放语音,为什么语音开始播放和停止的时候喇叭会有很大的噪声? |
1金钱
最佳答案测一下C18上的波形。
PWM不能直接起停,否则占空比突变、C18电压也会突变。需要一个渐变过程才不会有噪声。
音频一般以50%占空比为基准。关闭TIM14时占空比就会突变。
若需要关闭PWM,则应有一个占空比渐变到0的过程后再关。
启动PWM时,也应让占空比从0渐变到50%之后再播放声音,然后PWM可以不用关的。
| ||
| ||
专治疑难杂症
|
||
| ||
| |
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 02:47
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网