|
声卡市场其实真的没什么好说的,几乎就是创新的一家天下。其他厂商在技术上很难和它竞争,而低端上又几乎被AC97软声卡一统天下。所以越来越多的厂商退出了这种利润越来越薄的产品领域。( P+ T# Z# a0 [4 N2 |
声卡的结构
: c8 F8 q2 Z! y# ^% V9 C! i) x
( d3 K9 _7 l/ b- b0 U+ Y( ^) D
* l0 ?9 L; D; g3 i( J1 J声卡是电脑中仅有的几个数模混合电路之一,主要由以下的几个部分组成:音频处理主芯片、MIDI电路、CODEC数模转换芯片、运放输出芯片。其中前二者是主要的数字电路部分,运放输出部分则是纯模拟电路。$ O/ T4 }7 { X. K8 q4 F/ Q" Y
% D( C' M2 I$ t3 }$ Q4 w0 Y& W主芯片是声卡的灵魂,主要负责声音信号的处理工作,声卡的全部功能都是由主芯片直接决定的。而创新等少数厂家使用了可编程的DSP芯片作为 声卡主芯片,所以它们的声卡可以通过升级驱动程序增加新的功能。而AC97软声卡也正是以CPU和南桥控制电路的协同工作代替主芯片的作用。
6 V3 K' o7 F# E, N5 w2 J
( J, _$ `. U3 p! ?; ]MIDI电路现在大都已经被整合到了主芯片内,但部分高端的音源器仍然保留了原来的独立MIDI电路设计。CODEC数模转换芯片是声卡 另一个重要部分,它是模拟电路和数字电路的连接部分。负责将主芯片输出的数字信号转换成模拟信号以输出到音箱,也负责将输入的模拟信号转换成数字信号输入 主芯片。CODEC和主芯片的能力直接决定了声卡所能处理声音信号的质量。& p) a3 D% ?; |& ]5 n, ^& q
" @% d% X9 j! u5 s运放输出芯片:它主要是负责将CODEC输出的信号进行放大,以达到可以输出直接推动音箱的水平,同时也担负着对输出信号的高低音分别处理的任务。
3 y( H" D5 y9 O5 e2 d. M( y" _( Z5 i
什么是AC977 H& x! ^" z$ o0 R$ g
9 L f2 Z- @/ Y8 l' o& K3 S4 w- L( |0 k3 h
很多人把板载的软声卡称之为AC97声卡,其实这种观念是错误的。我们先来看看Intel等厂商指定的AC97规范究竟是什么——
" f4 m5 u1 T; ~" ?# h/ B
1 ]& M6 T w4 i% e8 w. F6 s: K) eAC97标准的规格
# @/ M( \% T- q/ x: _" ?- L" W采用双芯片的PC声音解决方案;5 J6 \" k0 I+ V; \; I5 B
两种标准的封装方式:48针和64针;6 E; B; p: B* [7 B4 K
数字/模拟信号分离,全面改善信噪比(>90db);& k+ n. s5 C2 ~5 s( ~- T
16位立体声全双工codec、固定48K采样频率;7 H1 B+ W: Y2 A: O+ f0 _
4种模拟立体声输入,分别来自LINE、CD、VIDEO、AUX;9 [2 t0 E) g, h5 d1 x, X5 h7 a
两种模拟单声道输入,分别来自麦克风和PC喇叭;
8 P( d/ t$ U4 s* k f可从两个外接音源交换的单声道麦克风进行输入;/ X2 f; d: p! i5 g+ B
高品质的CD输入;; P- O0 H( S$ ?$ g0 K
立体声线性输出;
! J2 F4 Z; E4 U/ O电话单声道输出;
8 Y( k2 t9 A9 y8 f5 c支持电源管理;% U' O: L4 N) m8 P& o1 @ f% Z. O
可选音调控制;1 N ?$ D: m7 `- \
可选高音控制;
# x$ T! H0 C' f9 d) C9 P* k可选3D立体声增强;) w# @8 w/ t1 K+ c. Q* N
可选立体声耳机输出;9 ^6 ? B5 `! Y+ t+ c- k! k
可选18或20位DAC及ADC分辨;: ~; V! W& ?' z" i6 U z- A& I* Z
可选MODEM线性codec(ADC和DAC);
$ O- a! J& B+ Z+ `$ l! N5 l9 Z可为麦克风选择第三个ADC输入通道。! t0 q8 c: U8 f' @8 r
由此来看,AC97最重要的三个规范就是:1.使用独立的CODEC芯片,将数字电路和模拟电路分离;2.固定48K的采样率,其他频率的信号必须经过SRC转换处理;3.标准化的CODEC引脚定义。基本上说,符合这个规范的声卡就是AC97声卡,与是否是软声卡无关。8 z! t( A5 B2 Q. q# W! ?( a
3 G: Y4 m; ?6 s. k1 s: S
制定AC97规范的主要目的有两个:1.实现数模电路分离,保证音频质量;2.使声卡电路标准化、提高其兼容性能。之所以软声卡常被称为AC97声卡,正是因为它是最典型的AC97声卡,也是从此标准中获益最大的。
$ l9 h* j# U" N. p* n2 _' A. m) i1 R" b: \1 F4 D/ k9 P% T n
从AC97的规范中我们可以看出来,一个AC97声卡的功能和音质和它是否使用了独立的音频芯片并无关系。理论上说明,软声卡完全可以作出 和硬声卡完全一致的水平来,之所以通常所见的软声卡品质都不太理想,这是因为很少有主板厂商会用心做这个免费的东西。但现在随着SOUNDMAX等一系列 新驱动的推出和一些主板厂商有意识的重视,现在的AC97软声卡在很多方面已经完全可以和低端的硬声卡一争了。而且在一些方面,例如SRC转换的问题上, AC97软声卡甚至超过包括SB AUDIGY在内的众多硬声卡。 1 {# T: g* q% i* \+ g8 |8 B7 w
- ^/ r$ t5 O4 b
什么是AC'97 CODEC
H+ T' @7 p# Q/ M9 I
9 x7 }) X! |1 @- {% U, P4 ^0 O) P& a7 S: R6 E7 A
3 x {( @3 U4 |/ e
- m# Z- V9 t! }/ c9 K6 u AC'97全称Audio CODEC '97,是以intel几家业界巨头制定的多媒体声卡规范。AC'97历经3次大的修改。 |8 k. X! O( Z+ W0 T+ K
AC'97 1.x:固定的48kHz采样输出。
# B" R- Q- G2 L' J, a; m1 t1 l AC'97 2.1:扩展了部分音频特征,开始支持多种采样率输出以及多声道输出。! {9 x1 k% ~3 ^9 ~
: h# ~% \" T. ~: Q! u% `
" M+ Y7 B+ k6 ?3 k
: b& J% z+ |* f7 \3 ]9 N o AC'97 2.2:更加完善和扩展了部分音频特征,开始支持S/PDIF输出。S/PDIF即Sony/Philips Digital Interface,索尼飞利浦数字界面。
' [$ A, Z$ G- Q+ Q) ?/ N) m 受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是什么样子。4 i3 a; w X& c9 ~$ ]9 u
* f+ @7 [0 M4 M0 S5 g4 M1 a
' q% r) {) e* V: g+ {/ s. m- MTurtle Beach Santa Cruz的4294-JQ6 m3 F" R& B4 \( f
7 m! R7 Y9 F5 K- w1 V Z
' _' [- R- P/ Q; D( M8 W- |
1 ?$ Y$ A7 T f9 r7 K5 I' r中凌雷公724声卡上的AKM生产的CODEC,型号已经看不清了。1 G) K! q+ T V @
4 R8 p# `9 @ z, w7 \1 i7 p9 L
9 j/ V8 G4 U# J" p: b9 k
& n" [+ V; E4 p7 b
CREATIVE Sound Blaster Live! Value上的一颗CREATIVE自家的CODEC,可能是其他厂家OEM的产物。$ i" d% ^3 C; j% ]2 I6 @7 J" q+ {
; c& W% N) ?# V- [. D ]2 Z% l0 \
# S2 J' ]+ z5 W& `$ v8 C7 d' r; s; F9 \$ R
Diamond SonIC ImPACt S70上的TriTech 28023。
% @& j4 E1 h Z3 g. J( h9 Z U7 l2 K+ n, B4 R" }( Y- E P
+ h. y- s$ s; F0 P9 M
5 I( S, D" @+ ^! X+ s9 z% d) rDiamond Monster Sound MX300的STAC9708 CODEC。( u6 z. n: T( b# M
, m$ O3 P, Y1 i0 }8 N 在集成AC'97声卡的主板上,你也可以看到一块或者几块这样封装的芯片。AC'97 CODEC的引脚定义是相同的,声卡设计商可以通过配置不同的CODEC来改变声卡的档次,例如著名的Live!系列,最大的区别其实就是CODEC的不同。引脚定义的相同可以大幅降低设计成本。另外,AC'97 Codec还可以带一些音效处理功能。3 n: P5 D o: y8 o$ t
" y9 T y/ I. l E+ I% |( W6 s
+ N* p- q% L5 a+ S! J
" f( P6 j) F6 p% B' g4 S什么是非AC'97 CODEC% U, M' A2 G7 I0 [
+ B4 f% b7 p- O$ Q并非所有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,适合短距离通讯。2 I/ f. e. Y4 C4 o# E# n _+ n! Q
|
|