本帖最后由 caoyannay 于 2016-9-20 18:57 编辑
论坛有位兄弟(喝茶的鱼? - @凌剑天下)在q群里想改 同轴, 于是就有了这篇帖子。此贴仅作参考, 而且并不是 100% 完美,若各位有更好的主意, 请不吝赐教, 谢谢。
目前缺陷: 仅当外放(喇叭)时 系统自带的一键静音功能无效, 静音后外放仍然以当前音量发声;可以调节音量至最小解决。 播放软件自带的静音功能正常; 数字输出的系统静音和音量调节有效。
1. 更换芯片 查看 X62的芯片资料,48脚带 SPDIF (支持 44.1k/48k/96kHzS/PDIF)输出, 可以实现同轴 和或光纤输出:
但测试此脚却无任何输出, 说明此功能需要 驱动 和或BIOS 支持, 不会修改BIOS, 只好查找驱动,找了09年至今的驱动, 但均告失败, 失败原因: 1)带数字输出的机型用的是专用驱动,无法直接安装在X62上 2)修改的驱动无签名, 无法正常安装在 WIN10上, 理论上可以禁用驱动签名安装, 试过一次, 进入 win10的禁用驱动签名 模式太麻烦且未驱动成功, 就没有再次尝试 3)尝试修改注册表,未成功
挑选了88x 系列最好的芯片ALC889, 以下是部分特性和引脚功能: (备注:实际 测试了ALC883, ALC888, ALC889, 基本功能无太大区别)
2. 更改外围电路 换好芯片后, 去掉一个电容(重要,不然最大音量时会反复弹出 耳机插拔 的提示框):
装好驱动后,耳机正常,外放无声, 检测后发现 ALC889 的GPIO0(引脚2)端口始终为高电平, 驱动三极管导致功放PAM8403的 “静音” (mute)端是低电平, 即强制静音; 推测 X62 的BIOS 定义了 ALC662 的GPIO的功能, 但不适用于 ALC889, 只得另想办法: 找了无数驱动, 无效 尝试EAPD (47脚), 但发现无法控制, 始终保持低电平, 排除。 再尝试直接拉高PAM8403的静音端, 发现不管是否插入耳机, 外放都有声音, 排除。
最终办法: 2.1断开引脚2;
2.2找到耳机触发引脚, 修改上拉电阻4.7k 至 1k:
2.3为了不影响之前的功能,断开电路后, 加两个4.7k的电阻, 分叉引出,一路保证原有功能(触发耳机输出), 一路用于驱动新加上的三极管(NPN管, 我用的是9014)触发外放,当插入耳机后, 新加的三极管的基极b为低电平,集电极c高电平驱动原来的三极管使功放静音; 当拔出耳机后, 新三极管的基极b为高电平, 集电极c拉低至低电平, 原三极管截至, 功放恢复。
3. 音频设置 换好芯片后外放和麦克风是无法直接使用的, 必须设置一番: 打开 Realtek音频管理 (控制面板 或 系统托盘的图标进入), 设置禁止检测前面板 右击系统托盘喇叭图标 点击播放设备, 选择 扬声器属性, 打开级别选项卡 下面的全部静音, 不然麦克风会直接输出到外放
4. 同轴输出 (加光纤模块可实现光纤输出)
依据以下电路, 准备好器件 (U8是光纤模块, 若不需要可以不用理会U8 和C72):
测量好开口位置, 修改电路板, 用刻刀刻出回路, 安装好同轴输出口:
在芯片 48脚处开孔引线至同轴口:
大功告成:
加工一块小挡板:
选择 SPDIF为默认设备, 根据自己需要设置属性, 接好设备就可以好好享受了。
(我的渣设备,仅能发声而已, 之前用于PS4 的光纤音频输出, 带同轴和光纤双输入,拿来测试一下)。
注: 可改光纤输出, 加个模块在猫口处, 大致测量了一下,大小差不多, 有需求的可以自己改装试试。
5. 试产板修改
看到试产板的音频外放和耳放同时出声, 稍微修改一下: 在功放的5脚和2脚至今加10k下拉电阻 修改耳机触发端的上拉电阻 4.7k 为 1k
切开触发端, 加两个4.7k电阻, 分叉使用, 一路实现原始功能, 一路实现插入耳机禁止外放:
注: 理想一些的电路是再加两个三极管来控制, 直接控制应该也没什么问题。 更换耳机部分电容(见上图)
测试后发现 外放和耳机使用的时同一路信号, 相互影响很大,插入耳机后,声音干瘪无力且左右声道不均衡。 断开背面耳机输出, 正面连接 14, 15 脚
修改完毕。
|