2. Gen1 信号特性:2.5 GT/s 速率下的眼图模板、差分电压摆幅与预加重基础概念
PCIe Gen1 作为第一代高速串行互连标准,奠定了后续所有代际的信号基础。其核心信号特性包括 2.5 GT/s 的比特率、800 mVpp 的差分电压摆幅以及用于补偿高频损耗的预加重(De-emphasis)技术。理解这些基础概念是分析链路抖动与进行参数配置的前提。
2.1 2.5 GT/s 速率与眼图模板
Gen1 的原始比特率为 2.5 GT/s,采用 8b/10b 编码,因此有效数据带宽为 2.0 Gb/s(每通道)。在信号完整性分析中,眼图是评估信号质量最直观的工具。Gen1 规范定义了接收端(RX)必须满足的眼图模板(Eye Mask),以确保链路在最差条件下仍能正确采样。
2.2 差分电压摆幅:800 mVpp
Gen1 规范规定发射端(TX)的差分输出电压摆幅(Differential Peak-to-Peak Voltage, VTX-DIFF-PP)典型值为 800 mVpp,允许的调节范围为 400 mVpp 至 1200 mVpp。这个摆幅是差分信号(D+ 与 D- 之差)的峰峰值。
| 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|
| 差分输出摆幅 | VTX-DIFF-PP | 400 | 800 | 1200 | mVpp |
| 去加重后摆幅 | VTX-DE-DIFF-PP | — | — | 1200 | mVpp |
| 接收端灵敏度 | VRX-DIFF-PP | 175 | — | — | mVpp |
较低的摆幅(如 400 mVpp)有助于降低功耗和串扰,但会牺牲信噪比(SNR)。较高的摆幅(如 1200 mVpp)能提供更好的信号裕量,但会增加 EMI 和功耗。实际设计中,通常通过链路训练协商一个折中值。
2.3 预加重(De-emphasis)基础概念
在 2.5 GT/s 速率下,传输线的高频损耗(趋肤效应和介质损耗)开始显现,导致信号边沿变缓、幅度衰减。为了补偿这种损耗,Gen1 引入了预加重技术,更准确地说是去加重(De-emphasis)。
工作原理: 发射端在发送比特序列时,对第一个比特(跳变后的比特)保持全摆幅,而对后续连续的相同比特(非跳变比特)进行幅度衰减。衰减量通常用 dB 表示。Gen1 规范推荐的去加重值为 -3.5 dB(约 0.67 倍衰减)。
2.4 参数配置与链路训练
Gen1 的电压摆幅和去加重值并非固定不变,而是在链路训练阶段通过 LTSSM(链路训练与状态机)协商确定。发射端和接收端通过交换训练序列(TS1/TS2)来调整这些参数,直到接收端检测到稳定的眼图。
- 电压摆幅配置: 通过寄存器
Link Control Register中的Enable De-emphasis和Enable Swing位进行控制。 - 去加重配置: Gen1 只支持 -3.5 dB 一种去加重值。从 Gen2 开始才引入 -6 dB 选项。
- 接收端均衡: Gen1 接收端通常只包含简单的 CTLE(连续时间线性均衡器),用于进一步补偿信道损耗。
2.5 本章小结
Gen1 的信号特性为后续代际提供了基础框架:
- 眼图模板定义了信号质量的最低门槛,是抖动和噪声的综合体现。
- 800 mVpp 差分摆幅是功耗与信噪比的平衡点。
- -3.5 dB 去加重是补偿信道损耗的第一道防线。