|
楼主 |
发表于 2006-11-18
|
3
! x9 J0 H2 A2 }; C }( t1 H% g3 |+ ?5 C4 _
声卡基本结构$ F/ G' a- ?* B3 R3 k) C) R8 w, r
0 X( L; O9 ~& K$ W: H2 e; V: k( D7 q
声音控制芯片! Z9 O3 b* Q" H7 ?2 e# F5 _4 X
7 K$ w3 }$ b) x7 _& L2 U' F3 z2 n* D
声音控制芯片是把从输入设备中获取声音模拟信号,通过模数转换器,将声波信号转换成一串数字信号,采样存储到电脑中。重放时,这些数字信号送到一个数模转换器还原为模拟波形,放大后送到扬声器发声 。
2 |# s4 M* Z( R5 s& V: X
: g7 c9 W) s5 G5 C; t数字信号处理器
0 M5 r E$ w/ _/ t$ u9 R
7 _5 w# o3 V5 j* p3 W1 B8 HDSP芯片通过编程实现各种功能。它可以处理有关声音的命令、执行压缩和解压缩程序、增加特殊声效和传真MODEM等。大大减轻了CPU的负担,加速了多媒体软件的执行。但是,低档声卡一般没有安装DSP,高档声卡才配有DSP芯片 。" Q0 I" Z* J+ }, s
m6 Q- I) {+ H: g& ?FM合成芯片
& B/ D2 X- o& T( X
/ l8 h9 c# Y# }. q8 F& |- x# i低档声卡一般采用FM合成声音,以降低成本。FM合成芯片的作用就是用来产生合成声音 。( \# X9 h$ r% p# _4 O8 w
0 Q$ s9 j. `: w& j0 E7 l波形合成表( X* G4 K# V, _1 [1 L5 o3 S! E& e# ^
4 D: Z a: {$ z在波表ROM中存放有实际乐音的声音样本,供播放MIDI使用。一般的中高档声卡都采用波表方式,可以获得十分逼真的使用效果 。
3 y& c3 g2 A) v2 J# c
: A5 _- g. g6 {波表合成器芯片
/ h# [. i4 Q! y/ O6 L E2 I/ M |" M- C. M- X; z: r; v
该芯片的功能是按照MIDI命令,读取波表ROM中的样本声音合成并转换成实际的乐音。低档声卡没有这个芯片 。
% D2 z' e/ j9 Q$ o; X3 s4 M
9 k: l& J$ X! g, ]2 k% a& Z5 u跳线
& o0 Z* F8 a2 {- u+ b+ {( ?" |# F! J2 _
跳线是用来设置声卡的硬件设备,包括CD-ROM的I/O地址、声卡的I/O地址的设置。声卡上游戏端口的设置(开或关)、声卡的IRQ(中断请求号)和DMA通道的设置,不能与系统上其他设备的设置相冲突,否则,声卡无法工作甚至使整个计算机死机 。
9 \4 |+ O3 Q; p* }" `
0 [7 J- M9 o1 b6 R(1)I/O口地址
/ `; a6 u& B) P6 J$ o7 G' K6 T& L& G T }* E$ ] q
PC机所连接的外设都拥有一个输入/输出地址,即I/O地址。每个设备必须使用唯一的I/O地址,声卡在出厂时通常设有缺省的I/O地址,其地址范围为220H~260H 。- y8 f H: p. t4 ?$ f
/ l: T) p; K( O5 m9 x8 `) o5 f(2)IRQ(中断请求)号
$ X5 \9 M+ I$ O
, u7 G& S( t s5 j6 Z4 a! q每个外部设备都有唯一的一个中断号。声卡Sound Blaster缺省IRQ号为7,而Sound Blaster PRO的缺省IRQ号为5 。
4 b( G8 @( N& o# C% m& J2 C# `
6 ^2 N+ j& y5 ^( D(3)DMA通道
/ E: Y% m$ c4 m* m/ R4 p# u3 W& P% m5 x+ P" I
声卡录制或播放数字音频时,将使用DMA通道,在其本身与RAM之间传送音频数据,而无需CPU干预,以提高数据传输率和CPU的利用率。16位声卡有两个DMA通道,一个用于8位音频数据传输,另一个则用于16位音频数据传输 。
7 A) V% ~# _' N& N( d4 L: Z3 D4 B1 ^" o s) l6 F* Z, v+ U
(4)游戏杆端口! i t: U5 }! j7 h$ T6 X6 a
$ i1 F$ \- u. b- E8 K
$ }5 @9 Z5 n$ }8 m0 ~8 n$ o' s
) `3 n7 R$ @- P声卡上有一个游戏杆连接器。若一个游戏杆已经连在机器上,则应使声卡上的游戏杆跳接器处于未选用状态。否则,2个游戏杆互相冲突 % g7 G/ Z$ h% U1 Z, L, i
- k- g1 T6 B5 l5 d) ?# I P7 L
4
$ Y# G6 x$ ?9 U0 b. c, v# [
" E1 ?3 t& |! L& B声卡工作原理
1 f7 r* c- E3 [; ^6 i
) g" A% y9 p8 a8 { D6 C& C$ T: B + t. E2 @0 l- a5 Y/ y# ?, V
! C2 j4 u# Q, I, \
声卡从话筒中获取声音模拟信号,通过模数转换器(ADC),将声波振幅信号采样转换成一串数字信号,存储到计算机中。重放时,这些数字信号送到数模转换器(DAC),以同样的采样速度还原为模拟波形,放大后送到扬声器发声,这一技术称为脉冲编码调制技术(PCM) 。
$ u2 B+ Q: g2 e* }( ?/ m
# s; H; [0 M% R, N' Q0 V) y; i x; i6 T* q. Q/ N
0 F3 T4 Z$ D/ F2 B1 s5
- Y0 z5 T0 q4 E% k
' z" p% o3 I7 K( c9 _' b0 e+ K声卡主要作用
' n7 E" J) r }! N
3 Y8 a8 m; c$ h7 q% I5 M1、数字声音文件。通过声卡及相应的驱动程序的控制,采集来自话筒、收录机等音源的信号,压缩后被存放在计算机系统的内存或硬盘中 。
* U: Y, q8 Y6 r; A' b
! h* i/ F0 O c2 i) O" n# e2、激光盘压缩的数字化声音文件还原成高质量的声音信号,放大后通过扬声器放出 。4 t1 _9 P D1 K/ ^8 z
2 d$ n; z9 y5 F6 ^3 R* C3、数字化的声音文件进行加工,以达到某一特定的音频效果 。
4 |$ x! x% r( c# U, E7 F! E4 p& ` D( Y0 Z' p' o/ d4 a; k
4、音量,对各种音源进行组合,实现混响器的功能 。5 c2 P7 X: W8 e8 N1 L- M( M9 F9 s5 R
2 _1 g- ]1 Y; e
5、合成技术,通过声卡朗读文本信息。如读英语单词和句子,奏音乐等 。. U/ d# K7 K9 l3 D" O
8 G- M l+ w/ p# r" G0 O0 k
6、音频识别功能,让操作者用口令指挥计算机工作 。
9 x" m. v* {2 e) @. y( u0 ~ _* f8 ]6 Y8 O
7、电子乐器。另外,在驱动程序的作用下,声卡可以将MIDI格式存放的文件输出到相应的电子乐器中,发出相应的声音。使电子乐器受声卡的指挥 。
9 x8 j5 I6 w+ k" @: I/ L* C# R: l- j: c) S' Z, z+ W" @+ x
68 ~7 Y) R0 o" v/ T( b
8 L# u$ m ] U) S
声卡类型
5 e/ ]& [' O/ Q$ P( e( H" w7 M* e3 p2 o$ Y; Q
声卡发展至今,主要分为板卡式、集成式和外置式三种接口类型,以适用不同用户的需求,三种类型的产品各有优缺点 。
4 T0 \9 T, J: Y7 i6 ]/ g+ b) y& ^6 N) i& u( O8 g4 L
1:声卡板卡式0 r. X/ ^9 |6 O0 N; y7 `
, u0 o" ?/ A0 Q y$ J$ d$ y
卡式产品是现今市场上的中坚力量,产品涵盖低、中、高各档次,售价从几十元至上千元不等。早期的板卡式产品多为ISA接口,由于此接口总线带宽较低、功能单一、占用系统资源过多,已被淘汰。PCI则取代了ISA接口成为主流,它们拥有更好的性能及兼容性,支持即插即用,安装使用都很方便 。:
, v+ I- r. H# x9 x8 R, e7 q, r
/ V, X/ h; i5 u2:声卡集成式* H; ]& F6 U x: ^7 X5 @ s
& A' G! D9 }! ^) H声卡只会影响到电脑的音质,对PC用户较敏感的系统性能并没有什么关系。因此,大多用户对声卡的要求都满足于能用就行,更愿将资金投入到能增强系统性能的部分。虽然板卡式产品的兼容性、易用性及性能都能满足市场需求,但为了追求更为廉价与简便,集成式声卡出现了 。& b% `7 V3 Q. k9 r+ ^1 ^! {* I
: v$ S* o8 G2 c+ K: S# c: n5 z
此类产品集成在主板上,具有不占用PCI接口、成本更为低廉、兼容性更好等优势,能够满足普通用户的绝大多数音频需求,自然就受到市场青睐。而且集成声卡的技术也在不断进步,PCI声卡具有的多声道、低CPU占有率等优势也相继出现在集成声卡上,它也由此占据了主导地位,占据了声卡市场的大半壁江山 。+ y% `/ @! v! P
# T9 q+ n3 H2 g& y: O6 t+ P& E
集成声卡大致可分为软声卡和硬声卡,软声卡仅集成了一块信号采集编码的Audio CODEC芯片,声音部分的数据处理运算由CPU来完成,因此对cpu的占有率相对较高。硬声卡的设计与pci式声卡相同,只是将两块芯片集成在主板上 。) A+ ^2 K4 W8 ~* X! ]
3 [& j& m: x, c! ~7 {1 F
7 O) i8 g( ] r9 O) d
/ `( F6 R; J8 Q( ?! Z) Q3:声卡外置式0 G- S2 z5 [) G" K, d5 k E7 J
' D+ W2 {0 _5 B. T( w9 n# Q是创新公司独家推出的一个新兴事物,它通过USB接口与PC连接,具有使用方便、便于移动等优势。但这类产品主要应用于特殊环境,如连接笔记本实现更好的音质等。 |
|