DDM 的精度与局限 · DDM/DOM 诊断 · 光模块与线缆 · 文档 · CodingBox
CodingBox 文档

DDM 的精度与局限

DDM 数值看起来很精确——dBm 精确到小数点后两位,电压精确到百分之一伏——但背后的规范承诺的精度远没有这么高。了解每个监测量物理上到底测的是什么、规范要求它达到多高的精度,以及它在哪里会失效,能让你不去追逐一个其实落在噪声范围内的“1 dB 下降”,也不会盲目相信一个廉价模块凭空编出来的“正常”读数。

规范保证了什么

监测量要求精度(SFF-8472 / SFF-8636,内部校准)分辨率(LSB)适用范围
温度±3 °C1/256 °C模块的工作范围
电源电压标称值的 ±3%100 µV0 … 6.55 V
Tx 偏置电流±10%2 µA0 … 131 mA
Tx 功率±3 dB0.1 µW厂商规定的范围,通常为 −8 … +4 dBm
Rx 功率±3 dB0.1 µW厂商规定的范围,通常为 −20 … 0 dBm,APD 为 −30 … −7 dBm

许多厂商实际做得更好——±1.5–2 dB 很常见——但这一点只有数据手册会说明。±3 dB 意味着同一根光纤两端的两个模块,其上报的 Rx 值与对端 Tx 减去真实损耗之间,理论上可以合法地相差 6 dB。CMIS 模块沿用了相同的监测量格式;它们的广告页可能会给出更严格的数值。

实际测量的是什么

上报为物理本质影响
Tx 功率监测光电二极管捕获激光器输出的一小部分(背面出光或取样)所产生的电流出厂时标定的一个估计值;会随温度和耦合状态漂移;在某些模块上被替换成一个常数——DDM 数值
Rx 功率接收光电二极管的平均光电流(TIA 之前或之后)真正的平均功率;对 NRZ 而言与数据内容无关,但响应度与波长有关——按 1310 nm 校准的接收机读取 1550 nm 信号时会有约 1 dB 的误差
Tx 偏置电流驱动器设定的电流通常准确;在 EML 模块上只反映激光器部分,不包括调制器
温度模块 PCB 上或控制器内部的传感器比壳温高几摄氏度;并非激光器温度(激光器温度是可选的独立监测量)
Vcc模块内部测得的电源电压因连接器和滤波电路的压降,略低于主机侧电源轨

平均功率与 OMA

规范用 OMA(光调制幅度)来表述灵敏度;而 DDM 上报的是平均功率。对于消光比处于典型水平的 NRZ 信号,两者相差约 2–3 dB(平均功率低于 OMA + 3 dB……具体偏移量取决于消光比)。PAM4 让情况更复杂:平均功率几乎无法说明眼图的好坏。因此一个模块可能在平均功率上“处于范围内”,实际灵敏度却不达标。SFF-8472 字节 92 的 bit 3 会说明模块上报的是哪一种数值(校准)。

下限与上限

  • Rx 下限——低于约 −30 dBm(PIN)或 −35 dBm(APD)时,光电流已经淹没在噪声中;原始值会归零,显示为 −40 dBm(0.1 µW/1 mW 的 10·log10)。读数 −40 的含义是“没有可测量的光”,而不是“有 −40 dBm 的光”。
  • Rx 上限——超出监测量程后数值会饱和;接收机本身的过载(误码)可能在 监测电路饱和之前或之后发生。
  • Tx——只有在激光器开启时才有意义;TX_DISABLE 置位后应降到下限。若禁用 Tx 后数值仍停留在标称值,说明这是一个常数。

时序

  • 模块内部每秒会多次刷新监测值;主机每隔几秒轮询一次;网管系统则是几分钟一次。一次短暂的事件(200 ms 的抖动)可能永远不会出现在 DDM 中。
  • 刚插入模块时,data-not-ready 位会被置位(SFF-8472 A2h 110.0,SFF-8636 字节 2.0);此时读到的数值都是无效数据。
  • 标志位是锁存的:你看到的告警,可能来自几分钟前一次已经恢复的事件(阈值与告警)。

DDM 缺失或具有误导性的情形

模块类型你能得到什么备注
无源 DAC什么都没有——没有 A2h 设备只有身份信息
1000BASE-T / 10GBASE-T SFP通常只有温度,或者完全没有;Tx/Rx 字段为零或常数铜缆 PHY 没有光学器件可测
AOC两端都有完整的 DDM这些数值是线缆内部的;AOC 内部 Rx 偏低意味着线缆本身在劣化,而不是连接器脏污
PON OLT 模块Rx 是所有 ONU 的突发模式平均值每个 ONU 的功率来自 OLT 的测距过程,而非 DDM——PON 问题
PON ONU 模块Rx 准确;Tx 仅在发送突发数据时才有意义空闲时 Tx 读数可能偏低或为零
可调谐 DWDMTx/Rx 正常;另外增加激光器温度、TEC 电流、波长/频率监测量可调谐映射
外部校准模块在应用常数之前都是原始值如果主机或工具忽略字节 92,数值会很荒谬——校准
低成本或克隆模块Tx、有时连偏置电流也是常数;Rx 通常是真实的可通过禁用 Tx 和跨批次对比来验证
媒体转换器 / 经 PHY 转发的 DDM部分设备会合成数值只信任模块自己在台架上上报的数据

实用准则

  1. 把 1 dB 以内的差异视为噪声;相对基线出现 2–3 dB 的变化才需要关注(监测)。
  2. 比较链路两端的 Rx以及Tx 与 Rx 的关系,而不是孤立地看单个数值。
  3. 用外部功率计核实一次可疑的 Tx 读数;如果模块的读数不可信,把这一点记录在 code database 中,改为依据对端的 Rx 判断。
  4. 不要用 DDM 来验收光纤线路——那是 OTDR / 光源测试仪的工作。DDM 是内置的健康指示器,不是测试仪器。
  5. 当数值明显荒谬时(0 °C、+10 dBm、0.00 V),应怀疑是校准问题,而不是物理现象本身。

可用于比对的预期范围:典型值。


如果您发现本资料中有不准确之处或错误,请选中相应片段并按 Ctrl+Enter,即可。