声卡前置音频接口.docx
- 文档编号:11260375
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:9
- 大小:533.22KB
声卡前置音频接口.docx
《声卡前置音频接口.docx》由会员分享,可在线阅读,更多相关《声卡前置音频接口.docx(9页珍藏版)》请在冰豆网上搜索。
声卡前置音频接口
AC97和HD声卡前置音频接口的连接跳线图文教程及没有声音的解决办法
一、HD机箱前置面板连接
1、HDAudio前置音频面板的新变化
前置音频面板有两个音频插口。
这两个音频插口在AC97里是分工明确的,粉色的是插麦克,绿色的是插耳机。
HDAudio则改为智能插口,两个插口都是双声道,既可以插耳机也可以插麦克,通过软件自动识别。
因此,主板上的前置音频插座的针脚定义有了改变。
2、HDAudio的前置音频接口针脚定义
从上面的图可以看到最明显的是HDAudio取消了5/6,9/10的跳线帽,同时针脚定义的名称也有了很大改变。
下面是AC97的前置音频插座和针脚定义,可以与HDAudio的对比看出变化。
下面是HDAudio与AC’97的针脚定义对比表:
从上表可以看出,第1、2、3、5、9虽然名字有所变化,其功能没有改变。
这就可以使HDAudio前置音频插座与AC97的前置音频面板兼容。
目前市场上还没有HDAudio前置面板的机箱,都是AC97的。
如果把AC97的前置音频面板连接到HAAudio的前置音频插座上,基本上与原来接到AC97插座一样,还是要把AC97的麦克输入(MIC_IN)连接1针,把麦克偏置(MIC_BIAS)连接在3针(如果机箱提供MIC_BIAS就连接,没有就不用)。
同样把前置右声道输出(FPOUT_R)接到5针,前置右声道返回(RET_R)接到6针(也可以不接)。
前置左声道输出(FPOUT_L)接到9针,前置左声道返回(RET_L)接到10针(也可以不接)。
地线(GND)接到2针。
参见下图:
(注:
第三针如果有的话一定要接上,不然麦克风会只有一个声道)
AC97的连接请看后面第七节。
二、驱动程序
AC’97的驱动程序一般是由CODEC芯片厂商提供,主板搭配的CODEC芯片不同,驱动也就不同。
HDAudio把驱动分为两层:
总线驱动(BusDriver)和功能驱动(FunctionDrivers),其中“总线驱动”由操作系统厂商开发,对于Windows来说就是微软开发提供,称之为通用音频结构(UAA)高清晰度音频类驱动程序(HDAudioBusDriver)。
“功能驱动”是实现特定功能的功能性驱动,包括音频控制面板软件一般由CODEC芯片厂商提供。
微软的HDAudioBusDriver,现在有两个版本:
KB835221(1.0版支持XPSP1)、kb888111(1.0a版,支持XPSP2)。
这个驱动以补丁包的形式提供更新,而在微软网站没有提供下载。
想要下载的可以到下面地址下载:
微软网站提供了有关说明:
kb888111有50多兆,是多种语言的,如下图:
安装时执行LANG.EXE即可。
一般个CODEC厂商提供的HDAudio驱动整合了这款驱动,不需要另外安装。
也有的CODEC厂商提供的驱动没有整合HDAudioBusDriver,如:
骅讯CMI9880HDAudio声音芯片最新驱动UDAX008.62.64版。
需要先安装HDAudioBusDriver,然后才可以安装骅讯CMI9880驱动。
没有安装HDAudioBusDriver,声卡就不能工作。
三、设备感知
设备感知就是声卡的输入输出接口可以自动感应设备接入并给出提示。
AC’97声卡的几个插孔是标注颜色和字符来说明每个插孔的作用,如果把MIC接到Speaker接口上,是无法正常使用的。
HDAudio声卡支持所有输入输出接口自动感应设备接入,不仅能自行判断哪个端口有设备插入,还能为接口定义功能。
比如同样把MIC接到Speaker接口上,HDAudio可以探测到该接口有设备连接,并提示有设备接入,请用户确定接入的是那种设备,用户确定后即将该接口定义为MIC输入接口,改变原接口属性。
这项功能为连接音频设备提供了方便。
设备感知的原理就是利用音频插座的开关功能,配置感知逻辑电路和相关软件。
如下图:
目前只有主板上的后置音频插座才使用这种可以感知的插孔。
图8是把音箱插头插入音频输入插座后,声卡控制面板提示“插头已插入插孔”,同时弹出“设备类型”提示,并让用户确认插入什么设备。
此例中因为插入的是主音箱,所以选择“音源输出”。
这样音源输入插孔就变为前置主音箱输出了。
当拔出插头时,声卡控制面板又提示“插头已从插孔拔出”。
机箱的前置音频面板还是采用AC97规格的前置音频面板,没有“设备感知功能”,所以就会出现前置麦克感知问题。
现象是麦克插入前置的粉色插口后,不能输入声音。
解决办法有两种:
1、通过音频控制面板软件关闭前置面板的感知功能。
如Realtek ALC883/885声卡:
2、修改AC97的前置音频插排
如果软件设置没有解决,那是主板的BIOS没有把PRESENCE#(第4针)设置为0(低电平),声卡驱动的控制面板也没有关闭“前置面板插孔探测”选项。
可以要求主板厂商更新BIOS,CODEC厂商更新驱动。
如果个人有能力,也可以自己修改AC97的前置音频插排,使之兼容HDAudio。
修改方法如下图:
根据我们前面叙述的HDAudio的针脚定义和插口感知原理,只要把第4针PRESENCE#信号接地,使其降为低电平,表示连接前置音频面板。
把第7针SENSE_SEND信号接地,使其降为低电平,就表示有插头插入。
AC97的前置音频面板的插座没有独立的开关,第6、10针没有用了。
把这两针取下,放在第4、7针位,再把4、7连接到第2针(地线),使PRESENCE#信号、前置面板插孔探测信号固定在低电平。
让CODEC、BIOS以及驱动认为:
第一连接了前置音频面板,第二前置插孔有插头插入。
四、QQ语音和为对方播放歌曲问题
由于QQ的声音管理程序还没有针对HDAudio修改,用HAAudio声卡在QQ的语音聊天或为对方播放歌曲时,对方听不到。
解决办法是:
1、打开声卡驱动的音频调解控制面板,将“混频器”中“立体声混音”开启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声卡 前置 音频接口