Elektronica van de module: driver, TIA/LA, DSP, controller, voeding · Binnenin de module: lasers en ontvangers · Optische transceivers en kabels · Documentatie · CodingBox
CodingBox Documentatie

Elektronica van de module: driver, TIA/LA, DSP, controller, voeding

Achter de twee optische subassemblages zit een kleine printplaat die al het overige doet: de elektrische bits van de host omzet in laserstroom, fotostroom omzet in schone data, de laser op constant vermogen houdt bij temperatuur en veroudering, meet en rapporteert, de laagfrequente pinnen aanstuurt en binnen een strikt vermogensbudget blijft. Deze pagina doorloopt de printplaat blok voor blok en koppelt elk blok aan wat u van buitenaf ziet — pinnen, geheugenbytes en DDM-waarden.

Blokdiagram

                    ┌─────────────── 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

De optische delen: TOSA, ROSA, BOSA; het klokblok: CDR; de DSP in detail: Modulatie & DSP.

Laserdriver

FunctieHoeWat u ziet
Biasstroom — houdt de laser boven de drempeleen regelbare stroombron, ingesteld door de APC-lus van de MCUDDM Tx-bias; stijgt met temperatuur en veroudering (Tx-bias & veroudering)
Modulatiestroom — de enen en nulleneen snelle stroomschakelaar (NRZ) of een driver met meerdere niveaus (PAM4); een stroomzwaai van 20–80 mA op een 10G DFB, enkele mA op een VCSELextinctieverhouding; niet zichtbaar in DDM
EML-aansturingeen spanningszwaai van 1,5–2,5 V over de modulator in plaats van stroom in de laserEML-modules: het biasveld geldt alleen voor de DFB-sectie
Pre-emphasis / de-emphasis, oogvormgevingdoor de fabrikant tijdens productie programmeerbaarconformiteit met het oogmasker
TX_DISABLEde pin (of softwarebit) schakelt de uitgangstrap van de driver; uit binnen ~10 µs, aan binnen 1 msTx-vermogen daalt tot de bodem
TX_FAULTde driver detecteert overstroom, een onderbroken laser of APC-fout en zet de vlag; de host pulseert TX_DISABLE voor reseteen door de host vastgehouden fouttoestand — Storingen

Ontvangerketen: TIA en LA

BlokTaakBelangrijke parameters
TIA (transimpedantieversterker)zet fotodiodestroom (µA) om in spanning (mV); is doorgaans binnen de ROSA op millimeters van de fotodiode gemonteerd om ruis laag te houdentransimpedantie (kΩ), ingangsruis (bepaalt gevoeligheid), bandbreedte ≈ 0,7 × symboolsnelheid; bij PAM4 een lineaire TIA met AGC zodat de vier niveaus behouden blijven
LA (begrenzende versterker) — NRZmaakt van de TIA-uitgang vaste digitale niveaus, onafhankelijk van de ingangsamplitude; bevat de signaaldetectie-comparatorLOS-assert/de-assert-drempels (hysterese ~2 dB) → de RX_LOS-pin en byte
Lineaire versterker + ADC — PAM4voedt de DSP met een getrouwe kopie van de golfvormENOB, bandbreedte
Rx-monitoreen kopie van de gemiddelde fotostroom, gedigitaliseerd door de MCUDDM Rx-vermogen — de betrouwbaarste DDM-waarde (Nauwkeurigheid & limieten)

Wat de fotodiode zelf bijdraagt: Ontvangers.

Retiming en signaalverwerking

  • CDR / retimer — herstelt de klok en timet data opnieuw aan een of beide kanten; aanwezig in SFP+ (hostzijde), SFP28/QSFP28 (beide kanten), optionele bypass (CDR).
  • DSP — vervangt in PAM4-modules het LA/CDR-paar door ADC → equaliser → decision → DAC; voert ook de gearbox uit (8 host lanes at 50G ↔ 4 media lanes at 100G) en, in coherente modules, de FEC. De chip met het hoogste verbruik op de printplaat (3–6 W in een 400G module) — Modulatie & DSP.
  • Lineaire (LPO) ontwerpen verwijderen de DSP en laten de SerDes van de host equalisen; de module wordt alleen driver + TIA.

Microcontroller

De MCU bestuurt de module: hij bemonstert temperatuur, Vcc, bias, Tx- en Rx-monitors via een ADC en zet ze om met fabriekskalibratie; stuurt de regelkring voor APC en, waar aanwezig, TEC; vergelijkt met drempels en zet vlaggen en IntL; beantwoordt de tweedraadsbus en emuleert de geheugenkaart met de pagina's en banken; handhaaft wachtwoorden en beveiliging; voert op CMIS-modules de toestandsmachines en CDB uit. Details en waarom dit belangrijk is voor programmeren: Controller & firmware.

Voedingsdistributie

FaseDoelOpmerkingen
Inschakelstroombegrenzer / hot-swapcontrollerlaat de stroom bij insteken oplopen zodat de voedingsrail van de host niet inzaktSFF-8431 en QSFP-specificaties begrenzen de inschakelstroom; een defecte begrenzer blijkt uit buurmodules die resetten bij insteken
LDO’s3,3 V → 1,8 / 1,2 / 0,9 V voor driver, TIA, CDReenvoudig, weinig ruis, ~70–80 % efficiënt — geschikt tot ~1,5 W
Schakelende regelaars (buck)voor op DSP gebaseerde 400G+/coherente modulesefficiëntie 85–90 %; de reden dat een module van 12 W geen verwarming van 15 W wordt
Filteringferrietkralen en condensatoren op de 3,3 V-ingangvereist volgens de specificaties om busruis van de host weg te houden
Verklaring van vermogensklasseidentiteitsbytes vertellen de host het maximale verbruik in het slechtste gevalVermogen & thermisch

DDM Vcc wordt na het ingangsfilter gemeten — doorgaans 50–150 mV onder de voedingsrail van de host (Temperatuur & spanning).

Low-speed-pinnen en wie ze afhandelt

PinFamilieAfgehandeld doorEffect
TX_DISABLESFP, XFPdriver-enable (hardware) + MCU (soft bit)laser uit
TX_FAULTSFP, XFPfoutdetectie van driver → MCU → pinvastgehouden fouttoestand
RX_LOSSFP, XFPLA-signaaldetectie → pin en statusbytegeen licht
RS0 / RS1SFP+selectie van CDR/LA-bandbreedte, via MCURateselectie
MOD_ABS / ModPrsL / PRSnalleen aardingsstrap in de moduleaanwezigheid
LPMode / LPWnQSFP, CMISMCU houdt blokken met hoog verbruik (DSP, laser) uitlagevermogensstatus
ResetL / RSTnQSFP, CMISMCU-resetherinitialisatie
IntL / INTQSFP, CMISvlaglogica van MCUinterrupt
ModSelLQSFP, QSFP-DDI²C-adresdecoder van MCUbusdeling

Pindefinities per familie: SFP-hardware, QSFP-hardware.

Warmtepad

Elektronica en optiek geven warmte af aan de metalen behuizing, die het koellichaam van de module is; het koellichaam dat op de cage rust en de luchtstroom van het chassis voeren die warmte verder af. Thermische pads koppelen de DSP en de laserdriver aan de behuizing. Een module met een toegestane temperatuur van de modulebehuizing van 70 °C kan een DSP-junctietemperatuur hebben die 20–30 °C hoger ligt — daarom bepaalt luchtstroom, niet ‘een koele kamer’, de levensduur van de module.

Wat faalt er op de printplaat

StoringSymptoomTe onderscheiden van optiek door
DriverEen fout in de zenderdriver: het Tx-vermogen is nul of gehalveerd terwijl de bias normaal is of aan de limietbiaswaarde versus Tx-waarde
TIA / LARx-vermogen leest goed maar geen data; of LOS terwijl licht aanwezig isTx aan de verre zijde en uw Rx zijn goed, maar toch geen link
CDR / DSPlink bij slechts één snelheid, LOL-vlaggen, hoge BER aan hostzijdeVDM & FEC
MCU / firmwaregeen I²C-antwoord, bevroren DDM, vastgelopen toestandsmachinemodule onzichtbaar of waarden veranderen nooit
Regelaarresets onder belasting, lage Vcc, buurmodules beïnvloedVcc-trend tegenover verkeer
Inschakelstroombegrenzerinsteken reset andere modules op de kaartgebeurt alleen bij hot-plug

In CodingBox

Alles wat de elektronica meet en aanstuurt, verschijnt op de werkbank: DDM-waarden en vlaggen in DDM, status van Tx disable en rate-select, de CMIS-modulestatus en de identiteit die vermogensklasse en aanwezigheid van CDR aangeeft in de EEPROM editor. Een module waarvan de bias aan het plafond van de driver staat terwijl het Tx-vermogen inzakt, wijst de printplaat erop dat de laser versleten is.


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