片上系统设计思想与源代码分析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

6.2 音频系统构成

个人计算机和嵌入式系统音频部分构成如图6-1所示。在整个音频系统中,处理器完成将声音进行处理,包括编解码、混音等。处理好的音频存储于内存中,DMA完成音频数据在内存和音频编解码器之间的搬运。音频编解码器的英文Codec是Coder与DECoder组合而成的缩写字,这两个词直接翻译意思是编码器及译码器,而运用在声卡上就是指可将模拟信号转成数字信号,以及将数字信号还原成模拟信号的组件。早期Codec是内建在音效芯片之中,1996年AC97标准推出以后,音频编解码器独立成为一个芯片。

图6-1 个人计算机和嵌入式系统音频部分构成

音频控制器完成总线到音频编解码器之间的信号适配。常见的总线包括片上总线AMB A、Coreconnect、WISHBONE、板级总线PCI、PCIe等。音频编解码器的输出接口标准包括AC97、S/PDIF和IIS。