|
声卡市场其实真的没什么好说的,几乎就是创新的一家天下。其他厂商在技术上很难和它竞争,而低端上又几乎被AC97软声卡一统天下。所以越来越多的厂商退出了这种利润越来越薄的产品领域。8 l2 v! z5 R1 Z/ i
声卡的结构
4 I* h- B4 }. n3 A$ L9 @ k' }; E) z/ C3 ^8 L: V
# O N+ E6 l" k8 K3 w' F* L! P
声卡是电脑中仅有的几个数模混合电路之一,主要由以下的几个部分组成:音频处理主芯片、MIDI电路、CODEC数模转换芯片、运放输出芯片。其中前二者是主要的数字电路部分,运放输出部分则是纯模拟电路。
/ F1 L9 R/ n- l6 J5 J
( O6 o! B4 @8 _0 R, N- a' O, z9 d主芯片是声卡的灵魂,主要负责声音信号的处理工作,声卡的全部功能都是由主芯片直接决定的。而创新等少数厂家使用了可编程的DSP芯片作为 声卡主芯片,所以它们的声卡可以通过升级驱动程序增加新的功能。而AC97软声卡也正是以CPU和南桥控制电路的协同工作代替主芯片的作用。6 o1 K. W5 B( v' ]8 Q
& d" { [ S( ^: E% Q
MIDI电路现在大都已经被整合到了主芯片内,但部分高端的音源器仍然保留了原来的独立MIDI电路设计。CODEC数模转换芯片是声卡 另一个重要部分,它是模拟电路和数字电路的连接部分。负责将主芯片输出的数字信号转换成模拟信号以输出到音箱,也负责将输入的模拟信号转换成数字信号输入 主芯片。CODEC和主芯片的能力直接决定了声卡所能处理声音信号的质量。
7 K/ k7 y6 j( b3 T& J- I7 n. F' `" p. c
运放输出芯片:它主要是负责将CODEC输出的信号进行放大,以达到可以输出直接推动音箱的水平,同时也担负着对输出信号的高低音分别处理的任务。
; O* R" S4 Y% [1 q! I: Q4 C: _+ x( C6 l/ n6 {+ c6 i" {
什么是AC973 A5 Y8 G# p* Y! O* `$ P5 j
2 a& d; G' W0 m* c2 g
% N& K$ W% G! | ~% g4 w) s" g( M- M: N很多人把板载的软声卡称之为AC97声卡,其实这种观念是错误的。我们先来看看Intel等厂商指定的AC97规范究竟是什么——
( y. b* |9 u/ K1 ]6 `. g$ o8 F4 u
# T- p% y# q7 o6 x. ^; I9 ]AC97标准的规格
7 A3 B: i& v) a n) p: }% T采用双芯片的PC声音解决方案;
- x4 _1 f2 D9 y/ J" h两种标准的封装方式:48针和64针;
/ k$ S3 Q: F* e" W' J8 s5 q5 x6 }2 B6 P数字/模拟信号分离,全面改善信噪比(>90db);
4 l. o- B {( ^( R# m$ `16位立体声全双工codec、固定48K采样频率;
4 L0 k3 F2 n7 T7 y- c4种模拟立体声输入,分别来自LINE、CD、VIDEO、AUX; z8 L% X- @+ J4 I; i
两种模拟单声道输入,分别来自麦克风和PC喇叭;
# c) R1 O& h7 \1 ?可从两个外接音源交换的单声道麦克风进行输入;
$ J k" w6 \6 G% x; f3 [& g# L9 f高品质的CD输入;+ O* S2 c6 b+ w% l
立体声线性输出;
" ^6 E/ C9 @2 A( l8 s& O( a电话单声道输出;
0 b/ E+ W% j7 F支持电源管理;- R9 Z6 O3 i6 `, y& P. w
可选音调控制;
7 {! g* t O# d7 @5 x可选高音控制;2 y j- |7 |; @" n* L# N$ v
可选3D立体声增强;
3 ]: r3 z! _ W' n# S可选立体声耳机输出;
: x- r) c( L8 l1 b) W8 V& m8 f/ d可选18或20位DAC及ADC分辨;
: }6 B) @9 L3 U; D可选MODEM线性codec(ADC和DAC);
; l+ N; j) x- T+ Q5 k6 s% q$ I可为麦克风选择第三个ADC输入通道。
0 `+ _/ p% Y- W; @, y由此来看,AC97最重要的三个规范就是:1.使用独立的CODEC芯片,将数字电路和模拟电路分离;2.固定48K的采样率,其他频率的信号必须经过SRC转换处理;3.标准化的CODEC引脚定义。基本上说,符合这个规范的声卡就是AC97声卡,与是否是软声卡无关。% b1 P$ d) ~3 q+ O
6 i" \( I5 m7 [' N1 O+ u% P制定AC97规范的主要目的有两个:1.实现数模电路分离,保证音频质量;2.使声卡电路标准化、提高其兼容性能。之所以软声卡常被称为AC97声卡,正是因为它是最典型的AC97声卡,也是从此标准中获益最大的。- B0 x. p' b0 p2 }. s+ ^! _
( m, B. J: U, J4 W! d4 v从AC97的规范中我们可以看出来,一个AC97声卡的功能和音质和它是否使用了独立的音频芯片并无关系。理论上说明,软声卡完全可以作出 和硬声卡完全一致的水平来,之所以通常所见的软声卡品质都不太理想,这是因为很少有主板厂商会用心做这个免费的东西。但现在随着SOUNDMAX等一系列 新驱动的推出和一些主板厂商有意识的重视,现在的AC97软声卡在很多方面已经完全可以和低端的硬声卡一争了。而且在一些方面,例如SRC转换的问题上, AC97软声卡甚至超过包括SB AUDIGY在内的众多硬声卡。
) k7 J' M% Z4 Z; L1 |% ]8 k7 d; b+ Y% r6 Z$ y5 K% E
什么是AC'97 CODEC
6 q9 v- ^* \+ U" Z" ]
4 r- ?6 X* d2 u; ~; |" b9 M$ T3 S. Q9 o' \5 y
7 G% p+ w9 H9 X$ }+ V' j* Z- y9 d" @! H, J# d$ o1 N% m, P
AC'97全称Audio CODEC '97,是以intel几家业界巨头制定的多媒体声卡规范。AC'97历经3次大的修改。1 f/ {( t$ z# _% |) ?7 N# |
AC'97 1.x:固定的48kHz采样输出。
+ d( x! \+ Z u, l- [ AC'97 2.1:扩展了部分音频特征,开始支持多种采样率输出以及多声道输出。
, J) I2 K+ n8 s9 c& d; m1 R2 Q; \# r8 y g
1 K4 @$ g0 F' }! w$ I4 L, J2 Y; v) f8 r# [
* C. p I; H$ X9 [1 r) M0 e( d* Y% |
AC'97 2.2:更加完善和扩展了部分音频特征,开始支持S/PDIF输出。S/PDIF即Sony/Philips Digital Interface,索尼飞利浦数字界面。- {; f3 d6 @( i, D
受AC'97白皮书技术约束的CODEC就 是AC'97 Codec,AC'97 Codec和音频加速器使用AC-Link通讯,现在目前市面上的大部分声卡,包括板载的软卡,都不同程度的受AC'97规范约束,为什么说不同程度呢, 因为AC'97不是一个强制性的规范,在不少声卡当中,仅仅接受了部分AC'97标准而已,例如:CREATIVE Sound Blaster Audigy2。AC'97是一个出于节省成本的规范,规范中约定了不少有损音质的操作,例如SRC(Sample Rate Convertor采样频率转换器)。AC'97 Codec一般采用48PIN封装,4面有引脚,每面12个,非常好识别。我们来看看常见声卡上的AC'97 Codec是什么样子。
) O0 z5 Z9 o# ^6 w0 M& Y
# _3 e' X; T( }; Y1 @) I( r/ `, |) Z2 y) K
Turtle Beach Santa Cruz的4294-JQ9 w" H$ W" J/ ]: V5 o( T
/ D/ k5 e6 | c! a |* J / O/ t9 z3 A5 r" ~ V9 i2 s; L0 q& [
% R! r2 R: f# X5 c8 R中凌雷公724声卡上的AKM生产的CODEC,型号已经看不清了。
% u+ o# S9 n" ~' C! H0 r- d+ Y4 \* T
1 A1 C5 X# V5 y& v( E! ^
! `$ D8 l% q. }: O
CREATIVE Sound Blaster Live! Value上的一颗CREATIVE自家的CODEC,可能是其他厂家OEM的产物。
- O u$ U5 u3 ~; r7 r- A" j7 P; P7 ~7 \* q# H5 V: ^ `% `/ r
" l0 O. Y% C" {' i% X: \' ]
6 d% J5 L* ?) JDiamond SonIC ImPACt S70上的TriTech 28023。
* i$ y$ ^8 @ j, x) A3 R1 }: J) A. v" w& k5 N( O
% ^% F- I$ U6 Y1 D9 Z* [8 g: r$ H& v3 U- v8 g0 [+ l. D' D
Diamond Monster Sound MX300的STAC9708 CODEC。
( t9 ~* N3 U3 ?3 M4 m& q9 B5 e. \- c% ?& }: }# ~2 C0 s1 j
在集成AC'97声卡的主板上,你也可以看到一块或者几块这样封装的芯片。AC'97 CODEC的引脚定义是相同的,声卡设计商可以通过配置不同的CODEC来改变声卡的档次,例如著名的Live!系列,最大的区别其实就是CODEC的不同。引脚定义的相同可以大幅降低设计成本。另外,AC'97 Codec还可以带一些音效处理功能。
4 r9 i& h8 n: j& A, b- Q
$ N$ @, P; u( w4 y0 a
7 `* `- r, Z- }! m8 m% Z+ q
: N: i9 P. c% {% {* u% M什么是非AC'97 CODEC6 v: M$ x( {9 E
8 i8 w$ J1 L7 d [3 b1 P' E) P. |
并非所有CODEC都是采用48PIN封装,也并非所有CODEC需要遵守AC'97的规范。为了区别目前主流的AC'97 CODEC,因此有了非AC'97 CODEC这个称呼。非AC'97 CODEC可以理解成单纯的DAC和ADC 的集成。AC'97 CODEC采用AC-Link和主芯片通讯,非AC'97 CODEC则通常采用I2S和主芯片通讯(注:I2S的2是上标字符)。一般而言,非AC'97 CODEC通常和非AC'97 规范的音频加速器或者I/O控制器搭配,这种搭配往往没有SRC过程,因此数字信号的质量可以得到更高程度的保真。I2S也是一种数字传输界面,时差性能要优于S/PDIF,适合短距离通讯。1 g( ]+ ]5 K0 w% B" r1 n5 V
|
|