发布日期:2025-11-24 04:02 点击次数:139

DIY 一个 USB2.0 带隔离 HUB
硬件工程师的终极噩梦,莫过于调试时炸板连带电脑 “一同归西”!为规避这份风险,我DIY了这款高速隔离USB HUB——1500V隔离电压,能稳稳隔绝电路故障带来的连锁伤害,给电脑筑牢安全屏障。它的传输速度直逼 480Mbps(约 60MB/s),即便是逻辑分析仪这类高吞吐量设备也能从容应对,USB 声卡等外设更是不在话下。
首先,隔离的本质是 “断开电气连接,仅传递信号与能量”:
(1)数据隔离:USB 2.0 的差分信号(D+、D-)通过高速数字隔离器(支持≥480Mbps 速率)传输,隔离器内部通过磁耦合或电容耦合实现初级(上级侧)与次级(下级侧)的电气隔离,阻断共模干扰路径。
(2)电源隔离:上级 USB 的 5V 电源无法直接为下级隔离侧供电(需断开电气连接),需通过隔离 DC-DC 电源模块(初级接上级 5V,次级输出隔离 5V)为下级侧电路(隔离器次级、下级 USB 母座)供电,确保初级与次级之间的隔离电压达标。
(3)隔离等级:根据场景需求选择隔离电压,因此次DIY的产品打算用于日常测试,所以设计的隔离电压1500VDC/min。
接下来,一步步跟着我一起DIY吧!
硬件方案:
1.输入端:
使用USB-C作为输入端口,可直接连接电脑;
输出端:
使用USB-A作为输出端口,可以直接接入U盘等外设;
3. 电源部分:
(1)若输出端口数量大于2,则需设计辅助电源;辅助电源端口推荐5V-0.6A的USB-C端口;
(2)建议采用CH217K芯片做电路限流 ,限制2A;
(3)采用5V电源隔离芯片隔离DC-DC电源 ;
4.HUB主控部分:
(1)主控芯片需要采用USB信号隔离芯片和集线器;隔离端和非隔离端中间采用电容耦合信号或者变压器隔离信号。信号隔离芯片推荐CH318,集线器推荐CH334。
(2)所有芯片的电源去耦电容均应靠近芯片引脚放置,先经过电容再到芯片引脚,以提高电源稳定性和抗干扰能力。
5.按上诉推荐方案绘制原理图及PCB,可参考推荐芯片的数据手册推荐应用电路进行设计和修改。
工具推荐:
用免费软件KiCad或立创EDA绘制原理图和 PCB,绘制完成后可委托 PCB 厂家打样(单面板成本约 10 元 / 5 片,3 天左右到货)。
元器件焊接:
焊接前需准备电烙铁(建议调温至 320-350℃)、焊锡丝(0.8mm 无铅焊锡)、助焊剂(防止虚焊),并佩戴防静电手环(避免静电击穿芯片)。
外壳安装:
可以利用3D打印机器打印一个外壳,如果没有3D打印机推荐上咸鱼找卖家代打,成本15-20元。
通电测试:
(1)第一次通电建议用 “限流电源”(如可调直流电源,先设为 5V/100mA),避免电路短路烧毁元器件;
(2)若通电后芯片无发烫(正常温度≤40℃),将上级 USB 母座通过数据线连接电脑;电脑 “设备管理器” 中若出现 “USB Root Hub (USB 2.0)”,说明 HUB 芯片被正常识别;向下级 USB 母座插入 U 盘、鼠标等设备,若电脑能识别并正常使用,说明数据通道正常;若无法识别,需排查:D+、D - 信号线是否短路 / 虚焊、上下拉电阻是否焊接正确、芯片是否焊反。
通过以上步骤,即可得到一个功能稳定的 USB 2.0 HUB。