USB的阻抗匹配问题

2019-07-14 13:02发布

USB的阻抗匹配问题        USB特征阻抗90Ω 总结:低速和全速时最好进行阻抗匹配  源端串联或终端并联90ohm   ,高速时不需要。 USB 可以自动选择HS(High-Speed,高速,480 Mbps)、FS(Full-Speed,全速,12Mbps)和LS(Low-Speed,低速,1.5Mbps)三种模式中的一种。 USB电平:电源线是5V,为USB设备提供最大500mA的电流,它与数据线上的电平无关,数据线是差分信号,通常D+和D-在+400mV~-400mV间变化。 当D+比D-大200mV时为1,  D+比D-小200mV时为0, 在低速和全速的时候是电压驱动型,而在高速的时候是电流驱动型的,所以在高速的时候不要传入电阻. 无论是RS485、CAN总线、USB。都是需要加终端电阻进行阻抗匹配的,许多工程师对终端电阻的理解不是很清楚,甚至因为程序上能正常通讯,所以就索性省去了终端电阻。 1、未加终端电阻的波形(可以通讯):可看到波形有明显的过冲和振铃问题。 2、加上终端电阻后的波形(波形稳定性增强): 仅有少量的高频噪声   网上所说的匹配电阻都是在全速和低速模式下的,低速 全速模式下为电压驱动的,驱动器具有一定输出阻抗(一般较小),USB线的特性阻抗为90ohm所以要想源端与USB线匹配就需要串电阻,具体阻值是要根据驱动器的输出阻抗来决定的,即要求源端差分阻抗=USB线差分特性阻抗;而要终端匹配的话就需要并联电阻了(终端的阻抗一般很大),在驱动能力不强的情况下根本就没法实现;至于匹配电阻要放在源端还是终端,因为USB是双向的,所以要匹配源端的话则应串在源端,要匹配终端的话则并联放在终端。 在低速和全速模式下是电压驱动的,驱动电压为3.3V,但在高速模式下是电流驱动的,驱动电流为17.78mA,接入匹配电阻反而会降低信号的质量。