如何利用手持式示波器对一个USB驱动器进行测试

2017年04月17日 15:25    发布者:fanret
如何利用手持式示波器对一个USB驱动器进行测试

    利用Oscium的手持示波器iMSO-204L对一个USB驱动器进行测试,我们将USB电缆略作改动以便连接探针,紫线和黄线分别连接到差分数字线路(注意:测试前不要忘记将数字信号的回路接好固定到基准参考源(地线)。如果没有正确的参考,得到的数字电压会漂移,导致测试结果不准确)。
   我们可以从ipad的软件界面中看到绿色的模拟电压和下方两个(黄色和紫色的)数字电压。

   电压 #1: +5 Vdc 模拟电压
   主机上有一个5 V 电源为USB设备供电。USB协议规定了模拟电压源所要求的电压和电流特性。例如,用USB供电的设备要从电源获取总共5 安培的电。这5安的电流要在“充电电路”和数据传输之间分配。像iPod,充电应用要从这5安电流中抽取1.5安用于给电池充电,剩下的部分才能用于数据传输。苹果产品的用户可能会感到奇怪,不明白他们的iPad和iPad Mini在电脑的USB端口处为什么充不了电。其实,答案就是这些iOS设备电池更大,充电时需要更大的电流,超过了USB端口的能力。

    电压 #2: "D+" 和 "D-" 数字差分对图中的脉冲信号是主机与内存设备之间数据传输的数字信号波形。USB 协议给出了这类函数的差分信号对指标。USB连接器的引脚2和3分别是信号“D-“ 和 D+”,其中黄色波形是引脚3探测的,是差分对中正向的部分,而引脚2,也就是紫色波形则是其负向部分。