2.实际硬件原理分析 (硬件DAC直接输出) 这里给出我搭建的几个音频播放的硬件例子以助理解. 1.系统之一:Nucleo板子+有源音箱首先来看看DAC+音箱形式.
图DAC+有源音箱形式 左边是一个ST的Nucleo开发板子,具体型号是STM32F722ZE. 但是绝大多数的类似板子都能替代. 音频信号通过芯片内部的DAC输出到音箱的输入级. 音箱须为有源音箱(带电源的就是有源音箱, 本文例子使用的就是网上买的几十块钱包邮的USB音箱, 如果是无源音箱, 需要另外增加功率分大级. 根据作者的经验, 你能找到的音箱绝大多数是有源音箱).我们看看连接的细节: 图 耳机接口细节这是个耳机接口座子+杜邦线改装出来的连接器, 左右两根线是左右声道信号, 当中那个是共地. 本文所讨论的音频系统除非另外说明都为单声道, 故此只会使用左右两通道中的之一加下面那根地线.大多数的MCU自带DAC为两个或以上的通道, 足够完成简单的立体声输出了. 为讨论简便, 先只用单声道做实验, 所以只会用到一个DAC输出. 这是Nucleo板上的连接, 一个DAC输出(PA5,DAC通道2), 一个地.
图DAC连接细节
|