DDM-parameters en eenheden · DDM/DOM-diagnostiek · Optische transceivers en kabels · Documentatie · CodingBox
CodingBox Documentatie

DDM-parameters en eenheden

Digitale diagnostiek bestaat uit vijf getallen die een module over zichzelf meet. Elk wordt als 16-bit waarde met een vaste eenheid in het modulegeheugen opgeslagen, waarna de host deze omzet naar °C, volt, milliampère of dBm. Als u de ruwe codering kent, kunt u een dump met de hand lezen en een module herkennen die onzin rapporteert.

De vijf monitors

ParameterWat deze meetEenheid van de ruwe 16-bit waardeBereik
Temperatuurinterne temperatuur van de modulemet teken, 1/256 °C (hoge byte = hele graden)−128 … +128 °C
Voedingsspanning (Vcc)3,3 V-rail in de modulezonder teken, 100 µV0 … 6,55 V
Tx-biasstroomaandrijfstroom van de laserzonder teken, 2 µA0 … 131 mA
Tx-optisch vermogenvermogen van het uitgezonden lichtzonder teken, 0,1 µW0 … 6,5535 mW
Rx-optisch vermogenvermogen van het ontvangen lichtzonder teken, 0,1 µW0 … 6,5535 mW

Optionele extra monitors (lasertemperatuur, TEC-stroom) zijn aanwezig op sommige gekoelde/afstembare modules.

Waar ze zich bevinden — SFF-8472 (SFP-klasse)

Real-timewaarden bevinden zich in het A2h-blok, bytes 96–105, twee bytes elk, eerst MSB:

BytesMonitor
96–97Temperatuur
98–99Vcc
100–101Tx-bias
102–103Tx-vermogen
104–105Rx-vermogen
106–109optioneel (lasertemp / TEC)

Of DDM überhaupt bestaat en hoe deze is gekalibreerd, staat vermeld in A0h byte 92 (Diagnostic Monitoring Type): bit 6 = DDM geïmplementeerd, bit 5 = intern gekalibreerd, bit 4 = extern gekalibreerd, bit 3 = Rx-vermogen gerapporteerd als gemiddelde (1) of OMA (0). Zie Kalibratie.

Voor QSFP- en CMIS-modules gelden dezelfde eenheden per lane — zie Diagnostiek per lane.

Ruwe waarden omrekenen

Temperature  °C  = signed16 / 256          0x1E80 = 7808   → 30.50 °C
Vcc          V   = uint16 × 0.0001         33000           → 3.300 V
Tx bias      mA  = uint16 × 0.002          3000            → 6.00 mA
Power        mW  = uint16 × 0.0001         8000            → 0.800 mW
Power        dBm = 10 · log10(mW)          0.800 mW        → −0.97 dBm

Handige ijkpunten voor optisch vermogen:

dBmmW / µWRaw (0,1 µW)
+32,0 mW20 000
01,0 mW10 000
−30,5 mW5 000
−10100 µW1 000
−2010 µW100
−301 µW10
−400,1 µW1 (resolutiegrens)

Omdat de ruwe eenheid 0,1 µW is, kan DDM niets onder −40 dBm onderscheiden; een uitlezing van precies −40 dBm (raw 0 of 1) betekent "geen licht", geen nauwkeurige meting. Meer dB-rekenwerk en tabellen voor rate/baud: Eenheden en omzettingen.

Wat elke parameter u vertelt

  • Temperatuur — stijgt met de omgevingstemperatuur en de poortdichtheid; een module die heet werkt, veroudert zijn laser sneller. Typisch bedrijfsbereik 0…70 °C (commercieel) of −40…85 °C (industrieel).
  • Vcc — moet rond 3,3 V liggen; een lage of ruisende waarde wijst op het hostslot, niet op de module.
  • Tx-bias — de beste verouderingsindicator: de module verhoogt de bias om het Tx-vermogen constant te houden naarmate de laser slijt. Volg de trend (Storingen).
  • Tx-vermogen — nuttig als het wordt gemeten; op goedkope modules kan het een constante zijn die in het geheugen is geschreven (DDM-niveaus).
  • Rx-vermogen — de toestand van het uiteinde op afstand en de glasvezel: vergelijk met de gevoeligheid van de ontvanger en met de basislijn van de installatie.

In CodingBox

Het DDM-scherm voert deze omzettingen live uit en toont de waarden samen met de eigen drempels van de module; de EEPROM editor toont de ruwe bytes 96–105 en byte 92 ter controle.

Monitorbyteposities en -formaten per specificatie: SFF-8472 A2h-kaart (96–109), SFF-8636 onderste pagina (22–57), CMIS onderste pagina (14–25) en pagina 11h (154–201).


Vindt u een onjuistheid of fout in dit materiaal? Selecteer het betreffende fragment en druk op Ctrl+Enter om .