DDM 的精度與局限
DDM 數值看起來很精確——dBm 精確到小數點後兩位,電壓精確到百分之一伏——但背後的規範承諾的精度遠沒有這麼高。了解每個監測量物理上到底測的是甚麼、規範要求它達到多高的精度,以及它在哪裏會失效,能讓你不去追逐一個其實落在噪聲範圍內的「1 dB 下降」,也不會盲目相信一個廉價模組憑空編出來的「正常」讀數。
規範保證了甚麼
| 監測量 | 要求精度(SFF-8472 / SFF-8636,內部校準) | 分辨率(LSB) | 適用範圍 |
|---|---|---|---|
| 溫度 | ±3 °C | 1/256 °C | 模組的工作範圍 |
| 電源電壓 | 標稱值的 ±3% | 100 µV | 0 … 6.55 V |
| Tx 偏置電流 | ±10% | 2 µA | 0 … 131 mA |
| Tx 功率 | ±3 dB | 0.1 µW | 廠商規定的範圍,通常為 −8 … +4 dBm |
| Rx 功率 | ±3 dB | 0.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 讀數可能偏低或為零 |
| 可調諧 DWDM | Tx/Rx 正常;另外增加激光器溫度、TEC 電流、波長/頻率監測量 | 可調諧映射 |
| 外部校準模組 | 在應用常數之前都是原始值 | 如果主機或工具忽略位元組 92,數值會很荒謬——校準 |
| 低成本或克隆模組 | Tx、有時連偏置電流也是常數;Rx 通常是真實的 | 可通過禁用 Tx 和跨批次對比來驗證 |
| 媒體轉換器 / 經 PHY 轉發的 DDM | 部分設備會合成數值 | 只信任模組自己在台架上上報的數據 |
實用準則
- 把 1 dB 以內的差異視為噪聲;相對基線出現 2–3 dB 的變化才需要關注(監測)。
- 比較鏈路兩端的 Rx以及Tx 與 Rx 的關係,而不是孤立地看單個數值。
- 用外部功率計核實一次可疑的 Tx 讀數;如果模組的讀數不可信,把這一點記錄在 code database 中,改為依據對端的 Rx 判斷。
- 不要用 DDM 來驗收光纖線路——那是 OTDR / 光源測試儀的工作。DDM 是內置的健康指示器,不是測試儀器。
- 當數值明顯荒謬時(0 °C、+10 dBm、0.00 V),應懷疑是校準問題,而不是物理現象本身。
可用於比對的預期範圍:典型值。