本文目录导读:

“串行解串器速率”通常指的是 SerDes (Serializer/Deserializer) 接口的数据传输速率。
这个速率有多种表述方式和考虑维度,具体取决于你是关心物理层速度、有效数据速度还是实际应用中的线速率,以下是核心解析:
基本定义:线速率
这是最常说的“速率”,指物理层上每秒钟通过一对差分信号线传输的比特数量。
- 单位:bps(比特每秒),通常用 Gbps(吉比特每秒)表示。
- 例子:
- 常见的 PCIe 3.0 单通道 SerDes 速率为 8 GT/s(Giga Transfer per second),即 8 Gbps。
- 10G 以太网的光模块接口(如 SFP+),其 SerDes 速率通常是 10.3125 Gbps。
- 更高速的 100G 以太网(如使用 PAM4 调制),单个通道速率可达 26.5625 GBd(波特,换算成比特率需乘以调制阶数)。
关键区别:线速率 vs. 有效数据速率
SerDes 的物理层传输速率(线速率)和用户实际能用的数据速率通常不同,原因是引入了编码开销。
-
编码开销:为了保证直流平衡和时钟恢复,SerDes 通常会在原始数据中加入额外比特。
- 8b/10b 编码:每 8 个数据比特,实际传输 10 个比特。效率为 80%。
- 64b/66b 编码:每 64 个数据比特,实际传输 66 个比特。效率约 97%。
- 128b/130b 编码:每 128 个数据比特,实际传输 130 个比特。效率约 98.5%。
-
计算公式:
- 有效数据速率 = 线速率 × 编码效率
- 线速率 = 有效数据速率 ÷ 编码效率
-
例子:
- 一个宣称 10 Gbps 的以太网 SerDes(通常使用 64b/66b 编码):
实际线速率 = 10 Gbps / 0.97 ≈ 10.3125 Gbps。
- 一个用于 SATA 3.0 的 SerDes(使用 8b/10b 编码),有效数据速率为 6 Gbps:
实际线速率 = 6 Gbps / 0.8 = 7.5 Gbps。
- 一个宣称 10 Gbps 的以太网 SerDes(通常使用 64b/66b 编码):
常见 SerDes 速率等级与协议
不同协议和行业标准定义了特定的 SerDes 速率:
| 协议/应用 | 典型线速率 (Gbps) | 编码方式 | 备注 |
|---|---|---|---|
| PCIe 1.0 | 5 | 8b/10b | |
| PCIe 2.0 | 5 | 8b/10b | |
| PCIe 3.0 | 8 | 128b/130b | |
| PCIe 4.0 | 16 | 128b/130b | |
| USB 3.2 Gen 1 | 5 | 8b/10b | |
| USB 3.2 Gen 2 | 10 | 128b/132b | |
| 1G Ethernet | 25 | 8b/10b | 有效数据 1 Gbps |
| 10G Ethernet (SFP+) | 3125 | 64b/66b | 有效数据 10 Gbps |
| 25G Ethernet (SFP28) | 78125 | 64b/66b | 有效数据 25 Gbps |
| 100G Ethernet (QSFP28) | 4 × 25.78125 | 64b/66b | 4 个通道 |
| SATA 3.0 | 6 | 8b/10b | 有效数据 6 Gbps |
| HDMI 2.1 | 12 (FRL模式) | 3个TMDS通道 | 4个通道,每通道12Gbps |
| DisplayPort 1.4 | 1 (HBR3) | 带编码 | 4 个通道 |
| JESD204B (ADC/DAC) | 5, 15, 28+ | 8b/10b | 高速数据转换器接口 |
影响速率的因素
实际使用中,SerDes 能达到的速率受以下 3 个关键因素限制:
- 信号完整性:这是最主要的限制。
- 损耗:PCB 走线、连接器、电缆在高频下有衰减(dB/inch),速率越高,损耗越严重。
- 反射:阻抗不连续点(如过孔、接插件)会导致信号反射。
- 串扰:相邻信号线之间的电磁耦合。
- 抖动:时钟或数据边沿位置的随机变化。
- 介质材料:PCB 基材(FR4 vs. 高频板材)、同轴电缆、光纤的带宽上限,例如普通 FR4 铜线很难支持 28 Gbps 以上的可靠传输。
- 接收器均衡技术:现代高速 SerDes 使用先进的均衡技术(如 CTLE、DFE、FFE)来补偿信道损耗,均衡能力越强,能在有损耗的信道上支持更高速率。
回答你关心的“速率”
- 如果是问芯片规格:看其最大线速率,支持 28 Gbps NRZ”或“支持 56 Gbps PAM4”。
- 如果是问设计能力:需要根据有效数据吞吐量反推线速率,并加上 20%-3% 的编码开销。
- 如果是问实际跑多快:取决于 PCB 走线长度、板材质量、连接器性能以及芯片自身的均衡能力。在损耗过大的信道上,速率就必须降低(降速运行)才能保证误码率。
一句话总结:SerDes 速率高至几十 Gbps,但实际有效速率需减去编码开销,且最大可达速率受限于信道质量和信号完整性设计。