数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 16136|回复: 139

[电脑] 台式机USB3.0前面板DIY,并实现单耳机孔支持音频+麦克风

    [复制链接]
发表于 2022-7-31 17:26:41 | 显示全部楼层 |阅读模式
本帖最后由 alszy 于 2022-8-5 19:18 编辑

去年双十一装的台式机,前面板只有一个自带的USB3.0接口,不太够用。于是想自己重新做一个前面板PCB,把原来的两个USB2.0替换成USB3.0。
另外台式机普遍还使用独立的耳机/麦克风接口,在手机上能正常使用的带麦耳机,台式机上却只能输出音频。因此还同时改装了耳机接口,实现单耳机孔支持音频输出+单声道麦克风输入,同时另一个音频接口,还保留立体声麦克风输入的功能。
机箱自带USB2.0前面板PCB:


反面,采用最辣鸡的板材:


侧面,耳机接口和USB基本平齐:


由于HD Audio的检测脚要求常开,插入之后才闭合,而常见的耳机接口检测脚都是常闭设计,因此只找到了一个适合的接口型号(厂家型号:ST-0337D00-071-1A2H)。
该型号的接口较矮,需要另一块1.2mm的PCB来垫高。
下图是自己设计的PCB,中间先焊接垫高PCB,再焊耳机接口:


PCB反面,USB3.0的差分数据线全部在这一层走线,差分线的两边需要打满过孔:


差分线的宽度和间距,是使用SI9000阻抗计算工具算出来的。
查阅USB3.0规范,可以知道差分阻抗要求是90欧,输入基材厚度(这里用的是4层板,差分线到最近的地层是0.1mm,所以基材厚度填0.1mm;介电常数需要咨询PCB供应商之后填写,我的是3.3)、0.1mm线宽、0.1mm线距等参数之后,算出差分阻抗是89.9欧,符合要求。如果算出来不是90欧,也可以直接输入90欧阻抗,让软件自动求解线宽。


内层1,走的是音频线和VBUS供电线。音频地和USB地一定要分开接,避免噪音。
有些比较垃圾的机箱,是共地的,鼠标移动或U盘传数据的时候,耳机里会有奇怪的声音。


内层2是完整的地层,为USB3.0差分线提供地平面。
做好的PCB如下:


反面:


USB3.0接口,比USB2.0多了5个针脚(中间是接地,两边是SSTX和SS RX差分线):


用来给耳机接口垫高的PCB(黑色):


先焊耳机接口,上面还按照Realtek推荐电路,加了磁珠和电容,起到滤波作用:


再把黑色的垫高板,焊在主板上面,并焊接其它接口:
右下的蓝色USB3.0连接器,型号是A37-1BL01-111-B.


旁边的8-pin插座,可以再接出一个USB2.0接口:


背面:


和机箱原配的PCB对比。可以看到耳机接口和USB基本在同一直线上。
如果没有垫高板,耳机接口就会偏下。


利用原配的USB2.0线,并增加铜箔屏蔽层。屏蔽层接GND(下数第二根黑线):


另一端,屏蔽层也接GND(最上面的黑线),下面一排的HD Audio连接线:


装入机箱,PCB尺寸和接口位置都完美,右边两根蓝色的粗线,是USB3.0到主板的连接线:


中间两个是改装后的USB3.0和耳机接口:


先测试USB3.0,可识别到USB外接硬盘:


从USB硬盘往桌面复制文件,速度达到253MB/s,说明USB3.0工作正常:


接下来介绍耳机接口,Realtek最新的设计里,检测线到地接200k电阻,表示麦克风接口插上了,如果接100k,则是耳机接口。那么接200k//100k=67k,则是两个都接上 :


画出接线图。
下图是带麦克风的耳机,插到耳机口(图中右上接口)的情况。音频走红色线输出,麦克风是单声道模式。
单声道麦克风的实现原理:因为麦克风接口(图中右下接口)没有插,因此麦克风的左右声道通过6、7脚短接在一起,同时接到右上耳机口的麦克风输入端(下图的蓝色线)。
这样,麦克风的左右声道都可以收到同一路音频输入。如果没有此设计,插带麦克风的耳机时,麦克风就只有一个声道有声音了。


如果插了立体声的麦克风,6、7脚又会断开,这样可以实现立体声录音。
另外立体声麦克风还支持盲插,插任意接口都可以录音。


先测试右侧的立体声麦克风接口:


音频控制面板里,显示麦克风插入:


再测试左侧的音频+麦克风一体接口:


音频控制面板里,显示耳机和麦克风同时插入:
耳机可以正常听到立体声,同时麦克风可以录音。


lay6格式的设计文件,和Gerber文件:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 14家元 +271 收起 理由
hongo + 20 原創內容
xdimk + 25 優秀文章
zhczf + 8 謝謝分享
萧错 + 20
geek云中漫步 + 20 原創內容
ch104517745 + 20 原創內容
懒虫包子 + 20 NB,大神啊!我想过,但都没动手。.
zgklxj + 20 以資鼓勵
zto中通快递 + 18 胆大心细!
moontree + 20 謝謝分享

查看全部打赏

本帖被以下淘专辑推荐:

发表于 2024-6-11 10:39:48 | 显示全部楼层
今天又仔细看了一下 ,当左侧插入音频(双声道耳机) 右侧插入双声道麦克风 会出现什么情况?从电路上看67K电阻和200K电阻并联 ,这是检测电阻只有50K左右。不就Bug了
回复 支持 反对

使用道具 举报

发表于 2024-5-7 11:29:26 | 显示全部楼层
这种在淘宝上买成品直接插在主板上是不是方便很多?
回复 支持 反对

使用道具 举报

发表于 2023-3-12 22:42:04 | 显示全部楼层
不知道成本是多少?
回复 支持 反对

使用道具 举报

发表于 2023-2-14 09:45:42 | 显示全部楼层
楼主好技术,佩服
回复 支持 反对

使用道具 举报

发表于 2023-2-12 09:38:17 | 显示全部楼层
太专业了,有技术,有动手能力,DIY大神!
回复 支持 反对

使用道具 举报

发表于 2023-2-10 13:32:42 | 显示全部楼层
很实用的改造啊
不过给我的话,我选择机箱上钻个孔
回复 支持 反对

使用道具 举报

发表于 2023-2-10 13:18:06 | 显示全部楼层
兔年,这么快就过去了。
回复 支持 反对

使用道具 举报

发表于 2023-2-10 11:56:23 | 显示全部楼层
太复杂了,把我这个无知小白看晕了
回复 支持 反对

使用道具 举报

发表于 2023-2-7 16:11:22 | 显示全部楼层
cbh1a 发表于 2022-8-1 09:46
我的电脑也是因为共地干扰,耳机一直有杂音。干脆就搞了个光纤音频解码,物理隔离
https://www.mydi ...

这个牛,这下安静了
回复 支持 反对

使用道具 举报

发表于 2023-2-6 22:47:02 | 显示全部楼层
感谢楼主,拿你的修改下就行了,省事不少,十分感谢
回复 支持 反对

使用道具 举报

发表于 2022-12-26 21:22:51 | 显示全部楼层
逃出城市 发表于 2022-12-2 13:03
看图你好像也是利用了2个19PING插座吧?左面那个USB3.0单独占用了一个主板19PING 右面2个USB3.0又占用一 ...


由图可知不论是9针的USB2.0 接口 还是19针的USB3.1接口 ,都是1对 (2个)USB口 不可能 接出3个USB口。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-12-2 17:27:08 | 显示全部楼层
先留名,后续就做
回复 支持 反对

使用道具 举报

发表于 2022-12-2 13:03:42 | 显示全部楼层
  看图你好像也是利用了2个19PING插座吧?左面那个USB3.0单独占用了一个主板19PING 右面2个USB3.0又占用一个19PING?能否改成一个19PIN带3个USB3.0呢?现在很难找到带有2个19PIN的主板了,或者把TYPEC GAN 改造成一分二一个TYPEC 一个USB3可行吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2022-12-2 13:00:59 | 显示全部楼层
   好贴,请教个问题,我也是把USB2.0都换成3.0了,只是线是淘宝买现成的前置线,我的机箱是4个USB位,原本是2个USB2.0 一个3.0一个闲置口,还好我的主板有2个19PING接口,都用上了(机箱带的19PING前置USB3.0线只给了一个USB3.0接口),不过现在考虑要升级主板CPU了,可发现现在的主板上都只有一个19针前置接口,外加一个TYPEC,也就是说我的机箱4个USB口一个19PIN还可以接2个USB3.0及另一个口可改成TYPEC,就出现闲置一个口,一直在琢磨该怎么办把闲置的那个口也改成USB3.0?在其中一个USB3.0上完全对线并一个口能正常工作吗?3Q
回复 支持 反对

使用道具 举报

发表于 2022-11-27 23:44:47 | 显示全部楼层
我买了一条USB3的Hub。
回复 支持 反对

使用道具 举报

发表于 2022-11-27 19:46:28 来自手机浏览器 | 显示全部楼层
厉害……我都准备网上25买一块
回复 支持 反对

使用道具 举报

发表于 2022-11-26 16:44:16 | 显示全部楼层
做的很精致~
回复 支持 反对

使用道具 举报

发表于 2022-11-26 04:43:08 | 显示全部楼层
我买的USB3.0成品+光驱面板的。真心羡慕你有时间,有能力。
回复 支持 反对

使用道具 举报

发表于 2022-11-21 19:54:11 来自手机浏览器 | 显示全部楼层
楼主,这机箱左边有个预留口,直接加个USB3.0也行吧,B450M主板上有多一个这样的插座吗?
回复 支持 反对

使用道具 举报

发表于 2022-11-20 22:52:02 | 显示全部楼层
alszy 发表于 2022-11-20 14:55
我之前也是按照网上的资料,用了20K和39.2K的电阻,但一直不能正常识别耳机和麦克风。
后面又查了资料发现 ...

明白了谢谢了 受你启发我把旧机箱的5线的前置音频改好了,加了电阻后能进项接口检测了。 谢谢。 应该 应该还有不加电阻通用的方法,我搞清楚了再说。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-5 21:58 , Processed in 0.234000 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表