CodingBox Documentation

Reading a transceiver datasheet

A transceiver datasheet is twenty pages of tables, and the three numbers that decide whether a link works are scattered across them under different names and test conditions. This page walks through the standard structure of a datasheet, explains the transmitter, receiver, electrical, environmental and management parameters that matter, shows how to normalise "min/typ/max" claims between vendors, and ends with a unified specification card — the fields to record for every module you qualify.

Structure of a datasheet

SectionWhat it containsWhat to check
Features / applicationsmarketing bullets: PMD, reach, DDM, RoHS, MSA compliancePMD names and standards referenced (Standards map)
Ordering informationPN table: grades, connector, DDM optionsgrade suffixes (Temperature grades, Part numbering)
Absolute maximum ratingssupply, storage temperature, input power that damagesreceiver damage threshold
Recommended operating conditionsVcc, case temperature, data rate, supply current / powerclass and grade (Power & consumption)
Optical characteristics — transmitterwavelength, power, OMA, ER, spectral width, eye, TDECQthe min values
Optical characteristics — receiversensitivity, overload, LOS thresholds, return lossat which BER and conditions
Electrical characteristicsinput/output swing, impedance, CDR, jitter, control pinshost compatibility
Timingt_init, t_off, t_on, LOS assert/deassert, DDM updatebring-up behaviour
Digital diagnosticsSFF-8472/8636/CMIS compliance, calibration type, accuracy, alarm defaultscalibration and accuracy (Accuracy)
Pin assignment / mechanical drawingMSA pinout, dimensions, latch, heat-sink notescage fit
EEPROM contentdefault identity bytes, sometimes a full A0h dumpvendor fields, compliance codes (Memory map)
Regulatory / reliabilitylaser class, CE/FCC/RoHS, MTBF, ESD ratings
Revision historywhat changed between datasheet versionsfirmware or spec changes

Transmitter parameters

ParameterTypical spec (10GBASE-LR example)MeaningPitfall
Centre wavelength1260–1355 nm (1310 nominal)laser λ window over temperature and lifeCWDM/DWDM windows are tighter; check at the grade's extremes
Spectral width−20 dB width ≤ 1 nm (DFB); RMS ≤ 0.85 nm (VCSEL 850)linewidth → dispersion penaltywide width limits reach on SMF
SMSR≥ 30 dBsingle-mode purity
Average launch power−8.2 … +0.5 dBmPavg into the fibremin defines budget; "typ −3 dBm" is marketing
OMA≥ −5.2 dBmmodulated amplitude P1 − P0Ethernet specs use OMA; DDM reports average
Extinction ratio≥ 3.5 dBP1/P0low ER raises average-power needs; conversion below
Eye mask margin / TDPmask per IEEE; TDP ≤ 3.2 dBwaveform quality / dispersion penaltyTDECQ ≤ 3.4 dB for PAM4
RIN≤ −128 dB/Hz (RIN12OMA)laser noisematters for high-ER links
Tx off power≤ −30 dBmTX_DISABLE effectiveness

Conversion: Pavg = OMA × (ER + 1) / (2 × (ER − 1)) in linear units; for ER = 3.5 dB (2.24×), Pavg ≈ 1.3 × OMA/… — in dB: Pavg ≈ OMA + 1.2 dB. Details in Units & conversions.

Receiver parameters

ParameterTypical specMeaningPitfall
Sensitivity (average)≤ −14.4 dBm at BER 1e-12 (10G LR); ≤ −10.6 dBm OMA (stressed)weakest signal decoded at the stated BERthe BER matters: 25G+ specs quote pre-FEC BER 2.4e-4 or 1e-5 — not comparable with 1e-12 figures
Stressed receiver sensitivityworse than nominal by the stress penaltywith a distorted test signal — the realistic figuresome datasheets omit it
Receiver overload / saturation≥ +0.5 dBmstrongest signal still decodeda 40 km module on 2 km needs an attenuator (Rx power & budget)
Damage threshold+3 … +5 dBm (absolute max)destroys the photodiodehigh-power ER/ZR ends, amplified systems
LOS assert / deassertassert ≤ −30 dBm, deassert ≥ −20 dBm, hysteresis ≥ 0.5 dBwhen the LOS pin togglesLOS deasserting far above sensitivity hides marginal links
Return loss≥ 12 dB (MMF) / 26 dB (SMF APC systems)reflection back into the fibre
Receiver wavelength range1260–1600 nmphotodiode responseBiDi and CWDM receivers may be filtered
ParameterWhat it saysCheck
Link budget / power budgetTx min − Rx sensitivity, e.g. 6.2 dB for 10G LR at 1e-12subtract fibre, connectors, splices, penalties, margin (Reach tables)
Reachstandard figure at standard fibreconditions (OM3 vs OM4; SMF at 0.4 dB/km)
Dispersion toleranceps/nm (e.g. 800 ps/nm for 40 km at 1550)for long SMF links and DWDM
PenaltiesTDP, stressed eye, jitteralready inside the budget in IEEE specs; vendor tables may list them separately

Electrical and timing

ParameterTypical (SFP+/SFF-8431)Notes
Supply3.3 V ± 5 %; max current per classPower & consumption
Data rate9.95–11.3 Gb/s (10G LR) / 25.78 Gb/s / 26.5625 GBd PAM4multi-rate windows; below-range rates may not lock (Speed & rate)
Input differential swing180–700 mVpp (SFI)host output must fit
Output differential swing300–850 mVpp
CDRpresent / bypassable / rate-selectableCDR
t_init (power-on to ready)≤ 300 ms (SFP+) ; CMIS modules secondshost waits before reading
t_off (TX_DISABLE assert → light off)≤ 10 µs
t_on (TX_DISABLE negate → light on)≤ 1 ms
LOS assert / deassert time≤ 100 µs
DDM update interval100 ms … 1 sslower than the host polls
Hardware pinsTX_DISABLE, TX_FAULT, RX_LOS, RS0/RS1, MOD_ABS; QSFP: ResetL, LPMode, IntL, ModSelLSFP hardware, QSFP hardware

Environmental, reliability, regulatory

ItemLook for
Case temperature0…70 / −5…85 / −40…85 °C (Temperature grades)
Humidity5–85 % (or 95 %) RH non-condensing
MTBFhours at 25 or 40 °C (Telcordia SR-332) — 1–5 million hours is typical marketing; wear-out is not MTBF (Failures)
ESDHBM ≥ 1 kV on data pins, ≥ 2 kV on connector shell
Laser safetyClass 1 (IEC 60825-1), CDRH 21 CFR 1040.10 (Labels)
ComplianceRoHS, CE, FCC, UL

Management section

ItemMeaning
"SFF-8472 Rev 12.x compliant, DDM"A2h diagnostics present (SFF-8472)
Internal / external calibrationhow the host converts raw values (Calibration)
DDM accuracy±3 dB power, ±3 °C, ±10 % bias typically (Accuracy)
Alarm/warning defaultsfactory thresholds (Thresholds)
Write protection / passwordwhether user area is writable (Write protection)
CMIS version, applications, VDM supportfor QSFP-DD/OSFP (CMIS)

Min, typ, max and test conditions

  • Budget uses min Tx and the worst (least negative) sensitivity. Typical numbers describe a sample at 25 °C, not the part you will get at +70 °C after five years.
  • BER basis. 1G/10G/FC quote 1e-12. 25G, 50G, 100G and PAM4 specs quote pre-FEC BER (2.4e-4 for RS-FEC; 1e-5 for some KP4 cases) — a "−10 dBm sensitivity" at 2.4e-4 is not better than "−14 dBm" at 1e-12 (FEC).
  • OMA vs average. Ethernet PMDs specify OMA; DDM shows average power; convert before comparing (Units).
  • Temperature range. Optical specs are guaranteed over the case range of the grade; a −40…85 part's numbers hold at the extremes, a 0…70 part's do not beyond them.
  • End of life. IEEE budgets include EOL Tx degradation; vendor "typ" does not.
  • Fibre assumptions. Reach on OM3 vs OM4; SMF at 0.4 vs 0.35 dB/km; connectors counted (1.5 dB for MMF, 2 × 0.5 dB for SMF typically).

Comparing two modules

  1. Same PMD and standard clause? (LR vs "LR-compatible" vs LX.)
  2. Same grade and case range?
  3. Tx min and Rx sensitivity at the same BER → budget.
  4. Power consumption max and class → cage fit.
  5. DDM: calibration type, accuracy, thresholds.
  6. Management compliance and revision; CMIS version for 400G+.
  7. MSA mechanical compliance, latch type, heat-sink requirement.
  8. EEPROM identity policy: OEM-coded, generic, or configurable (Third-party optics).

A unified specification card

Record these fields for every qualified module; they map one-to-one to what CodingBox reads and to what a switch checks.

FieldExampleSource
Vendor / PN / revAcme / SFP-10G-LR-A / A2label, EEPROM
Form factorSFP+EEPROM byte 0
PMD / standard10GBASE-LR, IEEE 802.3 Cl. 52compliance codes
Data rate(s)9.95–11.3 Gb/sdatasheet, BR nominal byte
Wavelength1310 nm (1260–1355)byte 60–61
Fibre / connectorSMF, LC duplex, UPCconnector byte
Reach10 kmlength bytes
Tx power min / max−8.2 / +0.5 dBmdatasheet
Rx sensitivity / overload−14.4 / +0.5 dBm at 1e-12datasheet
Link budget6.2 dBderived
Power class / max powerLevel I / 1.0 Wbyte 64; datasheet
Case temperature0…70 °Cdatasheet, PN suffix
DDMyes, internal calibration, ±3 dBbyte 92; datasheet
Management specSFF-8472 Rev 12.4byte 94
Laser classClass 1label
Codinggeneric / coded for XEEPROM vendor fields
Firmware1.02vendor area
Qualification resultpass on platform Y, release Z, datetest log

In CodingBox

Half of the card comes from the EEPROM: CodingBox reads form factor, compliance codes, wavelength, lengths, power class, DDM type and calibration, management revision and vendor identity in one pass, and the code database stores them per PN together with your datasheet-derived fields (Check transceiver).