马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
首先说明一下声卡的构造和主要元件
/ i5 m/ T; }, v O5 }8 @
. t7 Y- b9 H2 f9 H3 A8 f声卡是计算机与外部设备进行信号交换的媒介,也是计算机处理音频信号的主要硬件工具。一块声卡的核心部分是音频控制芯片,基本上可以分为音频加速器、Codec、DAC等几种。* z! S/ Y9 \: N, O( ?$ t
L8 z2 x2 p0 K! X! C" C/ E6 m- ]音频加速器,即音频处理单元,有些厂家又叫APU,好比计算机机的cpu,决定着声卡的音频处理能力。
! U/ ^1 ?$ L; \1 }/ C完全意义上的音频加速器由DSP和I/O控制器构成。DSP即信号处理器,与cpu一样,不同的DSP拥有不同的处理能力,一般衡量的单位是MIPs,1MIPs表示1秒钟可以执行一百万条指令。, [: ]" D( z7 c( F2 {8 M; _8 n
: z ?3 y8 ^, q; NI/O控制器即是输入/输出控制器,针对声卡的输入/输出进行控制。如果说一块声卡没有DSP,而只是一块I/O卡(比如绝大多数主板上自带的AC97声卡)那它所有的数据处理就只有交由CPU来完成。这将意味着增加CPU的负担,和低下的性能。% E. Q" S5 F. {- L5 W$ [0 L2 y
* y$ _. v( S- A( w0 d, @- n
Codec一词由Coder和Deconder两个英文词组合而成,表示为多媒体数字信号解码器,专门负责模拟信号到数字信号的转换(ADC)以及数字信号到模拟信号的转换(DAC)工作。计算机声卡处理的信号全是数字信号,而声卡接收到的或者最终输出的信号大部份是模拟信号。从外办输入的信号,如CD、话筒等必须经过a/d转换后才能由声卡进行处理,然后又经过d/a转换后最终送入杨声器,被我们的耳朵所听到。因此Codec的质量直接决定着进出声卡的信号质量。
( }7 P) {1 @ u5 v9 P
' E# c+ E$ }9 R( E0 S除了音频控制芯片外,还有一个比较重要的元件,Crystal,即石英体震荡器,用来为声卡的数字采样提供时钟频率。如果一块声卡要能够支持48Khz的采样率的话,也就意味着它必须有一块高质量的Crystal来提供准确稳定的时钟频率。. |2 X; @1 \9 D9 K% b _8 s
/ C0 _# P4 R' Q5 [$ k6 A* L& B1 C声卡上通常还具有能将模拟信号进行放大的运算放大器,用于对最终输出的模拟信号进行放大,因此放大电路质量的好坏和布局的合理性,也会直接影响到声卡最终输出的效果。
; v" I1 V7 s e! x6 O9 k4 j4 G0 o- p4 X P- I. \
那么声卡的工作流程大概如此:5 b" ^8 }, R& f6 r
MIDI、数字输入、模拟输入等信号-----通各种接口输入---------由晶震产生采样频率给Codec进行模/数转换-------交给DSP+I/O器进行信号处理和分配-------再由DAC或Cpdec进行数/模转换------最后由放大电路放大-------输出至模拟输出接口
$ k% f! i5 q8 K: B0 U6 {
9 e# _/ C- \1 Y+ ~% P; _7 k6 U% d& N那么专业声卡和普通声卡到底区别在那里呢???
2 |" N% b6 o" Z4 S! u! V' D: X. D- @% A9 @5 m2 m8 b, h
目前家用的声卡,已经基本由Ac97声卡垄断,提到ac97大家首先想到的一定是主板集成声卡了。
$ f5 r) ]2 w; [. D9 j6 W" m其实从上面的介绍大家可以看到,如果将信号处理工作全都交给计算机的cpu来完成的话,声卡的主要部件就只剩下一个Codec芯片了,于是,英特公司在1997年,针对主板集成型的声卡提出了Ac97规范,它规定将声卡的I/O控制器集成到主板的南桥芯片中,而音频信号处理则全部交给计算机的cpu来完成。' \8 N& k |1 z+ ^6 g- o# B
# O, p8 h6 R S- h+ t, j8 e
+ s k6 Y+ i8 p7 y# h& s6 |7 w
) m2 @1 N# W/ R, o& s+ m
$ z; `+ E, F1 x H- i) s |