3、电气特性参数(一):电压摆幅与去加重原理
各位同学,今天我们正式开始啃USB 3.x物理层最核心的硬骨头——电气特性参数。说实话,这部分内容在规格书里写得又臭又长,但实际调试中你绕不开它。我当年第一次做USB 3.0兼容性测试时,就被电压摆幅和去加重这两个参数折腾得够呛。今天咱们就把它们彻底讲透。
3.1 电压摆幅:Tx与Rx的“音量”控制
电压摆幅,说白了就是信号在传输线上的“音量大小”。USB 3.x的发送端(Tx)和接收端(Rx)对这个“音量”的要求是不一样的。
3.1.1 发送端电压摆幅:800mV ~ 1200mV
USB 3.2 Gen1/Gen2规范里,Tx的差分电压摆幅被严格限定在800mV到1200mV之间。为什么是这个范围?我个人的理解是:
- 下限800mV:保证信号在穿过连接器、PCB走线、线缆之后,到达Rx端时还能被正确识别。低于这个值,信噪比会急剧恶化。
- 上限1200mV:防止过大的摆幅产生过强的电磁辐射(EMI),同时也避免驱动器的线性度变差。
重要提示:实际项目中,我建议Tx摆幅设置在900mV~1100mV之间。太靠近边界值,量产时很容易因为工艺偏差而超标。
3.1.2 接收端电压摆幅:100mV ~ 1200mV
Rx端的摆幅范围宽得多,从100mV到1200mV。你可能会问:“为什么Rx能容忍这么宽的摆幅?”
嗯,这里要注意:Rx的100mV下限,指的是经过长距离传输后,信号已经严重衰减,但接收器仍然能正确恢复数据。我曾在项目中遇到过一根3米长的劣质USB线,信号到接收端只剩不到150mV,还好芯片的接收灵敏度够强,勉强通过了认证。
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| Tx差分电压摆幅 | 800 | 1000 | 1200 | mV |
| Rx差分电压摆幅 | 100 | — | 1200 | mV |
避坑指南:我曾经在调试一块USB 3.0 HUB时,发现Tx摆幅只有750mV,怎么调都上不去。最后发现是电源去耦电容放得太远,导致瞬态电流供应不足。所以,摆幅不够先别急着怀疑芯片,先检查电源。
3.2 去加重(De-emphasis)原理
去加重这个概念,很多工程师觉得玄乎。其实说白了,它就是用来补偿传输线损耗的一种“预失真”技术。
3.2.1 为什么要去加重?
信号在PCB走线或线缆中传输时,高频分量衰减比低频分量严重得多。你想想看,一个0101的比特流,如果直接发出去,到了接收端波形会变得圆滚滚的,眼图完全闭合。
去加重的思路很简单:发送端在发送“非跳变位”时,故意降低幅度;发送“跳变位”时,保持正常幅度。这样,经过传输线衰减后,接收端看到的信号幅度反而变得均匀了。
3.2.2 3.5dB与6dB设置
USB 3.x规范定义了两种去加重幅度:3.5dB和6dB。这两个值代表的是“非跳变位”相对于“跳变位”的衰减量。
- 3.5dB(约1.5倍衰减):适用于短距离、低损耗的链路。比如PCB板内走线小于10英寸时,我一般用这个设置。
- 6dB(约2倍衰减):适用于长距离、高损耗的链路。比如通过连接器+线缆传输时,6dB能更好地补偿损耗。
个人经验:我建议在系统设计初期,先按6dB去加重来预留裕量。如果测试发现眼图过冲太大,再降回3.5dB。毕竟,去加重不足可以后期调,但去加重过度会导致接收端信号幅度太小。
3.2.3 去加重的数学表达
去加重本质上是一个高速滤波器。它的时域响应可以表示为:
Vout(t) = Vin(t) - α * Vin(t - 1UI)
其中α是去加重系数。对于3.5dB,α ≈ 0.33;对于6dB,α ≈ 0.5。
你可能会问:“为什么不用预加重(Pre-emphasis)?” 嗯,这个问题问得好。预加重是增强跳变位,而去加重是衰减非跳变位。两者在数学上是等价的,但去加重在实现上更简单,功耗也更低。所以USB 3.x选择了去加重。
3.3 知识体系总览
为了帮你理清本章的知识脉络,我画了一张图。你可以看到电压摆幅和去加重是如何相互关联的:
3.4 实际调试中的注意事项
讲完了理论,咱们聊聊实战。我在调试USB 3.0/3.1链路时,总结了几条经验:
- 先测Tx摆幅,再调去加重。如果Tx摆幅本身就不达标,去加重调得再好也没用。
- 去加重不是越大越好。6dB去加重虽然能补偿更多损耗,但也会让非跳变位的幅度变得很小,容易受噪声干扰。
- 注意温度影响。高温下芯片驱动能力会下降,摆幅可能掉到800mV以下。我建议在85°C环境下留出至少10%的裕量。
核心要点:电压摆幅决定了信号的“基础强度”,去加重决定了信号的“频率补偿”。两者配合好了,眼图才能又大又清晰。
好了,这一章的内容就到这里。电压摆幅和去加重是USB 3.x物理层最基础也最重要的两个参数。你只要把这两个概念吃透了,后面讲抖动、眼图、回波损耗时就会轻松很多。