内容提要
本文介绍了一个DIY的USB 2.0 Hub项目,使用SL2.1A芯片,具有USB Type-C连接和四个输出口。作者分享了硬件选型、原理图设计、PCB布线和外壳设计等细节,并提供了项目的开源地址。
延伸解读
芯片选型:SL2.1A 的集成优势
作者在 CH334、FE1.1S 和 SL2.1A 之间选择了 SL2.1A,主要看中其高集成度和低功耗。该芯片内部集成 5V 转 3.3V 和复位电路,外围元件极少,且支持外部或内置晶体。对于追求低成本和简洁设计的 DIY 项目,SL2.1A 能有效降低物料清单和布线复杂度,但需注意若使用内置晶体,XI 引脚必须接地。
PCB 布线:差分与阻抗控制
USB 2.0 数据线需按 90 欧姆差分阻抗设计,作者使用嘉立创阻抗神器计算出双层板下线宽 11.2mil、间距 6mil。同时 D+ 和 D- 需等长走线,组间长度差控制在 10mil 以内。虽然 USB 2.0 速率不高,但良好的阻抗匹配和等长能减少信号反射,提升稳定性。紧凑布局中将输出电容置于 Type-A 口之间,兼顾了体积与滤波效果。
设计细节:保护与兼容性
原理图在数据手册典型应用基础上增加了外部晶振、每个输出口的 100uF 滤波电容和 VBUS 输入端的 2A 保险丝,以提升稳定性和过流保护。USB Type-C 母座的 CC1、CC2 需接 5.1K 电阻到地,确保使用 C-C 线时能正常供电。这些细节虽小,却直接影响 Hub 的可靠性和兼容性,DIY 时不可省略。
成本与开源:5 元内实现
整个 Hub 的物料成本控制在 5 元以内,主要来自 SL2.1A 芯片、USB Type-A 母座和 Type-C 母座。作者利用嘉立创免费打样服务制作 PCB,并将原理图、PCB 和外壳 STL 文件开源在立创平台。对于想练习差分布线和阻抗设计的爱好者,这是一个低成本且完整的实践项目,但需注意焊接后先检测短路,避免 Type-C 接口焊接不良导致故障。
Q&A
如何DIY一个USB 2.0 Hub?
可以使用SL2.1A芯片,设计原理图和PCB,焊接元件并组装外壳,最终完成USB 2.0 Hub。
SL2.1A芯片有什么特点?
SL2.1A芯片具有高集成度、低功耗,支持多种USB模式,适合用于USB 2.0 Hub。
这个USB Hub的成本大约是多少?
整体成本大约在5元以内,主要包括SL2.1A芯片和USB接口等。
如何设计USB Hub的PCB?
PCB设计需注意USB 2.0数据线的差分走线和阻抗设计,使用适当的线宽和间距。
USB Hub的外壳设计是怎样的?
外壳采用三明治结构,上盖和底板通过自攻螺丝固定。
如何测试USB Hub的读写速度?
将USB Hub连接到MacBook上,插入U盘进行读写速度测试,确保满足USB 2.0带宽预期。