USB匹配电阻

做过USB的人都或许有一个纠结,那就是D+D-上到底要串多大的电阻,串在源端还是终端。

我想说:网络上的说法都不完全正确,首先USB有低速、全速和高速之分,在低速和全速模式下是电压驱动的,驱动电压为3.3V,但在高速模式下是电流驱动的,驱动电流为17.78mAhost-device模型如下:


HostdeviceD+D-都有45ohm的电阻端接到地,所以每根线的并联电阻为22.5ohm17.78x22.5=400mV,所以高速模式下的差分幅度为800mV (这时匹配电阻为0),但是匹配电阻选择10ohm22ohm33ohm时我们可以计算出单端信号的幅度如下图:


由此可得高速模式下加入匹配电阻会使信号幅度下降,使信号质量变差,加入匹配电阻后的眼图分别如下:


10ohm


22ohm


33ohm

总结:一般高速模式下是通过电流源驱动的,以上任何匹配电阻的存在都将降低信号质量,所以高速模式不用接匹配电阻。


那么网上所说的匹配电阻都是错的么?也不是啦!网上所说的匹配电阻都是在全速和低速模式下的,全速模式下为电压驱动的,驱动器具有一定输出阻抗(一般较小)USB线的特性阻抗为90ohm,所以要想源端与USB线匹配就需要串电阻,具体阻值是要根据驱动器的输出阻抗来决定的,如果驱动器输出阻抗小于USB线特性阻抗,则串联一个电阻Rs,使驱动器阻抗+Rs=USB线特性阻抗。如果驱动器输出阻抗大于USb线特性阻抗,则要并联一个电阻。


转自:http://blog.sina.com.cn/s/blog_7bfaf44b010147u9.html

转自:http://blog.sina.com.cn/s/blog_7bfaf44b01014gjp.html


### USB电路中串联电阻和电容的设计作用 在USB电路设计中,串联电阻和电容通常用于信号完整性优化以及电磁干扰(EMI)抑制。以下是它们的具体功能: #### 1. **串联电阻的作用** 串联电阻的主要目的是控制信号反射并减少过冲现象。当高速差分信号通过传输线时,如果阻抗不匹配,则可能导致信号反射,从而影响数据的准确性。为了最小化这种效应,在USB线路中加入适当大小的串联电阻可以实现更好的阻抗匹配[^1]。 ```plaintext R_series ≈ 20Ω ~ 33Ω ``` 此范围内的值能够有效降低高频成分的能量损耗,同时保持足够的驱动能力来满足USB标准的要求。 #### 2. **电容的功能** 电容器则被用来滤波和平滑电源电压波动。特别是在Vbus线上连接的小型陶瓷电容可以帮助去除噪声,并稳定供电轨上的电流变化带来的瞬态响应。对于D+ 和 D- 数据线而言,靠近负载端放置旁路电容可进一步增强系统的鲁棒性和可靠性[^3]。 ```plaintext C_decoupling ≈ 0.1μF ~ 1μF ``` 这些元件的选择需依据具体应用场景下的工作频率、预期负载条件等因素综合考量。 ```python import math def calculate_resistor_value(impedance_mismatch, line_impedance=90): """Calculate optimal resistor value based on impedance mismatch.""" return abs(line_impedance - impedance_mismatch) optimal_R = calculate_resistor_value(70) # Example case where there's a 20 ohm difference. print(f"Optimal Series Resistor Value: {optimal_R} Ohms") ``` 上述代码片段展示了如何基于已知线路特性计算合适的串接电阻数值。 --- ### 总结 综上所述,在USB接口设计里合理运用系列配置好的RC组件不仅有助于提升整体性能表现还能保障长期使用的稳定性与安全性[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值