|

豪赌48K为王的AC97
既然谈到AC97了,那么把主要的AC97信息列一下:
AC'97 is not a sound card or a sound chip, it's just an audio codec component specification. An AC'97 compliant audio codec could include the following:
- 16-bit full-duplex stereo audio codec (DAC and ADC)
- AC'97 1.x compliant indicates fixed 48k sampling rate operation (non-extended feature set)
- AC'97 2.1 compliant indicates extended audio feature set (optional variable rate, multichannel , etc.)
- AC'97 2.2 compliant indicates extended audio, enhanced riser audio support and optional S/PDIF
- AC'97 2.3 compliant indicates extended configuration information and optional jack sensing support
- Industry standard 48-pin QFP package and pinout
- Up to four analog line-level stereo inputs and up to two analog line-level mono inputs
- High quality pseudo-differential analog CD input
- MIC input with 20 dB boost, programmable gain, and AEC reference capability
- Dedicated stereo output (LINE_OUT)
- Additional stereo output (AUX_OUT) configurable as line level, optional headphone, or optional 4- or 6-ch output
- Mono output for speakerphone or internal mono speaker output
- Optional 18- or 20-bit DAC and ADC resolution
- Optional output tone and loudness controls
- Optional 3D stereo output enhancement
- Optional 3rd ADC input channel for dedicated voice input
- Optional integrated Sony/Philips Digital Interface (S/PDIF) transmitter for digital output
- Comprehensive power management capability
- Optional codec interrupt generation
- Extended codec revision and configuration information
- Optional jack sensing and reporting of connected devices
More from AC '97 v2.3 Component Specification ftp://download.intel.com/labs/media/...d/ac97_r23.pdf
Now, there are a lot of soundcards and chips that conform to these specifications, including, but not limited to
- Analog Devices AD1881
- AKM AK4540
- Sigmatel STAC9700, STAC9701, STAC9721, STAC9704, STAC9708, etc.
- Crystal/Cirrus CS4297
- TR28023
- Aureal Vortex (AU8820) and Vortex2 (AU8830)
- ESS Maestro-1 and Maestro-2
- Crystal CS4280
- Trident 4D Wave
- Creative/Ensoniq ES1371/ES1373 (AudioPCI, SB PCI16, PCI64, PCI128)
- Creative SB Live!
- Yamaha YMF724/YMF734/YMF740/YMF744
- Avance Logic ALS300
- Neomagic NM2200
- Intel 810 motherboard chipset
- VIA VT82C686A "south bridge"
- Crystal CS4248/CS4231/CS4231A and Analog Devices AD1848/AD1847/AD1845
The integrated sound in your MB is dependent on your processor and may take cycles away from the CPU to function. You may not notice this unless you are a hardcore gamer and rely on every bit of processing power you can get. The Creative Audio may have features that the integrated audio doesn't. My opinion, If you have the Audigy card, I would use it.
AC97有一些基本规范,比如CODEC封装统一,针脚统一,可以互换,连接I2S变成ACLINK,由于codec只有48k的固定采样率,因此配套的DSP都有采样率转换功能,将1644转换成1648(SRC),而且各家DSP的SRC的水平却各有千秋,直接决定了音质的差异。
SRC问题看这个文章比较直接:
http://www.soomal.com/doc/10100001077.htm
AC97时代,一般来说取得好音质只有两种手段:
1.不走ACLINK,并且DSP不做SRC处理,对DSP的要求就是需要处理多种不同采样率的音频,在这个时代是没有意义的,直接软件DSP,90年代不现实
2.强大的SRC,尽量让SRC的结果对得起AC97 DAC!
活跃在AC97时代有三家电子巨头:Cirrus logic、Philips、ESS
这三家的模拟电子水平无需多做讨论,他们有足够丰富的经验,足够优秀的抖动算法,重要它们愿意,设计出满足现有的AC97 CODEC的需要的硬件SRC绝非难事
Cirrus Logic的当家旗舰CS4630的指标是,90DB动态范围的SRC,实际上CS4630对应的CODEC的动态范围只有87DB,完全够用了,互调失真的问题经我亲自测试,1644和1648居然没有区别,实际上当时非常强大的SRC芯片CS8420就是这家公司的产品,能实现120DB以上级别的SRC!
ESS的水平可以看这个帖子,从6楼开始看,一定要看图:
http://www.erji.net/read.php?tid=420261
看IMD成绩,比创新好了不少,但是,15K出突然有个20DB的大尖峰,THD+N实际上是一下子掉了20DB
究其原因,帖主说是播放有src,实际上是录音SRC,播放走I2S,绕过了SRC,这个帖子反映的是输入SRC!
从安桥的态度也可以看出ESS的src不符合其要求,SE120采用了CS8420做SRC,SE80则直接绕过
飞利浦的PSC706,互调失真表现也不如Cirrus,也是三大巨头中唯一没有设计AC97 CODEC的,不过测试成绩都好过创新不少
和创新比IMD是幸福愉快的事情
http://audio.rightmark.org/test/ ... 1644-spdif-out.html
SPDIF的THD+N测试足够反映飞利浦的SRC痕迹
第四家厂商Aureal的旗舰产品是AU8830,规格比CS4630要高,SRC的指标为98DB,MX300对应的AC97 D/A正好也是98DB!
第五家厂商是创新,EMU10K1(fx8010)更是定了规矩,完全的48K,10年不变!然而,EMU10K1的SRC我没有查到指标,是否对得起D/A,根据各地的测试结果,互调失真,CS4630没有影响,其他的有些影响,LIVE则是一下子变成MP3都不如的水平!这就是创新长期没有模拟电子积累的恶果
值得注意的是,ESS和Philips没有在产品介绍中说起过SRC的规格,说到过规格的只有aureal与Cirrus logic!按照“没说的一定没有或者没做好”的原则,可以判断,AC97时代,SRC的就是Aureal与Cirrus领跑,Philips与ESS中间,创新和集成党做下限
当然,2001年以后,由于CPU水平的不断提升,软件SRC出面挽救了一下创新,更好的算法,更大的位宽大幅减小了舍入误差,这东西,对谁影响最大,就意味着谁硬件SRC最废物 |
|