IEEE 802.3ab 标准解读归纳总结
做 1000BASE-T 测试,绕不开 IEEE 802.3ab。这个标准定义了千兆以太网在 5 类非屏蔽双绞线上的物理层规范。说白了,它告诉我们:信号怎么发、怎么收、怎么判对错。我记得刚接触这个标准时,光看条款就花了一周。但啃下来后,会发现它的结构非常清晰。
1. 标准定位与基本参数
802.3ab 是千兆以太网的铜缆方案。它工作在 5 类/超5类 UTP 上,最长链路 100 米。全双工,四对线同时收发。速率 1000 Mbps,符号率 125 Mbaud。嗯,这里要注意:它不是像 100BASE-TX 那样两对线,而是用了全部四对。
- 介质:4 对 5 类 UTP / STP
- 最大距离:100 米
- 编码:PAM-5 + 4 维 8 状态 TCM
- 符号率:125 M 符号/秒/对
- 数据速率:1000 Mbps(全双工)
- 工作模式:全双工,无半双工
2. 物理层编码:PAM-5 与 TCM
为什么用 PAM-5?说白了,五电平能在一个符号里携带 2.32 比特信息。结合格栅编码(TCM),每四个符号(四对线)构成一个四维码字,映射 8 比特数据。这样总数据率就是 125 M × 8 = 1000 Mbps。我在项目中遇到过一个问题:某芯片的 PAM-5 电平偏移超标,模板测试一直不过。后来发现是发送器输出阻抗没调好。
3. 全双工实现:混合电路 + 回声消除
四对线同时收发,意味着每对线上既有发送信号又有接收信号。靠混合电路分离,但混合电路做不到完全隔离。所以必须加回声消除器,从接收信号中消掉自己的发送回波。我曾经调试一个原型机,回声消除收敛后链路才稳定。如果回声消除没调好,误码率会很高。
4. 自动协商与链路建立
802.3ab 的自动协商和 100BASE-TX 基本一致,但多了一个特殊流程:从 10/100 切换到 1000 时,会先完成基础自动协商,然后交换千兆参数。关键看 FLP 突发里的 Next Page 消息。我建议你在抓自动协商时序时,用示波器测量 FLP 突发的间隔——标准要求 16.8 ms ± 8%。
// 自动协商时序要点(伪代码)
发送 FLP 突发(包含 base page)
收到对方 base page 后,发送 Next Page(千兆能力指示)
双方就绪后,链路建成,进入正常数据模式
5. 关键测试项目归纳
做合规测试,802.3ab 明确规定了以下项目。我整理成表格方便查阅。
| 测试项目 | 对应子条款 | 主要测量点 |
|---|---|---|
| 发送器模板测试 | 40.6.1.2 | 每个 PAM-5 电平的眼图模板 |
| 发送器抖动 | 40.6.1.3 | 峰峰值抖动 ≤ 0.35 UI |
| 回波损耗 | 40.7.1 | 1–100 MHz,至少 -6 dB |
| 插入损耗 | 40.7.2 | 1–100 MHz,最长链路损耗 ≤ 24 dB |
| 近端串扰 (NEXT) | 40.7.3 | 1–100 MHz,最差对 ≥ 24 dB |
| 远端串扰 (FEXT) | 40.7.4 | EL-FEXT 余量 ≥ 6 dB |
| 链路脉冲噪声 | 40.6.2.4 | 噪声幅度 ≤ -64 dBm |
6. 物理层架构图
下面这张图展示了 1000BASE-T 的物理层分层结构。从 MAC 往下,GMII、PCS、PMA、PMD,最后到 MDI 接四对线。每对线上都做了混合和回声消除。
7. 关于测试仪器配置
做 802.3ab 合规测试,我习惯用示波器(至少 1 GHz 带宽,10 GS/s 采样率)加差分探头。模板测试时,探头必须经过 S 参数去嵌,否则高频模板会变形。抖动测试建议用时钟恢复模块,锁定到 125 MHz 的参考时钟。
- 示波器:带宽 ≥ 1 GHz,采样率 ≥ 10 GS/s
- 差分探头:带宽 ≥ 1 GHz,共模抑制比 ≥ 40 dB
- 时钟恢复:锁相环带宽 1 MHz(符合 802.3ab 要求)
- 标准电缆:Cat 5e 或 Cat 6 链路认证套件
- 网络分析仪(用于回损/串损测试):频率范围 1–200 MHz
好了,802.3ab 标准的核心框架就这些。你只要把握好编码、全双工机制、自动协商流程和测试项目,做 1000BASE-T 物理层测试就不会乱套。