CodingBox Tài liệu

Accuracy and limits of DDM

Đội ngũ của chúng tôi đang thực hiện bản dịch. Bài viết này tạm thời chưa có bản tiếng Việt và đang được hiển thị bằng tiếng Anh.

DDM numbers look precise — two decimals of dBm, hundredths of a volt — but the specification behind them promises far less. Knowing what a monitor physically measures, how accurate it is required to be and where it stops working keeps you from chasing a "1 dB drop" that is inside the noise, and from trusting a "normal" reading that a cheap module simply made up.

What the specifications guarantee

MonitorRequired accuracy (SFF-8472 / SFF-8636, internally calibrated)Resolution (LSB)Over what range
Temperature±3 °C1/256 °Cmodule's operating range
Supply voltage±3 % of nominal100 µV0 … 6.55 V
Tx bias±10 %2 µA0 … 131 mA
Tx power±3 dB0.1 µWvendor-specified range, typically −8 … +4 dBm
Rx power±3 dB0.1 µWvendor-specified range, typically −20 … 0 dBm or −30 … −7 dBm for APD

Many vendors do better — ±1.5–2 dB is common — but only the datasheet says so. The ±3 dB means two modules on the same fibre may legitimately report Rx values 6 dB apart from each other's Tx minus the real loss. CMIS modules inherit the same monitor formats; their advertising pages may state tighter figures.

What is actually measured

Reported asPhysicallyConsequence
Tx powercurrent of a monitor photodiode catching a fraction of the laser output (back facet or tap)an estimate scaled at the factory; drifts with temperature and coupling; on some modules replaced by a constant — DDM levels
Rx poweraverage photocurrent of the receiver photodiode (before or after the TIA)true average power; independent of data content for NRZ, but responsivity depends on wavelength — a receiver calibrated at 1310 nm mis-reads a 1550 nm signal by ~1 dB
Tx biasthe current the driver setsusually accurate; on EML modules only the laser section, not the modulator
Temperaturea sensor on the module PCB or in the controllera few °C above case temperature; not the laser temperature (that is the optional laser-temperature monitor)
Vccsupply measured inside the moduleslightly below the host rail because of the connector and filter

Average vs OMA

Specifications express sensitivity in OMA (optical modulation amplitude); DDM reports average power. For an NRZ signal with typical extinction ratio the two differ by about 2–3 dB (average is lower than OMA + 3 dB… the exact offset depends on extinction ratio). PAM4 makes it worse: average power says little about the eye. A module can therefore be "in range" by average power and still fail sensitivity. Byte 92 bit 3 of SFF-8472 tells which kind of number the module reports (Calibration).

Floors and ceilings

  • Rx floor — below about −30 dBm (PIN) or −35 dBm (APD) the photocurrent is in the noise; the raw value hits 0 and displays as −40 dBm (10·log10 of 0.1 µW/1 mW). A reading of −40 means "no measurable light", not "−40 dBm of light".
  • Rx ceiling — above the monitor's range the value saturates; overload of the receiver (errors) may begin before or after the monitor saturates.
  • Tx — meaningful only while the laser is on; with TX_DISABLE asserted it should fall to the floor. A Tx that stays at its nominal value with Tx disabled is a constant.

Timing

  • Modules refresh monitors internally several times per second; hosts poll every few seconds; NMS every minutes. A brief event (a flap of 200 ms) may never appear in DDM.
  • Right after insertion the data-not-ready bit is set (SFF-8472 A2h 110.0, SFF-8636 byte 2.0); values read then are garbage.
  • Flags are latched: an alarm you see may be from an event minutes ago that has since recovered (Thresholds & alarms).

Where DDM is absent or misleading

Module typeWhat you getNote
Passive DACnothing — no A2h deviceidentity only
1000BASE-T / 10GBASE-T SFPoften temperature only, or none; Tx/Rx fields zero or constanta copper PHY has no optics to measure
AOCfull DDM at both endslevels are internal to the cable; a low Rx inside an AOC means a failing cable, not a dirty connector
PON OLT moduleRx is a burst-mode average over all ONUsper-ONU power comes from the OLT's ranging, not from DDM — PON problems
PON ONU stickcorrect Rx; Tx meaningful only while transmitting burstsTx may read low or zero when idle
Tunable DWDMTx/Rx fine; adds laser temperature, TEC current, wavelength/frequency monitorsTunable maps
Externally calibrated modulesraw values until constants are appliedabsurd numbers if the host or tool ignores byte 92 — Calibration
Low-cost or cloned modulesTx and sometimes bias are constants; Rx usually realcompare against Tx disable and across a batch
Media converters / DDM through a PHYsome devices synthesise valuestrust only what the module itself reports on the bench

Practical rules

  1. Treat differences under 1 dB as noise; act on 2–3 dB changes from a baseline (Monitoring).
  2. Compare Rx on both ends and Tx vs Rx across the link, not single numbers.
  3. Verify a suspicious Tx with an external power meter once; if the module lies, note it in the code database and rely on the far end's Rx.
  4. Do not use DDM to certify a fibre plant — that is an OTDR/light-source job. DDM is a built-in health indicator, not a test instrument.
  5. When the numbers are absurd (0 °C, +10 dBm, 0.00 V), suspect calibration, not physics.

Expected windows to compare against: Typical values.


Nếu bạn phát hiện thông tin chưa chính xác hoặc lỗi trong bài viết này, hãy chọn đoạn liên quan và nhấn Ctrl+Enter để .