马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
首先说明一下声卡的构造和主要元件
" I+ o( J) W- K1 ?3 \: N* O; U2 s# c
声卡是计算机与外部设备进行信号交换的媒介,也是计算机处理音频信号的主要硬件工具。一块声卡的核心部分是音频控制芯片,基本上可以分为音频加速器、Codec、DAC等几种。
- d* S* l7 u- F) s. J3 W, p$ m
" h0 ?: n' M: s音频加速器,即音频处理单元,有些厂家又叫APU,好比计算机机的cpu,决定着声卡的音频处理能力。
9 d& X, k r# ^* h. z+ P0 c完全意义上的音频加速器由DSP和I/O控制器构成。DSP即信号处理器,与cpu一样,不同的DSP拥有不同的处理能力,一般衡量的单位是MIPs,1MIPs表示1秒钟可以执行一百万条指令。
) g* f2 _$ F& J& ?. [1 Z, z: M6 ?# y' i# M$ s9 u+ c
I/O控制器即是输入/输出控制器,针对声卡的输入/输出进行控制。如果说一块声卡没有DSP,而只是一块I/O卡(比如绝大多数主板上自带的AC97声卡)那它所有的数据处理就只有交由CPU来完成。这将意味着增加CPU的负担,和低下的性能。
: D8 V$ n/ J' Z6 n/ r) ]; c- D8 K* S5 j6 q$ g' K
Codec一词由Coder和Deconder两个英文词组合而成,表示为多媒体数字信号解码器,专门负责模拟信号到数字信号的转换(ADC)以及数字信号到模拟信号的转换(DAC)工作。计算机声卡处理的信号全是数字信号,而声卡接收到的或者最终输出的信号大部份是模拟信号。从外办输入的信号,如CD、话筒等必须经过a/d转换后才能由声卡进行处理,然后又经过d/a转换后最终送入杨声器,被我们的耳朵所听到。因此Codec的质量直接决定着进出声卡的信号质量。
6 m7 Z( I0 _& Z( G; y5 A
6 q: F$ }- Y$ f; J' H除了音频控制芯片外,还有一个比较重要的元件,Crystal,即石英体震荡器,用来为声卡的数字采样提供时钟频率。如果一块声卡要能够支持48Khz的采样率的话,也就意味着它必须有一块高质量的Crystal来提供准确稳定的时钟频率。
( G& `5 O& X/ [% @% k) q% b+ R; @) t8 {9 K/ d" }* X- O
声卡上通常还具有能将模拟信号进行放大的运算放大器,用于对最终输出的模拟信号进行放大,因此放大电路质量的好坏和布局的合理性,也会直接影响到声卡最终输出的效果。
% g9 J4 F8 u9 P
+ s1 ?( g, t' h; [. ` z那么声卡的工作流程大概如此:
% `5 m8 Z6 K' w3 f* u' `/ h2 NMIDI、数字输入、模拟输入等信号-----通各种接口输入---------由晶震产生采样频率给Codec进行模/数转换-------交给DSP+I/O器进行信号处理和分配-------再由DAC或Cpdec进行数/模转换------最后由放大电路放大-------输出至模拟输出接口
$ s( B# A" g& Q; R9 e: P
# y: g9 X9 d$ ?/ n% i2 L. b那么专业声卡和普通声卡到底区别在那里呢???
- \8 F; H* w1 o1 \7 H3 y# d: o* J0 v/ T" h- y
目前家用的声卡,已经基本由Ac97声卡垄断,提到ac97大家首先想到的一定是主板集成声卡了。
G* V; F* @" p$ e/ C' c) g其实从上面的介绍大家可以看到,如果将信号处理工作全都交给计算机的cpu来完成的话,声卡的主要部件就只剩下一个Codec芯片了,于是,英特公司在1997年,针对主板集成型的声卡提出了Ac97规范,它规定将声卡的I/O控制器集成到主板的南桥芯片中,而音频信号处理则全部交给计算机的cpu来完成。' o5 E+ c- H7 s4 u
$ y9 k j3 U( h& H$ R' G3 h C1 g# F7 O/ J0 k9 A9 ~
4 B% z; l( V; Y! L7 V
! I& p) E, `. t |