给每个问题一个最好的答案

最方便的ChatGpt使用方法

请问stm32用蜂鸣器或外接喇叭实现音乐播放器功能有什么区别呢?

请先 登录 后评论

1 个回答

admin - 书生,情报局长
声音要好听,或者说声音还原度高,就要求喇叭的驱动电路和喇叭的频率响应好,对应每一个频率的声音,振幅和相位,都能还原真实的声音,接近在麦克风记录时所采样到的数值。

不同的驱动电路,不同的耳机或者音响,频率曲线是不一样的,实际的还原效果肯定就不同。

下图是LM3876芯片(音频功率放大器)的开环频率响应曲线(闭环时还需要加上耳机的频率曲线)。

下图是魅族的某耳机官方给出的频率响应曲线。

用stm32的开发板,开发板自带音频驱动芯片和喇叭,就能编程实现音频播放,如果开发板只有一个喇叭,只能用定时器输出指定频率的PWM波,让喇叭以固定频率响而已。

蜂鸣器和外接喇叭,本质上没有区别,两者的频率响应曲线不同,听起来音质不一样罢了。

只要驱动电路和控制电路相同,都可以播放音频或者“响”。

请先 登录 后评论
  • 17 关注
  • 0 收藏,622 浏览
  • 醉醉 提出于 2022-07-16 12:53