USB 3.0 协议简介
讲眼图测量之前,得先把 USB 3.0 的底子摸透。我入行那会儿还在折腾 USB 2.0,第一次看到 USB 3.0 的规范手册,厚得能垫显示器。但说实话,搞信号完整性的人不看规范,后面测眼图就是瞎蒙。这一章我带你快速过一遍:它怎么来的,里面怎么分层,电气上关心哪些参数。你把这些记住,后面测眼图心里才有底。
发展历程:从慢速到超高速
USB 这名字你肯定不陌生,Universal Serial Bus。最早是英特尔、微软这帮人搞出来的,目的就一个——让外设统一接口。来,我列个简表你看看演进脉络。
| 版本 | 速率 | 推出时间 | 最大电流 | 关键变化 |
|---|---|---|---|---|
| USB 1.0 | 1.5 Mbps (低速) / 12 Mbps (全速) | 1996 | 500 mA | 取代串并口,热插拔 |
| USB 1.1 | 同上 | 1998 | 500 mA | 修正bug,普及 |
| USB 2.0 | 480 Mbps (高速) | 2000 | 500 mA | 速率提升40倍,引入微帧 |
| USB 3.0 | 5 Gbps (SuperSpeed) | 2008 | 900 mA | 双总线架构,独立TX/RX差分对 |
| USB 3.1 Gen2 | 10 Gbps | 2013 | – | 编码改进128b/132b,Type-C出现 |
USB 3.0 最大的变革是双总线架构:传统 USB 2.0 的 D+/D- 保留用于兼容,额外增加一对超高速发送差分信号 SSTX+/- 和一对超高速接收 SSRX+/-。说白了,一根线里跑了两种总线。
我记得刚接触 USB 3.0 时,最不习惯的就是它不再用半双工轮流说话,而是全双工。发送接收各走各的4根数据线(加上地线、电源总共9根信号在 Type-A 插座里)。这对眼图测量意味着什么?我们得分别测 TX 和 RX 端的信号质量,而且串扰更容易从 TX 跑到 RX 上去——后面我会专门讲这个坑。
架构分层:协议栈长什么样
USB 3.0 的协议栈从逻辑上分成四层。你把它想象成快递流程:应用层是寄件人,协议层写快递单,链路层是分拣中心,物理层就是货车和路。下面这张图是我手绘的分层结构,重点看物理层的电气子层——眼图就在那儿测。
我的小经验: 做眼图测量时,你不需要关心应用层和协议层的细节,但链路层和物理层逻辑子层的扰码器(Scrambler)状态会影响眼图的确定性抖动。我曾在项目里发现眼图闭合度周期性变差,查了半天才发现是链路层空闲状态切换导致的。后来我学乖了——测眼图之前,先确认DUT工作在有数据流量的测试模式,比如CP0模式。
电气特性概览:信号长什么样
USB 3.0 的电气特性在物理层电气子层里规定得很细。我把核心参数捞出来,你记着这些,后面测量就知道阈值怎么设了。
- 差分信号幅度 Vdiff:标准要求在 800~1200 mV 之间(峰峰值),典型值 1.0 V。实测时如果摆幅太低,可能是预加重设置问题或通道损耗太大。
- 共模电压 Vcm:稳定在 0~10 mV 范围内(理想为0)。实际板级走线如果有阻抗不对称,共模会漂移,导致EMI超标。
- 上升/下降时间 (Tr/Tf):20%~80% 间要求 30 ps ~ 100 ps。太快了振铃严重,太慢了眼图变糊。我做过一个项目,眼图总是有个“小眼”进不去模板,最后发现是TX端的上升时间只有22ps,反射把后沿削掉一块。
- 眼图模板 (Eye Mask):USB 3.0 定义了在 5 Gbps 速率下的眼图开度要求(后面章节我会细讲模板坐标)。这里你只要知道:眼图不能有毛刺伸进模板区域,否则就是 fail。
- 抖动 (Jitter):分为确定性抖动 (DJ) 和随机抖动 (RJ)。总抖动 (TJ) 在 1e-12 BER 下要求 < 0.33 UI(UI = 200 ps)。我遇到最坑的一次是电源纹波经过锁相环带到了时钟上,RJ看起来不大,但DJ里的周期性抖动直接超限。
入坑警告: 千万不要用 USB 2.0 的差分探头去测 USB 3.0 信号。USB 3.0 的上升时间更快,普通探头带宽不够会把你眼图的边沿磨圆,测得的结果比实际好——但量产时就翻车。我建议至少用 12 GHz 带宽的探头和示波器,搭配 SMA 转接夹具,别省这个钱。
另外,USB 3.0 还引入 LFPS (Low Frequency Periodic Signaling) 用于链路训练和电源管理。它的频率在 33~58 MHz 之间,电压范围跟数据信号一样。测眼图时不能开 LFPS 模式,否则示波器会被低频成分搞乱触发。嗯,这个细节很多人不知道,我第一次测就踩了雷。
总结一句话:USB 3.0 跟 2.0 最大的区别是全双工 + 5 Gbps + 差分对独立。电气上重点盯着:差分幅度、上升时间、抖动和模板。搞懂这些,你才能准确判断眼图到底合不合格。