CodingBox Documentation

Typical DDM values by module type

A DDM reading is only meaningful against an expectation. "Rx −12 dBm" is excellent for an 80 km ZR module and alarming for a 300 m SR module. This page collects the expected windows per interface type — transmit power, receive window, bias current, temperature — drawn from the IEEE/ITU/MSA specifications and typical datasheets. Use it to judge a reading before you have a baseline of your own. All values are average optical power in dBm as DDM reports it, not OMA; specification sensitivities quoted in OMA have been converted approximately.

Single-lane Ethernet (SFP class)

InterfaceReachλ, nmTx power, dBmRx window (sensitivity … overload), dBmBias, mA (typ.)
1000BASE-SX550 m MMF850−9.5 … 0−17 … 04–8 (VCSEL)
1000BASE-LX10 km1310−9.5 … −3−20 … −315–35 (FP/DFB)
1000BASE-EX (MSA)40 km1310−3 … +2−23 … −330–60
1000BASE-ZX (MSA)80 km15500 … +5−24 … −340–80
1000BASE-BX10 U/D10 km, 1 fibre1310 / 1490−9 … −3−19.5 … −315–35
10GBASE-SR300 m OM3850−7.3 … −1−11 … −15–9 (VCSEL)
10GBASE-LRM220 m MMF1310−6.5 … +0.5−8.5 … +0.520–40
10GBASE-LR10 km1310−8.2 … +0.5−14.4 … +0.520–50 (DFB)
10GBASE-ER40 km1550−4.7 … +4−15.8 … −140–80 (cooled EML often)
10GBASE-ZR (MSA)80 km15500 … +4−24 … −7 (APD)50–90
10G CWDM (MSA)40 / 80 km1270–16100 … +5−18 … −1 / −24 … −740–80
10G DWDM (MSA)80 kmC-band0 … +4−24 … −7 (APD)60–100, cooled (TEC)
25GBASE-SR100 m OM4850−8.4 … +2.4−10.3 … +2.45–9
25GBASE-LR10 km1310−7 … +2−12 … +225–55
10G/25G BiDi (MSA)10–40 km1270 / 1330−5 … +2−15 … 025–55

Multi-lane Ethernet (QSFP class, per lane)

InterfaceLanesTx per lane, dBmRx per lane, dBmNotes
40GBASE-SR44 × 10G, 850 nm−7.6 … +2.4−9.9 … +2.4VCSEL array, bias 5–9 mA each
40GBASE-LR44 × 10G LAN-WDM−7 … +2.3−13.7 … +2.31271–1331 nm, DFB
100GBASE-SR44 × 25G, 850 nm−8.4 … +2.4−10.3 … +2.470 m OM3 / 100 m OM4
100GBASE-LR44 × 25G LAN-WDM−4.3 … +4.5−10.6 … +4.51295–1310 nm, cooled or uncooled DFB
100G CWDM4 (MSA)4 × 25G CWDM−6.5 … +2.5−11.5 … +2.51271–1331 nm, 2 km
100G PSM4 (MSA)4 × 25G, 1310 nm−6 … +3−11 … +3parallel SMF, MPO
100GBASE-DR / 400GBASE-DR4100G PAM4 per lane−2.9 … +4−5.9 … +4500 m; narrow window — attenuator rarely needed but overload is close
400GBASE-FR44 × 100G PAM4 CWDM−3.3 … +3.5−7.3 … +3.52 km
400GBASE-LR4-6 / LR4-104 × 100G PAM4−2.5 … +3.5−9 … +3.56 / 10 km
800G DR8 / 2×FR48 × 100G PAM4−2.9 … +4−5.9 … +4as DR4 per lane

PAM4 receivers have small windows (≈ 10 dB) compared with NRZ (15–20 dB): both a dirty connector and a too-short link can push them out of range.

Access, storage and fabric

InterfaceSideTx, dBmRx, dBmNotes
GPON class B+OLT (1490 down)+1.5 … +5−28 … −8 (1310 up, burst)OLT Rx from DDM is a burst average — use per-ONU figures
GPON class B+ONU (1310 up)+0.5 … +5−27 … −8ONU Rx is the number that matters in the field
GPON class C+OLT / ONU+3 … +7 / +0.5 … +5−32 … −12 / −30 … −84 dB more budget
XGS-PON N1OLT (1577) / ONU (1270)+2 … +6 / +4 … +9−28 … −9 / −28 … −9
8/16/32GFC SW850 nm MMF−8 … +2−10 … +2per Fibre Channel PI
16/32GFC LW1310 nm 10 km−5 … +2−12 … +2
InfiniBand EDR/HDR/NDR opticsas 100G/200G/400G Ethernet PMDssee abovesee abovesame components, different protocol
AOC (any rate)each end−6 … +1 (internal VCSEL)−8 … +1DDM present at both ends, levels are "internal" and rarely diagnostic
Passive DACnonenoneno A2h; identity only
1000BASE-T / 10GBASE-T SFPnonenonetemperature (and sometimes Vcc) only

PON specifics: PON transceivers, PON problems.

Bias current by laser type

LaserTypical biasThresholdBehaviour
850 nm VCSEL4–9 mA~1 mAvery low bias; rises slowly with age; thermal roll-over at high temperature
1310 nm FP15–40 mA5–10 mAcheap 1G LX/PON; mode hops
1310/1550 uncooled DFB20–60 mA8–15 mA10G LR/ER, CWDM; bias climbs ~1 %/°C
Cooled DFB / DWDM40–100 mA10–20 mATEC keeps temperature; bias stable, TEC current varies
EML (10G ER/ZR, 100G+ LR)40–100 mADDM reports the DFB section bias; modulator bias is not shown
Silicon-photonics CW source (DR4/FR4)60–150 mAone shared laser; the bias field may mirror to all lanes

Why bias matters more than its absolute value: Tx bias & laser ageing.

Temperature and voltage

ParameterNormalWatchNotes
Module temperature25–55 °C in a switch, 20–35 °C on the bench> 65 °Ccommercial parts are rated 0–70 °C case; see Temperature & voltage
Vcc3.20–3.40 V< 3.13 or > 3.47 V3.3 V ± 5 % is the specification
Laser temperature (cooled)set point, often 25–45 °Cdrift > ±1 °Creported in the optional A2h 106–107 / CMIS Aux
TEC current±20–60 % of maxnear ±100 %sign shows heating vs cooling

How to use the tables

  1. Identify the interface from the module's codes (Check transceiver), not from the label.
  2. Compare Tx with the Tx column: below range → laser fading or fake constant value (DDM levels).
  3. Compare Rx with the window: below → budget problem, above → attenuate (Rx power & link budget).
  4. Compare bias with the laser type and, better, with the module's own history.
  5. Remember the ±3 dB accuracy of DDM (Accuracy & limits) — a reading 1 dB outside a window is not a verdict.

Values in this page are typical windows, not guarantees; the datasheet of the specific module and the IEEE/MSA table for the PMD are authoritative (PMD reference).