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,即可