二十年之前,当有人想在个人计算机上实现实时音频应用时,通常是通过触发97号I/O端口的第一位产生一个方波脉冲,然后通过PC机内置的一个很小的发声器将声音播放出来。10年前,谈到PC机上的实时音频时通常意味着购买一块PCI声卡。然而在刚刚过去的这10年间,大多数从运货箱中取出的PC机都能直接使用主板内置的音频解决方案播放音频,这些解决方案符合音频编解码器(AC)'97规范及其后续版本-Intel高清音频(HDA)多声道规范。
PC音频向AC'97的过渡
AC'97规范是Intel在1997年提出的,该规范鼓励主板制造商在其制造的主板上集成价格相对低廉的混合信号“编解码器”芯片,这在PC音频行业掀起了轩然大波。AC'97规范的数字控制器部分恰好位于I/O控制器中心(ICH)的“南桥”芯片中,而音频处理和调制解调器所需的模数和数模功能则位于音频编解码器芯片中。AC'97最早的目标是支持单声道麦克风输入和双声道(立体声)音频I/O特性、16到20位分辨率和每通道48kHz采样率。
然而,并非所有最终用户都完全得到了满足。这种方式实现的音频品质往往并不能达到高保真音乐迷和狂热游戏玩家的标准,因为对于低噪声的音频信号而言,PC主板是一个本质上很不友好的电气环境。在主处理器负荷很重时,例如在运行图象处理量繁重的游戏或屏幕更新任务时,AC'97系统还可能会表现出令人讨厌的音频毛刺、喀嗒声和音频丢失。在我们想要享受带杜比数字5.1声道的DVD唱碟时,出现这样的问题可大大不妙。
多声道音频技术
Intel公司在2004年就公布了HDA标准(见图1),用以满足最终用户不断提高的期望值。Intel的HDA继承了AC'97采用主板声音解决方案的传统,但又专为支持家庭娱乐而额外添加了高性能的音频功能。HDA规范支持八通道的192kHz/32bit音频输出。
图1:Intel公司针对PC的高清音频系统框图。
作者:Rob Maher博士 来源:电子工程专辑