最新四声道的Live 声卡硬件改造成5 1声道的声Liv

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四声道的L i v e声卡硬件改造成51声道

的声L i v

四声道的Live 声卡硬件改造成5 1

声道的声Liv

四声道的Live!声卡硬件改造成5.1声道的声Live!卡

这篇文章是写给那里喜欢把他们的硬件榨干最后一滴油的人看的,今天我们要谈的是把一个四声道的Live!声卡硬件改造成5.1声道的声Live!卡。大约在五年前,创新公司发布了著名的SoundBlaster Live!声卡,它是基于Emu-10k1数字音频处理器芯片的声卡。这个芯片是由E-mu公司(现已归为创新公司的一个部门)开发出来的。这个公司以生产专业的音频设备出闻名于世。受益于Emu10k1音频处理器的强大性能以及乘着高质量的AC97编解码器的优势,再加上无与伦比的做工,这个在1998年推出声卡使PC玩家获得了丰富的多媒体、游戏及音频功能体验,且有着相当不错的音质。由于Emu10k1这个芯片获得如此大的成功,创新公司以后推出的一系列声卡虽然在功能上不断增强,但仍然坚持把这个芯片作为声卡的核心。这个芯片同时也用在创新公司推出的专业级声卡--E-MU Audio Production Studio(E-MU APS)声卡及一些取样器上。我认为即使现在Live!5.1甚至Audigy都已经推出来了,但是这个芯片的潜力还没有完全发挥出来。一点点历史让我们来看看Soundblaster Live!声卡的产生历史以及它们的硬件性能。第一代的声霸LIVE!声卡于1998年秋天推出,它就是声霸LIVE!标准版(CT4620),随后推出了它的简化版-声霸LIVE!VALUE(CT4670)。它们有着很大的区别:标准版采用的是4个镀金的接口以及一个40针的音频扩展连接口(AUD_EXT,用来接子卡),有了这个子卡就在声卡与其他附属设备间进行数字的输入输出(Live Drive1在当时并没有提供,而是在随后不久升级时推出)。而VALUE版并没有音频扩展连接口,而是用一个12针的SPDIF_EXT代替,这个接口只有几个音频扩展信号输

出(也就是S/PDIF数字接口的输入与输出),另外,VALUE版采用的是彩色塑料的接口。时隔一年之后,第二代的声霸LIVE!声卡于1999年秋推出,这个系列的Live!声卡有:声霸Live!白金版、声霸Live!X Gamer、声霸Live!MP3+、声霸Live!Player,以及一些OEM生产的版本(都是VALUE版本)。Live!白金版、X Gamer、MP3+、Player的零售版本都是基于CT4760这个型号改造而来的。CT4760不同与第一代的标准版(CT4620),它没有采用I2S 连接器,但是改进了元件的布局,增加了立体声数字输出接口。(白金版里包括了一个Live Drive2,而其它型号则只有附送的软件以及销售地区的不同)。而OEM版本的LIVE!则是基于CT4830这个型号开发的(不同OEM的版本的区别只有接口颜色的不同,但有时也可能有解码芯片的区别),在一些

CT4830的OEM声卡里没有"数字CD"的针口连接,还有一些少见的型号如声霸PCI 512,这些是为康柏或戴尔公司OEM的。时光飞逝,又过了一年,第三代的声霸LIVE!声卡于2000年秋推出了。这个系列包括了上一代的几个型号,但是它们都标上了"5.1输出"的标志。一个小小的改进,就可以使Live!轻松实现6声道的输出(这也再次证明了Emu10k1芯片的威力)。这一代的Live!都是基于SB0060这个型号开发的(也包括OEM的版本)。它们与第二代Live!的区别是接口颜色的不同以及可以通过一个非标准的4针的数/模接口而支持中置与低音输出。这个黄色的接口有两个作用,它不但可以作为3路的数字输出(S/PDIF格式:前置、后置、中央及低音输出);也可以实现中央与低音炮的模拟输出!多加了一个声道输出需要一个新的四声道AC97编解码器(STAC9708)来实现。它代替了双通道的老版本(STAC9721或CT1297)。白金版的Live!5.1还附带了一个升级版的Live!Drive IR(支持遥控操作)。Live!5.1系列声卡的附加特性第三代的Live!声卡在Live!Ware3的支持下发生的相当大的变化,除了支持5.1声道输出之外,新版本的Live!Ware还包括以下几个特性:1、低音重定向(从所有声道到低音炮),它使低音炮有助

于中/高频多媒体音箱的低音析取。2、对输出到S/PDIF digital-out的AC-3信号进行捕捉及解码,也就是AC-3解码功能。3、对中央和低音炮都有独立的音量控制功能。这其中最令人感兴趣的功能就是已经整合到驱动里的对直接输出到S/PDIF-Out(数字输出)的AC-3流进行软解码功能。举个例子来说:在DVD播放器在对AC-3进行译码的时候,驱动会释放一个程序阻止播放器按照它自己的方式译码,而是根据当前声卡设置的情况需要进行译码,如2.0,4.0或5.1声道,这些参数都可以在驱动自带的混音器--Surround Mixer里设置。遗憾的是,如果你的声卡是第一代或是第二代Live!的话,你就不能享受以上的这些新特性(Live!Ware会根据你的声卡型号来选择相应驱动)。但是又想想,既然所有的Live!系列声卡都是基于同一个芯片-Emu10k1生产的,有必要去买多一个使用同样芯片的新声卡吗?其实所有的功能限制都是在软件层次上的,我发现所有Live!声卡的型号等信息的数据都是保存在一个8针的PROM芯片里(EEPROM 93C46,看下图)这个芯片是一个串行存取的,以64位*16(如:128字节)的数据排列形式的电可擦编程只读存储器。这个芯片位于Emu10k1芯片和卡右边的边缘中间(如图红笔所圈)。这个芯片包含了一个PCI设备运行所必需的所有数据。包括了产品制造商、该设备的类及属类。Live!Ware就靠这个芯片里面的信息进行型号辨别的!因此,要使早期型号的Live!声卡支持5.1输出,有必要对这个芯片的数据进行重新编写;可麻烦的是,你首先必须得把它焊下来!下面这些就是OEM的SB Live!CT4830上93c46 EEPROM里面的数据

让我们试着翻译这些数据,这里要使用一个非常有用的工具--WPCREDIT,它允许你看到你系统上的PCI设备的内置参数。下载地址"。在LIVE!声卡上有两个设备:音频控制器与输入设备(游戏杆)00h:(word,16位).作用未知.它一定等于0003h.02h:(byte,8位).设备的从属类.它等于01h(音频控制器).03h:(byte,8位).设备的基类.它等于04h(多媒体控制器).04h:

相关文档
最新文档