Parametri e unità DDM · Diagnostica DDM/DOM · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

Parametri e unità DDM

La diagnostica digitale è composta da cinque numeri che un modulo misura su se stesso. Ciascuno è memorizzato come valore a 16 bit nella memoria del modulo con un’unità fissa, e l’host lo converte in °C, volt, milliampere o dBm. Conoscere la codifica grezza ti permette di leggere un dump a mano — e di individuare un modulo che riporta valori assurdi.

I cinque monitor

ParametroCosa misuraUnità del valore grezzo a 16 bitIntervallo
Temperaturatemperatura interna del modulocon segno, 1/256 °C (byte alto = gradi interi)−128 … +128 °C
Tensione di alimentazione (Vcc)rail a 3,3 V dentro il modulosenza segno, 100 µV0 … 6,55 V
Corrente di bias Txcorrente di pilotaggio del lasersenza segno, 2 µA0 … 131 mA
Potenza ottica Txpotenza della luce trasmessasenza segno, 0,1 µW0 … 6,5535 mW
Potenza ottica Rxpotenza della luce ricevutasenza segno, 0,1 µW0 … 6,5535 mW

Monitor extra opzionali (temperatura del laser, corrente del TEC) esistono su alcuni moduli raffreddati/sintonizzabili.

Dove risiedono — SFF-8472 (classe SFP)

I valori in tempo reale sono nel blocco A2h, byte 96–105, due byte ciascuno, MSB per primo:

ByteMisura
96–97Temperatura
98–99Vcc
100–101Bias Tx
102–103Potenza Tx
104–105Potenza Rx
106–109opzionale (temp. laser / TEC)

Se il DDM esiste affatto, e come è calibrato, è dichiarato in A0h byte 92 (Diagnostic Monitoring Type): bit 6 = DDM implementato, bit 5 = calibrazione interna, bit 4 = calibrazione esterna, bit 3 = potenza Rx riportata come media (1) o OMA (0). Vedi Calibrazione.

Per i moduli QSFP e CMIS si applicano le stesse unità per lane — vedi Diagnostica per lane.

Convertire i valori grezzi

Temperatura  °C  = signed16 / 256          0x1E80 = 7808   → 30,50 °C
Vcc          V   = uint16 × 0,0001         33000           → 3,300 V
Bias Tx      mA  = uint16 × 0,002          3000            → 6,00 mA
Potenza      mW  = uint16 × 0,0001         8000            → 0,800 mW
Potenza      dBm = 10 · log10(mW)          0,800 mW        → −0,97 dBm

Punti di riferimento utili per la potenza ottica:

dBmmW / µWGrezzo (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 (limite di risoluzione)

Poiché l’unità grezza è 0,1 µW, il DDM non può risolvere nulla sotto −40 dBm; una lettura di esattamente −40 dBm (grezzo 0 o 1) significa «nessuna luce», non una misura precisa. Altra aritmetica in dB e tabelle di rate/baud: Unità e conversioni.

Cosa ti dice ogni parametro

  • Temperatura — sale con l’ambiente e con la densità delle porte; un modulo che gira caldo invecchia il laser più in fretta. Intervallo operativo tipico 0…70 °C (commerciale) o −40…85 °C (industriale).
  • Vcc — dovrebbe stare vicino a 3,3 V; una lettura bassa o rumorosa indica lo slot host, non il modulo.
  • Bias Tx — il miglior indicatore di invecchiamento in assoluto: il modulo alza il bias per mantenere costante la potenza Tx man mano che il laser si usura. Tracciane il trend (Guasti).
  • Potenza Tx — utile quando è misurata; sui moduli economici può essere una costante scritta in memoria (Livelli DDM).
  • Potenza Rx — la salute dell’estremità remota e della fibra: confrontala con la sensibilità del ricevitore e con la baseline di installazione.

In CodingBox

La schermata DDM esegue queste conversioni dal vivo e traccia i valori con le soglie proprie del modulo; l’EEPROM editor mostra i byte grezzi 96–105 e il byte 92 per la verifica.

Posizioni e formati dei byte di monitor per specifica: Mappa A2h di SFF-8472 (96–109), Pagina inferiore di SFF-8636 (22–57), Pagina inferiore di CMIS (14–25) e pagina 11h (154–201).


Se trovi un’imprecisione o un errore in questo articolo, seleziona il passaggio corrispondente e premi Ctrl+Enter per .