音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 29601|回复: 1

[技术] 什么是AC97?

[复制链接]

180

积分

0

听众

0

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
180
发表于 2005-11-4 | |阅读模式
音频应用公众号资讯免费发布推广
声卡市场其实真的没什么好说的,几乎就是创新的一家天下。其他厂商在技术上很难和它竞争,而低端上又几乎被AC97软声卡一统天下。所以越来越多的厂商退出了这种利润越来越薄的产品领域。/ _4 s  [, Q( R$ j& P
声卡的结构
6 V  c) W' c% @+ u4 T2 a# s" H( Z( k% a4 \4 e

$ }" `# Q! N* w1 q1 u: W, `7 X声卡是电脑中仅有的几个数模混合电路之一,主要由以下的几个部分组成:音频处理主芯片、MIDI电路、CODEC数模转换芯片、运放输出芯片。其中前二者是主要的数字电路部分,运放输出部分则是纯模拟电路。" x0 R; w% E5 e- c
% b5 X; B+ W. `+ F. r7 L( W/ z
主芯片是声卡的灵魂,主要负责声音信号的处理工作,声卡的全部功能都是由主芯片直接决定的。而创新等少数厂家使用了可编程的DSP芯片作为 声卡主芯片,所以它们的声卡可以通过升级驱动程序增加新的功能。而AC97软声卡也正是以CPU和南桥控制电路的协同工作代替主芯片的作用。
! @6 \" z7 }- ?: W& d- F3 p: x: W  {1 x: f$ i3 L
MIDI电路现在大都已经被整合到了主芯片内,但部分高端的音源器仍然保留了原来的独立MIDI电路设计。CODEC数模转换芯片是声卡 另一个重要部分,它是模拟电路和数字电路的连接部分。负责将主芯片输出的数字信号转换成模拟信号以输出到音箱,也负责将输入的模拟信号转换成数字信号输入 主芯片。CODEC和主芯片的能力直接决定了声卡所能处理声音信号的质量。% Q; {7 l+ R7 F) Q) r; Q7 @8 A% X! R
1 Z$ [' v, ]8 |/ {" L- _+ G, J, G: W
运放输出芯片:它主要是负责将CODEC输出的信号进行放大,以达到可以输出直接推动音箱的水平,同时也担负着对输出信号的高低音分别处理的任务。 $ [1 p/ V) e; Z/ Y& h+ |# \: g

* E1 z) q5 f6 X1 L* e什么是AC974 Y) ^+ f3 B. o" D

( D  _7 A8 s) V% |- ?( Z1 I6 |' @4 O) ]& H* [0 t* M+ m
很多人把板载的软声卡称之为AC97声卡,其实这种观念是错误的。我们先来看看Intel等厂商指定的AC97规范究竟是什么——8 e' a- c2 o) L, |' q2 J: E

  C) X* s& c- G' P# bAC97标准的规格9 [9 c8 W/ I  E6 f1 a; H: k6 b
采用双芯片的PC声音解决方案;
% d8 L4 A! h# j$ X0 u3 G两种标准的封装方式:48针和64针;
0 M1 K8 k9 ~/ C" b数字/模拟信号分离,全面改善信噪比(>90db);) }- x# ]7 s5 ~7 j6 E' m2 N
16位立体声全双工codec、固定48K采样频率;
3 o1 v& U4 w. b2 ~5 B4种模拟立体声输入,分别来自LINE、CD、VIDEO、AUX;3 ^6 e, W; x4 M& C- n/ X
两种模拟单声道输入,分别来自麦克风和PC喇叭;0 n3 S9 _; [. h# M$ |( P! E
可从两个外接音源交换的单声道麦克风进行输入;
4 F% k, g& ~  B, U7 b& L5 Y! Q高品质的CD输入;
7 S4 z: p) L$ _+ d立体声线性输出;4 O8 h  Z: U7 r7 Z7 G; U3 J+ K
电话单声道输出;
$ F. i1 A  J6 H9 W# c支持电源管理;! u/ v( P: }0 }8 F5 E
可选音调控制;4 t% E. N1 I5 A$ P
可选高音控制;/ n( [7 u# Y9 U. R3 v" `9 H
可选3D立体声增强;
" M2 L, u( N! a! N% _- I0 b0 @3 ?) D' v可选立体声耳机输出;
( X$ `$ R4 X) o可选18或20位DAC及ADC分辨;
# X/ D. ~1 ^, y5 N可选MODEM线性codec(ADC和DAC);
/ Y1 N4 c1 F$ d! _- F可为麦克风选择第三个ADC输入通道。
, A6 ?; r& h9 f0 Y由此来看,AC97最重要的三个规范就是:1.使用独立的CODEC芯片,将数字电路和模拟电路分离;2.固定48K的采样率,其他频率的信号必须经过SRC转换处理;3.标准化的CODEC引脚定义。基本上说,符合这个规范的声卡就是AC97声卡,与是否是软声卡无关。% U( l' L  R. e9 e
- }! W' M! a4 d+ d/ s  V* S. Q
制定AC97规范的主要目的有两个:1.实现数模电路分离,保证音频质量;2.使声卡电路标准化、提高其兼容性能。之所以软声卡常被称为AC97声卡,正是因为它是最典型的AC97声卡,也是从此标准中获益最大的。: F# m5 `1 S! i% b3 a4 F
, |$ ~- x& r! d7 a4 V
从AC97的规范中我们可以看出来,一个AC97声卡的功能和音质和它是否使用了独立的音频芯片并无关系。理论上说明,软声卡完全可以作出 和硬声卡完全一致的水平来,之所以通常所见的软声卡品质都不太理想,这是因为很少有主板厂商会用心做这个免费的东西。但现在随着SOUNDMAX等一系列 新驱动的推出和一些主板厂商有意识的重视,现在的AC97软声卡在很多方面已经完全可以和低端的硬声卡一争了。而且在一些方面,例如SRC转换的问题上, AC97软声卡甚至超过包括SB AUDIGY在内的众多硬声卡。 8 B  k  ~; e! H/ b9 d

9 ?/ t) j; {; |) u2 C1 i什么是AC'97 CODEC
! d1 c, Z, L$ K, M. B
4 ~; D# ]+ M1 S6 [8 Z, }+ G0 Z. ]5 u& z
$ k+ S1 r0 Y, h, B/ b" A   
& P' G% J5 G6 F
8 N) a* b$ _. P$ M4 B  AC'97全称Audio CODEC '97,是以intel几家业界巨头制定的多媒体声卡规范。AC'97历经3次大的修改。  r4 q. M: ?' ^9 H- f* Z8 e+ r
  AC'97 1.x:固定的48kHz采样输出。
& p3 r- B4 C8 k) q1 I1 a  AC'97 2.1:扩展了部分音频特征,开始支持多种采样率输出以及多声道输出。
7 a" ?1 B$ I/ B. M* _) g2 x
( X2 L2 S- H: \  h1 @  e. [" o) ~' ^2 G& l1 G8 i

" ?; ^, `+ c! `+ {  AC'97 2.2:更加完善和扩展了部分音频特征,开始支持S/PDIF输出。S/PDIF即Sony/Philips Digital Interface,索尼飞利浦数字界面。: v: @2 q7 ~: Y  h8 s; A
  受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是什么样子。* b& |4 q# [& s/ F# ]% o
   9 r( v! u- s# P/ p* n

1 v0 d3 p0 j9 y, n( RTurtle Beach Santa Cruz的4294-JQ
7 ~1 [( l8 v& Z% i" T  j7 ^! }* M
/ o5 s; R* P5 N! a   
9 Y% p. E* a& U: I0 J! H$ D
4 ?8 p% i6 H! B/ A. W' E' t中凌雷公724声卡上的AKM生产的CODEC,型号已经看不清了。" P+ W. V% ~& s! X, J+ }8 D

; k; T* k# p" L9 K: C   
* B* h) }8 f- A7 A' Z& U& T2 u- ]& o2 g% {0 [/ R+ {
CREATIVE Sound Blaster Live! Value上的一颗CREATIVE自家的CODEC,可能是其他厂家OEM的产物。* w& J2 O/ x" X6 }$ x; Y. c

% D0 k+ ?# @+ n. R0 v   
$ n2 S0 v1 p  l0 n; x3 H8 J3 S7 g, Y! G; @( E/ O" x7 q
Diamond SonIC ImPACt S70上的TriTech 28023。" ~( m$ H) z0 F4 p. o  X. c% |# L

" v; P% r* c4 _% {5 D% h   $ V  U  ]: i( F( j( t1 M& I

$ Q, |7 S# I! ~& x  QDiamond Monster Sound MX300的STAC9708 CODEC。
; l- t9 T' B% c& B, _% x
! w# |- b% v9 e  在集成AC'97声卡的主板上,你也可以看到一块或者几块这样封装的芯片。AC'97 CODEC的引脚定义是相同的,声卡设计商可以通过配置不同的CODEC来改变声卡的档次,例如著名的Live!系列,最大的区别其实就是CODEC的不同。引脚定义的相同可以大幅降低设计成本。另外,AC'97 Codec还可以带一些音效处理功能。: t5 W( q$ ?) M6 J3 w: ?  J
+ x! ]/ B/ v+ r4 \8 q- y3 a
 
; |" ]1 L2 {# W/ z8 S# o5 H1 W. R! h
什么是非AC'97 CODEC
% c( @# m+ p, H; M3 C# j; X$ E" s5 [  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,适合短距离通讯。
; g( `5 X! ~+ N$ p8 ]+ d
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

1434

积分

3

听众

-56

音贝

音频应用新手发布

Rank: 3

积分
1434
发表于 2005-11-20 |
我愿意一试,请告知具体要求。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表