【项目实战】【已开源】USB2.0 HUB 集线器的制作教程(详细步骤以及电路图解释) |
您所在的位置:网站首页 › usb接口电路板详解图 › 【项目实战】【已开源】USB2.0 HUB 集线器的制作教程(详细步骤以及电路图解释) |
写在前面
本文是一篇关于 USB2.0 HUB 集线器的制作教程,包括详细的步骤以及电路图解释。 本文记录了笔者制作 USB2.0 HUB 集线器的心路历程,希望对你有帮助。 本文以笔记形式呈现,通过搜集互联网多方资料写成,非盈利性质,万分感谢资料的提供者,如有侵权,请联系我删除,再次感谢! 文章目录 写在前面一、电容滤波1. 原理① 阻抗概念② 电容的阻抗③ 什么是电容滤波④ 使用不同电容滤不同频率信号的原理⑤ 不同类型电容的选频特性 2. 不同频率下对电容的要求3. 使用大电容滤除高频信号的情况4. 常见的应用范围 二、TVS、ESD、齐纳二极管、压敏电阻的区别1. 总结2. 浪涌和静电① 不同点② 相同点 3. TVS① 作用② 常用接线③ 参数说明④ TVS 的使用要求 4. TVS 和 ESD二极管 的区别① 区别:② 补充知识:结电容与信号完整性 5. TVS 与 齐纳二极管的区别6. TVS 与 压敏电阻的区别 三、USB2.01. 引脚定义2. 传输速率3. VBUS4. 限流保护5. ESD 防护① 什么是 ESD② USB2.0 的 ESD 防护设计 6. 接地7. 上下拉电阻与速率① 协议对电阻的要求② 低速设备和全速设备的识别③ 低速设备和全速设备的断开④ 高速设备的识别⑤ 高速设备的断开 四、差分线的绘制1. 差分概述2. 差分线绘制要求技巧3. PCB差分阻抗① 什么是 PCB 阻抗匹配② 差分阻抗匹配我们可以做什么 五、项目实战 —— USB2.0 HUB 的制作原理图:PCB:速度测试无额外供电额外供电 六、什么是 TT后记 一、电容滤波一般用小电容滤高频,大电容滤低频。 1. 原理 ① 阻抗概念阻抗(Impedance)是电路中对交流电的阻碍程度。 在电路中,阻抗可以使用以下公式来计算: Z = R + jX 其中: Z 是阻抗, R 是电阻的值(以欧姆为单位), X 是电抗的值(以欧姆为单位), j 是虚数单位。 Z(电阻) = R + j0 = RZ(电感) = jωLZ(电容) = 1 / (jωC)可以看到,对于电容和电感来说,其阻抗和频率有关。 ② 电容的阻抗从上面的公式可以看出,电容阻抗大小与频率和电容容值成反比。 也就是说,频率越高,电容呈现出来的阻抗越小,这也就是我们常说的电容 “隔直通交”。 ③ 什么是电容滤波利用电容 “隔直通交” 的特点,将电路中一定频率的信号导入地去除。一般将电容并联在要滤波的回落两端。 ④ 使用不同电容滤不同频率信号的原理一般用小电容滤高频,大电容滤低频。 这是因为上面说到:电容阻抗大小不仅和频率成反比,也和电容容值成反比。这里其实是一个 “相对” 的概念: - 当电容较小时: - 如果频率也较低,那么 ω 与 C 的乘积也较小,所以呈现的阻抗大,几乎等于断路 - 如果频率比较高,那么 ω 与 C 的乘积比较大,呈现的阻抗比较小,高频信号可以通过 所以小电容只能滤除高频信号,对于低频信号无能为力。 有人看到这里可能会想,为什么不只使用大电容滤波呢?根据理论,如果 C 大,不管对于高频还是低频, ω 与 C 的乘积都不会太小,呈现的阻抗也比较小,按理说应该可以起到滤波效果。 实际上是因为: ESL 的影响:![]() 可以这么理解,日常电容器上所标称的电容值都是在低频信号下测得的。而对于大电容来说,由于其较高的 ESL,在高频时其电容值可能衰减到比小电容还小,甚至开始呈现感性,对高频信号滤波效果差,所以此时需要加 ESL 较小的小电容来滤除高频信号。 ⑤ 不同类型电容的选频特性电容的品质因素:Q=1/ωCESR ESR越大,Q就越小,频响特性曲线就比较平坦。 ESR 较大,Q较小,频率响应范围较宽,前级板级滤波:钽电容、铝电解电容ESR 较小,Q较大,有一定选频能力:陶瓷电容 2. 不同频率下对电容的要求 频率(Hz)容值电容类型0 - 100K> 10uF钽电容、铝电解电容100K - 10M0.1uF陶瓷电容10M - 100M0.01uF陶瓷电容> 100M0.001uF陶瓷电容、地平面和电源平面电容 3. 使用大电容滤除高频信号的情况有些情况下,比如功率要求高时不得不用大电容滤除高频信号时,可以使用多个大电容并联,在补偿高频时容值损失的同时也把 ESR 进行并联减小了。 4. 常见的应用范围 DC - DC 电源的输入级:大容量钽电容LDO 稳压器的输入级:大容量钽电容芯片引脚附近:0.1uF、10uF 二、TVS、ESD、齐纳二极管、压敏电阻的区别 1. 总结这些器件的共性就是:当电压较小时,其电阻较大而且稳定,对于电路相当于开路;随着电压升高,电阻迅速下降,相当于短路,并联在电路两端时,可以将过电压导入地而不是传递给后级元件。 TVS:用于浪涌保护、静电防护ESD:用于静电防护齐纳二极管:用于稳压电路压敏电阻:静电容量大,可承受更大的浪涌 2. 浪涌和静电 ① 不同点 产生原因不同: 静电是指由电荷堆积所产生的电场,静电电荷可能在材料表面积累,例如在人体或工作环境中产生的静电。这些电荷可以通过触摸或接触导电元件来放电,引起故障或损坏。浪涌是指突然而短暂的电压和电流上升现象,通常由电力系统的瞬态事件引起,如电源开关、雷击等。这些过电压脉冲会通过电源线、通信线路或其它连接到电子设备的线路传播,可能引起电子设备的损坏。 能量不同: 静电能量较低,而浪涌电压较高 ② 相同点 电压高: 静电和浪涌电压都很高 接地: 要防护浪涌或者静电,良好的接地都很重要 3. TVSTVS(Transient Voltage Suppressor)瞬态电压抑制二极管。 TVS 是工作在反向区的二极管,有钳位电压的作用,一般用于浪涌保护和静电防护。 ② 常用接线当出现过电压时,TVS 被击穿,将电压钳位在钳位电压: ESD(Electrostatic Discharge)是指由静电放电所引起的瞬间放电现象。从这个名字可以知道,ESD二极管 专门用于相比于浪涌能量较低的静电防护。 但是原理和连接方式上,ESD防护二极管和 TVS 是差不多的。 ① 区别: 应用上 ESD 多用于板级的静电防护(在一些关键的引脚上)TVS 多用于电源电路初 / 次级的保护ESD 的结电容更低,用于类似 USB 传输信号线上可以保证信号完整性 参数上 ESD 看的抗静电等级 LEVEL,而TVS 看的是功率 封装上 ESD 体积小封装多样化,ESD防护集成芯片可同时接多路电路进行静电防护TVS 体积较大、封装种类少、只能对单一路进行防护 功率上 TVS 最大可承受功率较高,用于浪涌比较好ESD 一般用于小功率的静电防护![]() 信号传输延迟:较小的结电容可以降低信号传输延迟。结电容与传输线电阻一起决定了传输线的时钟速率和传输速度。当结电容较小时,电流能够更快地充电或放电,减小了信号的传输延迟。这对于高速数据传输和时序要求严格的应用非常重要。 信号的上升/下降时间:较小的结电容可以加快信号的上升/下降时间。结电容会影响信号从低电平到高电平或从高电平到低电平的过渡时间。通过减小结电容的大小,信号的切换速度可以更快,减少了信号的失真和形状变化,提高了信号完整性。 电源噪声减少:较小的结电容可以减少电源线上的噪声传播。结电容在电源线路上起到滤波作用,可以降低高频电源噪声的传播和干扰。通过减小结电容的大小,可以提高电源噪声的抑制效果,保持信号的纯净性。 5. TVS 与 齐纳二极管的区别 TVS齐纳二极管用于保护电路多用于稳压电路击穿电流较低工作电流较大 ( 相对 )响应速度快响应速度较慢功率高功率较低 6. TVS 与 压敏电阻的区别 区别TVS压敏电阻保护方向单向和双向两种双向保护响应速度快较慢最大钳位电压和击穿电压最大钳位电压偏离击穿电压较小最大钳位电压偏离击穿电压较大静电容量较低较高(承受更高的浪涌)漏电流较小较大结电容较小较大线性特性较线性线性特性较差可靠性较高较低使用寿命较长较低线性特性对比(绿线为 TVS,蓝线为 压敏电阻) 静电容量对比 官方网站: usb.org USB2.0 资料下载: https://usb.org/document-library/usb-20-specification 1. 引脚定义 VBUS:电源供电D-D+:一对差分信号线(差分阻抗:90Ω差分阻抗)GND:地线 2. 传输速率 Low-Speed USB(低速USB): 低速USB的最大传输速度为 1.5 Mbps(兆位每秒),也被称为"USB 1.1低速模式"。它适用于一些低速率和低带宽需求的设备,例如鼠标、键盘和游戏手柄等。Full-Speed USB(全速USB): 全速USB的最大传输速度为 12 Mbps(兆位每秒),也被称为"USB 1.1全速模式"。它适用于较多的外围设备,例如打印机、扫描仪和某些音频设备等。High-Speed USB(高速USB): 高速 USB 是 USB 2.0 的核心特性,最大传输速度为 480 Mbps(兆位每秒)。它比低速和全速USB提供了更快的数据传输速度,适用于大多数常见的外围设备,包括存储设备、摄像头、移动硬盘和高速数据传输要求的设备。 3. VBUS 高电源口电压: 4.75 - 5.25v , 供流能力大于 500mA低电源口电压: 4.4V - 5.25v , 供流能力大于 100mA![]() ![]() ![]() ESD(Electrostatic Discharge):静电放电。它是指由于电荷积累在物体上引起的突然放电现象。当两个物体处于不同的电荷状态或者一个物体带有过多的电荷时,静电放电可能会发生。这种放电可以产生极高的电压和瞬间的电流,足以损坏敏感的电子元件或器件。 ② USB2.0 的 ESD 防护设计方案一: VBUS 位置加 ESD 防护器件(一般为单向) 结电容大小不用过多考虑最大反向工作电压:5V击穿电压:6V左右钳位电压:十几伏左右 差分信号线位置加 ESD 防护器件(一般为双向),防止静电从信号线损坏芯片 结电容:尽可能小,防止影响传输速率,最好在 1pF 以下最大反向工作电压:5V击穿电压:6V左右钳位电压:十几伏左右
USB接口的电气连接: 根据协议文档第 7 节,USB2.0 需要对上下拉电阻进行控制来区分不同速率的设备。 USB主机端上的下拉终端电阻是15 kΩ ± 5%的电阻,与地相连设备端在USB数据线(D+或D-)上接一个上拉电阻(Rpu),用来区分不同速度的设备。该电阻阻值要求为1.5k欧姆±5%。 ② 低速设备和全速设备的识别USB 使用差分信号传输数据,对于每一对信号,其中一个是正极(DP,Data Plus),另一个是负极(DM,Data Minus)。 差分信号传输是一种通过两个相等但相反的信号来传递信息的通信方式。在USB中,DP信号和DM信号之间的电压差异表示数字数据的模式,例如逻辑0和逻辑1。通过使用差分信号传输,USB能够提供更好的抗干扰能力和信号完整性,从而提供可靠的数据传输。 为了区分差分信号中的正极和负极,USB协议规定了 DP 和 DM 表示正负信号极性的命名约定。实际上,这种命名方式在不同类型的差分信号传输中很常见,不仅仅适用于 USB。因此,DM信号表示Data Minus(数据负线),而DP信号表示Data Plus(数据正线)。 2. 差分线绘制要求技巧 差分线尽量短优先绘制差分线差分线上尽量不超过两对过孔(过孔会增加线路的寄生电感,影响信号完整性)平行紧密走线长度差尽量小(控制在 5mil以内)与其它信号网络以及地的距离尽量在 20mil 以上两侧的测试点、串联的电阻电容、上下拉电阻的摆放尽量避免直角![]() 作为工程师,我们能控制的就是线宽和线距,其他的由 PCB生产商决定。 嘉立创针对自己的板子做了一个阻抗计算器 嘉立创阻抗计算器 嘉立创阻抗设计说明 嘉立创阻抗计算器使用说明 通过这个计算器,我们可以得出得到阻抗要求需使用的线宽 在下单打板的时候,可以将阻抗管控要求提供给 PCB 生产厂商,让他们帮你做阻抗匹配 五、项目实战 —— USB2.0 HUB 的制作板子已经画出来了,待验证…(挖坑) 原理图:用了一个惠普的 USB3.2 32GB 优盘进行测试,并于某联的 hub 进行对比,结果如下: 无额外供电 某联:![]() ![]() 某联: 自制: 待补充…(挖坑) 后记如果您觉得本文写得不错,可以点个赞激励一下作者! 如果您发现本文的问题,欢迎在评论区或者私信共同探讨! 共勉! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |