Come si producono e collaudano i moduli
Il datasheet di un ricetrasmettitore promette vent’anni a 70 °C, una lunghezza d’onda entro un nanometro e una DDM Tx entro 2 dB dal valore vero. Se lo mantiene dipende da un processo di fabbrica che l’acquirente non vede mai: screening dei chip, allineamento sub-micrometrico, calibrazione su una stazione di test, burn-in e un passaggio finale di programmazione che scrive l’identità che poi leggi sul banco. Conoscere il processo spiega perché i moduli buoni costano quanto costano, perché quelli economici falliscono agli estremi di temperatura, e cosa significano fisicamente «costanti di calibrazione» e «programmazione».
Dal wafer al modulo
laser / PD wafers ──► chip test & screening ──► TOSA / ROSA assembly ──► OSA test
│
PCB assembly (SMT: driver, TIA, MCU, DSP, EEPROM) ──► board test ────────────┤
▼
module assembly ──► calibration & tuning ──► burn-in ──► final test ──► coding & label ──► QA sample ──► ship
Chip
| Fase | Cosa succede | Perché è importante |
|---|---|---|
| Crescita del wafer | laser e PD basati su InP (1310/1550 nm) tramite MOCVD; VCSEL in GaAs; fotodiodi Si/Ge per SiPh | il materiale determina lunghezza d’onda e velocità — Laser |
| Test su wafer (probe test) | curva LIV (luce contro corrente contro tensione): soglia, efficienza differenziale, resistenza serie; spettro: lunghezza d’onda centrale, soppressione dei modi laterali (SMSR) | i die fuori specifica vengono scartati; i dati LIV alimentano il target dell’APC |
| Burn-in dei chip | i laser vengono invecchiati a temperatura e corrente elevate (ad es. da decine a centinaia di ore a 85 °C) per eliminare la mortalità infantile | un laser che deriva di oltre qualche punto percentuale nel bias viene scartato |
| Classificazione | i die vengono ordinati per lunghezza d’onda (per i canali CWDM/LAN-WDM) e potenza | il motivo per cui alcuni canali sono scarsi |
Sotto-assieme ottico
Fissaggio del die (die attach) su un submount, wire bonding, poi il passaggio che determina il prezzo: allineamento attivo — con il laser alimentato, una lente e/o uno spezzone di fibra vengono spostati in passi sub-micrometrici per massimizzare la potenza accoppiata, poi fissati con saldatura laser o resina epossidica UV. I package ermetici vengono saldati con cappuccio e testati per tenuta; l’OSA finito viene misurato per potenza di trasmissione, rapporto di estinzione, forma dell’occhio e, sui ricevitori, responsività e sensibilità (Packaging ottico). I motori COB sostituiscono questo passaggio con il pick-and-place di die nudi sotto una matrice di lenti stampate (Chip-on-board).
Calibrazione e sintonizzazione
Su una stazione di test con camera climatica, un misuratore di potenza ottica, un tester di BER e un ricevitore di riferimento, al firmware viene insegnato cosa significano i suoi numeri grezzi:
| Elemento calibrato | Procedura | Dove viene memorizzato |
|---|---|---|
| Monitor di potenza Tx | potenza di trasmissione reale misurata con un misuratore di potenza a diverse impostazioni; la lettura del PD di monitor mappata in dBm | cal interna: tabelle firmware; cal esterna: pendenza/offset A2h Tx_PWR |
| Target APC | il bias viene regolato finché la potenza di trasmissione raggiunge il valore specificato a 25 °C; il target viene salvato | firmware |
| Corrente di modulazione / impostazioni DSP in funzione della temperatura | diagramma a occhio e rapporto di estinzione ottimizzati a temperatura bassa, ambiente e alta (il test «3-temp»); vengono scritte le tabelle di lookup | firmware |
| Monitor di potenza Rx | luce calibrata alla lunghezza d’onda del modulo iniettata a diversi livelli; fotocorrente mappata in dBm | interna: firmware; esterna: polinomio A2h Rx_PWR(4..0) |
| Sensore di temperatura | rispetto al riferimento della camera | pendenza/offset |
| ADC di Vcc, bias | rispetto a una sorgente di precisione | pendenza/offset |
| Soglie | limiti di allarme/avviso scritti secondo il design | A2h 0–39 / pagina QSFP 03h / pagina CMIS 02h |
| Lunghezza d’onda (DWDM, LR4) | il punto di regolazione del TEC viene affinato finché il canale è in griglia; il locker viene calibrato | firmware |
È da qui che viene la precisione DDM di ±2–3 dB — e perché un modulo calibrato solo a temperatura ambiente legge in modo sbagliato a 65 °C (Precisione e limiti, Calibrazione).
Test che un modulo deve superare
| Test | Misura | Standard / metrica |
|---|---|---|
| Diagramma a occhio vs maschera (NRZ) | salita/discesa, jitter, overshoot, rapporto di estinzione | maschera IEEE 802.3 / FC per la PMD |
| TDECQ (PAM4) | chiusura dell’occhio dopo un equalizzatore di riferimento | IEEE 802.3 Clause 121+ |
| OMA e potenza media | potenza di trasmissione entro la finestra di specifica | tabella PMD |
| Rapporto di estinzione | rapporto tra livelli 1 e 0 | ≥ 3,5–9 dB a seconda della PMD |
| Lunghezza d’onda, SMSR, larghezza spettrale | λ centrale entro il canale; purezza monomodale | analizzatore di spettro ottico |
| RIN, chirp | rumore del laser e oscillazione della lunghezza d’onda | PMD a lunga portata |
| Sensibilità / sensibilità sotto stress | BER rispetto alla potenza in ingresso con un attenuatore, forma d’onda nel caso peggiore | tester di BER (BERT), 10⁻¹² o target pre-FEC |
| Penalità di dispersione | BER sulla lunghezza massima di fibra o su emulatore | PMD a lunga portata |
| Test funzionale a tre temperature | tutto quanto sopra a −5/25/70 °C (o nell’intervallo nominale) | separa i moduli veri da quelli validi solo a temperatura ambiente |
| Consumo di potenza, inrush | rispetto alla classe di potenza | specifiche hardware SFF-8431 / QSFP-DD |
| Verifica del bus a due fili e della DDM | mappa di memoria leggibile, valori plausibili, i flag funzionano | SFF-8472 / SFF-8636 / CMIS |
| Meccanico | forza di inserimento, latch, EMI della gabbia, durata del connettore | specifiche hardware SFF |
La qualifica del design (non di ogni unità) segue Telcordia GR-468-CORE: ciclaggio termico, calore umido, urto meccanico e vibrazioni, invecchiamento accelerato su un campione per proiettare la vita utile che il datasheet poi dichiara.
Burn-in e screening
I moduli finiti funzionano da ore a giorni a temperatura elevata sotto traffico; la DDM viene registrata; le unità il cui bias, potenza o errori derivano vengono scartate. Questo passaggio è costoso ed è la prima cosa che i produttori low-cost saltano — il motivo per cui le statistiche di guasto sul campo dell’ottica economica sembrano a posto per un anno e poi salgono di colpo (Guasti).
Programmazione: l’ultimo passaggio
Solo ora viene scritta l’identità: nome del produttore, part number, numero di serie, date code, codici di conformità, lunghezze, lunghezza d’onda, opzioni, checksum — o quella del produttore stesso oppure il marchio del cliente per cui il lotto è realizzato. I contract manufacturer producono un unico modulo fisico e lo programmano sotto molti nomi; i moduli a marchio OEM ricevono le firme del vendor nell’area vendor. Questa è la stessa operazione che CodingBox esegue sul banco (Riprogrammazione EEPROM, Campi vendor) — la fabbrica lo fa semplicemente con i dati di calibrazione già presenti.
Cosa distingue le fasce di qualità
| Pratica | Produttore full-grade | Produttore low-cost |
|---|---|---|
| Screening e burn-in dei chip | sì | a volte |
| Qualità dell’allineamento attivo | ±0,5 µm, saldato | resina epossidica, tolleranza più ampia |
| Calibrazione | 3 temperature, per modulo | temperatura ambiente o per lotto |
| DDM Tx | misurata | a volte una costante (Livelli DDM) |
| Isolatore | sì su 1310/1550 | a volte omesso |
| Burn-in del modulo | sì | raramente |
| Test nell’intervallo di temperatura nominale | sì | spesso no |
| Tracciabilità | record di test collegati al numero di serie | nessuna |
Niente di tutto questo è visibile nei byte di identità; si manifesta nel comportamento della DDM in funzione della temperatura e nei tassi di guasto dopo un anno.
In CodingBox
L’ispezione in ingresso sul banco ripete una piccola parte del test finale di fabbrica: leggere identità e checksum, verificare che i valori DDM siano vivi e plausibili rispetto ai valori tipici, registrare la baseline nel code database. Un lotto il cui Tx power o bias è identico su tutte le unità, o la cui temperatura non cambia mai, ha fallito il passaggio di fabbrica che dichiara di aver superato.