首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
声卡驱动程序和操作系统的设计
来源:本站整理  作者:佚名  2011-11-16 07:03:32



  对于声卡这样的计算机外部设备,软件和硬件的影响是同等重要的,这是与一般模拟设备完全不同的地方。

  所谓软件就是指操作系统(包括应用软件)和驱动程序的联合控制机制。实践证明同一只声卡在不同的操作系统中,和使用不同版本的驱动程序时,表现可能有很大的差异。对此我们应该有足够的了解和准备,才能达到合理的应用和最好的结果。

  实际上设计良好的声卡及其驱动在不同的操作系统中表现应该是基本一样的。如果表现有大的差异,可能有几种情况:①测试调节操作不合理;②声卡驱动不合适;③系统兼容性不好;④硬件冲突。

  对于①情况,看起来简单,实际上却很大地影响测试结果,而且不容易发现问题,放到下节单独讨论。对于③、④情况,大多发生在安装了多块声卡或多块PCI外设的情况下。安装多块声卡,应该一块一块地加,加之前先打开Windows的“控制面板→系统→硬件→设备管理器”,将现有声卡的DOS模拟器、游戏接口等附加设备禁用,然后再加新声卡,否则容易因冲突而无法使用。至于与其它PCI外设冲突,则应该去掉冲突的设备。

  这里着重谈谈声卡驱动的情况。

  我们知道一般模拟设备的频响、失真等指标都是基本固定的,但对于声卡,情况却完全不同。因为声卡的核心本质就是数字处理加AD/DA界面,而其数字处理的方式和AD/DA的控制,都是由驱动程序来决定的。即使是简谐波形的处理这样最基本的东西,都是由声卡驱动的算法来决定的,因此同样的一块声卡用不同的驱动,可能得到完全不同的结果。

  对此表现最突出的就是CM18738。如下图所示,这是该声卡在WIN98下采用2001年3月版的WIN9x_1096驱动得出的RMAA软件频响测试曲线。可以看到在RMAA的显示范围从4Hz -直到22kHz,频晌都是非常好的,特别是低频端。另外的实验表明这个驱动是可以正确处理直流信号的,这在所有常见的多媒体声卡中是绝无仅有的。

  再看下图。这是同样的硬件系统在WIN98下采用2001年12月版的WDM_0632驱动得出的频响测试曲线。可以看到频响曲线有了极大的变化,高低频都有严重的衰减。实验表明这时已经无法正确处理极低频信号了。

  其它指标的对比见下图。可以看到新的驱动在噪声、动态范围、谐波失真、互调失真、通道分离度各项指标上都有了很大的劣化。“新的不见得就是好的”在此得到了充分的表现。另外,在WIN2000和XP下该声卡的所有驱动表现都与上述WIN98下后一种驱动基本一样,根本无法得到好的成绩。因为在虚拟仪器范畴内是包括直流信号的测试的,到了新的操作系统时代,这款唯一支持直流信号处理的声卡也变节了。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:129,039.10000 毫秒