集成声卡探秘
1 k8 Z. R1 s. C% f1 v: \8 A* y1 [& U6 _2 K% I3 ?
随着多媒体技术的飞速发展,声卡已经同CPU、显卡、内存等重要PC配件一样成为人们购机时重点考虑的对象之一。不过,提到声卡,大家很容易想到插在主板插槽内的ISA或PCI声卡,除了上述两种声卡外,还有一类非常特别的声卡,那就是集成在主板芯片组内的音效芯片,也就是大家通常所说的集成声卡。其实,主板上集成声卡并非新鲜事物,早在几年前,一些主板厂商为了降低制造成本,满足对电脑音响效果要求不高的用户的需求,在主板上集成了音效芯片,使用户不需购买声卡就能获得一种廉价的音效解决方案。
; M( k+ {6 [, a* m4 f" o1 ^! |8 P' f5 `2 e. R; g% {, j
9 ^$ M0 F/ B- N1 a 一、集成声卡的分类
7 b* [/ d9 |) g( y7 }) w' D
5 ?8 W+ {! N( D6 m5 i3 @/ I0 f0 X8 u7 ^' [, @$ a6 \- V R
一般而言,主板上集成的音效芯片有两种:一种是“硬声卡”,像创新公司(Creative
( g3 ?" m% F% w0 Y/ ]8 L: w5 \ ?的CT5880、AU8810、雅玛哈(Yamaha?的YMF744、以及骅讯(C-Media?的CMI8738等。严格来说,硬声卡也是传统意义的声卡,只不过它的芯片不是单独做在一块电路板卡上,而是直接集成在主板上。另一种是“软声卡”,也就是我们常说的AC’97软声卡。所谓软声卡,也就是它只提供音频解码功能,剩下的工作由CPU去完成。因此,软声卡的CPU占用率要比硬声卡高得多。另外,其音响效果相对单独做成的声卡来说也要稍逊一筹。
) \3 Z" s3 H( Q4 U6 t: d! W- s( c4 v. J' [, h0 ^. u
6 E3 ^) G1 o5 Y4 \& F1 C+ ^ 二、软声卡的标准――AC’97
; Y, @! G7 V" o$ G/ n/ {' j; m+ D4 W# w2 @' _8 N) N+ Y8 g# l H
Z1 ^& N X# B2 x
AC’97是Audio Codec 97的缩写,它是Intel公司在1997年制订的音频电路系统标准。 AC’97的主要是指在电路结构上把数字部分和模拟部分相互分开,以降低电磁干扰和提高性能,适用于声卡和Modem的设计。
4 S* t j) ~- C% L* X% K8 _! R$ S% a6 E/ Q+ b, B1 t. P
6 u! V6 O* S" B% k
早期ISA声卡的集成度不高,声卡上散布了大量元器件,后来随着生产技术和工艺水平的提高,出现了单芯片的声卡,即只用一块芯片就可以完成声卡所有的功能。如Yamaha 719、LS007、
: H# n% j2 z" @6 J% Y; I0 ] z2 Q1 P0 ~3 u( L
1 M D! b, V( p' C
AD1816等。但这种声卡由于数字部分和模拟部分同处在一块芯片上,很难降低电磁干扰对模拟部分的影响,故信噪比不够理想,一般只能达到60~75分贝,只有少数像创新AWE系列的高档声卡信噪比能达到80分贝以上。而AC’97标准就是采用两种芯片设计方案,把模拟部分的电路从声卡芯片中独立出来,做成一块称之为Audio Codec的小型芯片。该芯片不仅能完成比普通DAC(数/模转换)更多的功能,还包含有把模拟信号转换为数字信号的ADC?模/数转换)电路,多路模拟信号混合输入及输出等。现在一些芯片组厂商的产品中都加入了声卡的功能,像英特尔的i810(E)、i815(E)等系列,威盛的PM133、KM133及矽统的630(S)、730S等。通过软件模拟声卡,完成一般声卡上主芯片的功能, ! c; _( K( H. r! I4 J* q
音频输出就交由一块AC’97芯片完成。所以这类主板看不到上面有较大的声卡芯片,只有一块小小的AC’97芯片。AC’97支持Windows驱动程序和总线扩展,既可用于主板,也可用于声卡。目前,AC’97标准已成为多媒体电脑和高质量音频之间不可或缺的一个重要组成部分。 8 { t. N$ [3 v4 U' g( N
% p% M* ^' e0 b$ F
% f7 @ ~# B7 q) n+ { |