Elettronica del modulo: driver, TIA/LA, DSP, controller, alimentazione · Dentro il modulo: laser e ricevitori · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

Elettronica del modulo: driver, TIA/LA, DSP, controller, alimentazione

Dietro ai due sottoassiemi ottici si trova una piccola scheda elettronica che fa tutto il resto: trasforma i bit elettrici dell’host in corrente del laser, trasforma la fotocorrente di nuovo in dati puliti, mantiene il laser a potenza costante al variare di temperatura ed età, misura e riporta, obbedisce ai pin a bassa velocità e vive entro un budget di potenza rigoroso. Questa pagina percorre la scheda blocco per blocco e collega ogni blocco a ciò che si vede dall’esterno — pin, byte di memoria e valori DDM.

Schema a blocchi

                    ┌─────────────── module PCB ───────────────┐
host Tx lanes ──►  CDR / DSP ──► laser DRIVER ──► TOSA (laser + MPD)  ──► fibre
                    (retime,       (bias +           │
                     equalise,      modulation)      │ monitor current
                     gearbox)                        ▼
                                              ┌── MCU ───┐  ◄── I²C (SCL/SDA)
                                              │ APC loop │  ◄── TX_DISABLE, RS0/1, LPMode…
                                              │ ADC/DDM  │  ──► TX_FAULT, RX_LOS, IntL
                                              │ memory   │
                                              └──────────┘
host Rx lanes ◄──  CDR / DSP ◄── LA / linear amp ◄── TIA ◄── ROSA (PD)  ◄── fibre
                                                                 │
power 3.3 V ──► inrush limiter ──► LDO / DC-DC (1.8 V, 1.2 V, 0.9 V …) ──► every block

Le parti ottiche: TOSA, ROSA, BOSA; il blocco del clock: CDR; il DSP in dettaglio: Modulazione e DSP.

Driver del laser

FunzioneComeCosa si vede
Corrente di bias — mantiene il laser sopra la sogliauna sorgente di corrente controllabile, impostata dal loop APC dell’MCUDDM Tx bias; aumenta con la temperatura e l’età (Bias Tx e invecchiamento)
Corrente di modulazione — gli uno e gli zerouno switch di corrente veloce (NRZ) o un driver multilivello (PAM4); escursione di 20–80 mA su un DFB 10G, pochi mA su un VCSELrapporto di estinzione; non visibile nella DDM
Pilotaggio EMLun’escursione di tensione di 1,5–2,5 V ai capi del modulatore invece di corrente nel lasermoduli EML: il campo bias riguarda solo la sezione DFB
Pre-emphasis / de-emphasis, sagomatura dell’occhioprogrammabile dal produttore in fase di produzioneconformità alla maschera dell’occhio
TX_DISABLEil pin (o soft bit) blocca lo stadio di uscita del driver; spento entro ~10 µs, acceso entro 1 msla potenza Tx scende al minimo
TX_FAULTil driver rileva una sovracorrente, un laser aperto o un guasto dell’APC e alza il flag; l’host impulsa TX_DISABLE per il resetun guasto mantenuto (latch) sul lato host — Guasti

Catena del ricevitore: TIA e LA

BloccoFunzioneParametri chiave
TIA (amplificatore a transimpedenza)converte la corrente del fotodiodo (µA) in tensione (mV); di solito montato dentro la ROSA a pochi millimetri dal fotodiodo per mantenere basso il rumoretransimpedenza (kΩ), rumore in ingresso (determina la sensibilità), larghezza di banda ≈ 0,7 × velocità di simbolo; su PAM4 un TIA lineare con AGC affinché i quattro livelli sopravvivano
LA (amplificatore limitatore) — NRZsquadra l’uscita del TIA su livelli digitali fissi indipendentemente dall’ampiezza in ingresso; contiene il comparatore signal-detectsoglie di assert/de-assert di LOS (isteresi ~2 dB) → il pin e il byte RX_LOS
Amplificatore lineare + ADC — PAM4fornisce al DSP una copia fedele della forma d’ondaENOB, larghezza di banda
Monitor Rxuna copia della fotocorrente media, digitalizzata dall’MCUpotenza Rx DDM — il valore DDM più affidabile (Precisione e limiti)

Il contributo del fotodiodo stesso: Ricevitori.

Ritemporizzazione ed elaborazione del segnale

  • CDR / retimer — recupera il clock e ritemporizza i dati su un lato o su entrambi; presente in SFP+ (lato host), SFP28/QSFP28 (entrambi i lati), bypass opzionale (CDR).
  • DSP — nei moduli PAM4 sostituisce la coppia LA/CDR con ADC → equalizzatore → decisione → DAC; esegue anche il gearbox (8 lane host a 50G ↔ 4 lane media a 100G) e, nei moduli coerenti, la FEC. Il chip più energivoro della scheda (3–6 W in un modulo 400G) — Modulazione e DSP.
  • Lineare (LPO) — i design eliminano il DSP e lasciano che il SerDes dell’host equalizzi; il modulo diventa solo driver + TIA.

Microcontrollore

L’MCU gestisce il modulo: campiona temperatura, Vcc, bias, monitor Tx e Rx tramite un ADC e li converte con la calibrazione di fabbrica; esegue il loop di controllo APC e, dove presente, TEC; confronta con le soglie e alza flag e IntL; risponde al bus a due fili, emulando la mappa di memoria con le sue pagine e i suoi banchi; applica password e protezione; sui moduli CMIS esegue le macchine a stati e il CDB. Dettagli, e perché è importante per la programmazione: Controller e firmware.

Distribuzione dell’alimentazione

FaseScopoNote
Limitatore di inrush / controller hot-swapaumenta gradualmente la corrente all’inserimento affinché il rail dell’host non calile specifiche SFF-8431 e QSFP limitano l’inrush; un limitatore guasto si manifesta con il reset dei moduli vicini all’inserimento
LDO3,3 V → 1,8 / 1,2 / 0,9 V per driver, TIA, CDRsemplice, basso rumore, efficienza ~70–80 % — adeguato fino a ~1,5 W
Regolatori switching (buck)per moduli 400G+/coerenti basati su DSPefficienza 85–90 %; il motivo per cui un modulo da 12 W non diventa una stufa da 15 W
Filtraggioperline di ferrite e condensatori sull’ingresso 3,3 Vrichiesto dalle specifiche per tenere il rumore di bus lontano dall’host
Dichiarazione della classe di potenzai byte di identità comunicano all’host l’assorbimento nel caso peggiorePotenza e termica

La Vcc DDM viene misurata dopo il filtro di ingresso — tipicamente 50–150 mV sotto il rail dell’host (Temperatura e tensione).

Pin a bassa velocità e chi li gestisce

PinFamigliaGestito daEffetto
TX_DISABLESFP, XFPenable del driver (hardware) + MCU (soft bit)laser spento
TX_FAULTSFP, XFPrilevamento guasto del driver → MCU → pinguasto mantenuto (latch)
RX_LOSSFP, XFPsignal detect della LA → pin e byte di statoassenza di luce
RS0 / RS1SFP+selezione della larghezza di banda di CDR / LA, tramite MCUSelezione del rate
MOD_ABS / ModPrsL / PRSntuttiuno strap a massa dentro il modulopresenza
LPMode / LPWnQSFP, CMISl’MCU mantiene spenti i blocchi ad alta potenza (DSP, laser)stato a basso consumo
ResetL / RSTnQSFP, CMISreset dell’MCUreinizializzazione
IntL / INTQSFP, CMISlogica dei flag dell’MCUinterrupt
ModSelLQSFP, QSFP-DDdecoder dell’indirizzo I²C dell’MCUcondivisione del bus

Definizioni dei pin per famiglia: Hardware SFP, Hardware QSFP.

Percorso termico

L’elettronica e l’ottica dissipano nell’involucro metallico, che è il dissipatore del modulo; il dissipatore montato sulla gabbia e il flusso d’aria dello chassis proseguono da lì. I pad termici accoppiano il DSP e il driver del laser all’involucro. Un modulo con case a 70 °C può avere la giunzione del DSP 20–30 °C più calda — il motivo per cui è il flusso d’aria, non «la stanza è fresca», a decidere la vita del modulo.

Cosa si guasta sulla scheda

GuastoSintomoCome distinguerlo dall’ottica
DriverTx fault, potenza Tx a zero o dimezzata con bias normale o al limitelettura del bias rispetto alla lettura Tx
TIA / LAla potenza Rx legge bene ma niente dati; oppure LOS con luce presenteil Tx dell’estremità remota e il tuo Rx sono a posto, ma non c’è link
CDR / DSPlink a un solo rate, flag LOL, BER lato host elevatoVDM e FEC
MCU / firmwarenessuna risposta I²C, DDM bloccata, macchina a stati incastratamodulo invisibile o valori che non cambiano mai
Regolatorereset sotto carico, Vcc bassa, moduli vicini coinvoltiandamento della Vcc rispetto al traffico
Limitatore di inrushl’inserimento resetta altri moduli sulla schedaavviene solo con hot-plug

In CodingBox

Tutto ciò che l’elettronica misura e controlla appare sul banco: valori e flag DDM su DDM, lo stato di Tx disable e rate-select, lo stato CMIS del modulo, e l’identità che dichiara la classe di potenza e la presenza del CDR nell’EEPROM editor. Un modulo il cui bias è al limite massimo del driver mentre la potenza Tx cala è una scheda che ti dice che il suo laser è finito.


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