|
STM32通过PWM模拟DAC输出16位,44.1KHz的声音,定时频率44.1K,PWM频率282.35K,低通滤波及功放该怎么做?在网上看到很多人用音频DAC+功放+低通滤波做,这个低通滤波跟PWM的低通滤波是不是一样?目前已调好文件系统,PWM及定时中断,直接接耳机可听到声音,但噪音实在太大,无任何实用意义。我希望能做成便携式,用锂电池供电,耳机收听,音质不用很好,达到MP3的水平就可以。
另外再请教下,PWM频率跟定时频率及WAV的采样率有什么关系,我的理解是44.1KHz的采样率,即定时频率也应该是44.1KHz,那么PWM的频率应该多少才合适?我改变PWM的频率只会影响声音音量的大小,其他的好像没多大影响。
参考马老师的简易的WAVE播放器的设计与实现一文,里面有“把这些数据让单片机以 8K 速率通过 DAC 输出,就可以得到还原的模拟音频信号了。”
还有“这里采用 PWM 方式实现 DAC的转换,由于 PWM 的频率为8KHz,因此PWM 的输出信号中包含许多大于 8K的高频信号成分(噪声)。”
搞不懂是定时频率8K,还是PWM频率8K。我对音响一晓不通,请高手指教。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|