DDM(Digital Diagnostic Monitoring,数字诊断监控) 由 SFF-8472 定义,俗名也叫 DOM。它让光模块内部的传感器读数能被交换机通过 I²C 总线实时读到:发送偏置电流、发送光功率、接收光功率、模块温度、供电电压。
前提是模块本身支持——标了 DDM / DOM 的才行,便宜的"哑"模块没有这套电路,读不到任何诊断量。

| 参数 | 含义 | 典型范围(示例) | 越界意义 |
|---|---|---|---|
| TX 光功率 | 模块发送侧输出 | +0 ~ +5 dBm(依等级) | 发光弱=激光器老化 |
| RX 光功率 | 模块接收侧实际收到 | -3 ~ -25 dBm | 过低=链路劣化/光纤问题 |
| 温度 | 模块结温 | 0 ~ 70 ℃(商业)/ -40~85(工业) | 超温降额、寿命折损 |
| 电压 | 模块供电 | 3.3 V 附近 | 供电不稳 |
| TX 偏置电流 | 激光器驱动电流 | 十几~几十 mA | 异常=激光器健康度下降 |
其中 RX 光功率最该盯——它直接反映"这条链路到底收到了多少光",是判断对端发光、光纤弯曲、连接器脏污的第一手证据。
每个诊断量都带两级阈值:告警阈值(Alarm) 和 警告阈值(Warning)。例如 RX 功率低于 Alarm 阈值,网管立刻报"收光过低",常见根因是光纤微弯、连接器脏、对端发光变弱。
阈值多由模块出厂默认给出,部分交换机允许微调。越界即触发网管 trap,运维不用到现场就知道哪口光在告急。
DDM 最大的价值是趋势可观测。不用扛 OTDR 上站,从网管或 SNMP 拉一眼实时 RX 功率就行:
RX 从 -3 dBm 慢慢滑到 -22 dBm,说明链路在持续劣化,可在彻底断链前介入;
TX 功率掉、偏置电流涨,往往是激光器老化的前兆,该备件了;
温度长期贴着上限,要考虑机柜散热或降额。
它替代不了 OTDR(OTDR 才看事件点和断点距离),但是日常健康监测的廉价眼睛。
锐应的工业交换机和 GPON OLT系列产品的端口支持读取 DDM 信息,配合 SNMP 北向把 TX/RX 功率、温度拉到 Zabbix 之类平台做曲线和阈值告警。光模块选型(C+到C++++ 等级、BIDI 单纤双向)的要点可看锐应 PON 方案的相关说明;交换机侧端口与监控能力见锐应工业交换机。公司背景见关于锐应。
不是。只有标了 DDM / DOM 的模块才有内部传感器和 I²C 诊断接口,无 DDM 的"哑"模块读不到任何量。
不是。光功率用 dBm 对数表示,负值正常;越接近 0 越强,-30 dBm 比 -10 dBm 弱很多。关键是看它是否在模块规格和链路预算范围内。
不能替代。DDM 看实时功率趋势,OTDR 才定位事件点和断点距离。两者分工不同,日常监测靠 DDM,精准故障定位靠 OTDR。
模块出厂带默认阈值,部分交换机允许微调。越界即触发网管 trap,运维端按策略接短信/邮件。
DDM 把光模块变成了"可观测"的器件:TX/RX 功率、温度、电压、偏置一目了然,阈值越界自动告警。运维不用扛 OTDR 上站,从网管拉一眼实时 RX 功率,就能在链路彻底断掉之前发现它在悄悄劣化——这双眼睛,比出了事再查便宜得多。