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
| Parametro | Cosa misura | Unità del valore grezzo a 16 bit | Intervallo |
|---|---|---|---|
| Temperatura | temperatura interna del modulo | con segno, 1/256 °C (byte alto = gradi interi) | −128 … +128 °C |
| Tensione di alimentazione (Vcc) | rail a 3,3 V dentro il modulo | senza segno, 100 µV | 0 … 6,55 V |
| Corrente di bias Tx | corrente di pilotaggio del laser | senza segno, 2 µA | 0 … 131 mA |
| Potenza ottica Tx | potenza della luce trasmessa | senza segno, 0,1 µW | 0 … 6,5535 mW |
| Potenza ottica Rx | potenza della luce ricevuta | senza segno, 0,1 µW | 0 … 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:
| Byte | Misura |
|---|---|
| 96–97 | Temperatura |
| 98–99 | Vcc |
| 100–101 | Bias Tx |
| 102–103 | Potenza Tx |
| 104–105 | Potenza Rx |
| 106–109 | opzionale (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:
| dBm | mW / µW | Grezzo (0,1 µW) |
|---|---|---|
| +3 | 2,0 mW | 20 000 |
| 0 | 1,0 mW | 10 000 |
| −3 | 0,5 mW | 5 000 |
| −10 | 100 µW | 1 000 |
| −20 | 10 µW | 100 |
| −30 | 1 µW | 10 |
| −40 | 0,1 µW | 1 (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).