Elektronik des Moduls: Treiber, TIA/LA, DSP, Controller, Stromversorgung · Im Inneren des Moduls: Laser und Empfänger · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

Elektronik des Moduls: Treiber, TIA/LA, DSP, Controller, Stromversorgung

Hinter den beiden optischen Baugruppen sitzt eine kleine Platine, die alles Übrige erledigt: Sie wandelt die elektrischen Bits des Hosts in Laserstrom um, macht aus dem Fotostrom wieder saubere Daten, hält den Laser über Temperatur und Alterung hinweg auf konstanter Leistung, misst und meldet, gehorcht den Low-Speed-Pins und bleibt innerhalb eines strengen Leistungsbudgets. Diese Seite geht die Platine Block für Block durch und verknüpft jeden Block mit dem, was von außen sichtbar ist — Pins, Speicher-Bytes und DDM-Werte.

Blockschaltbild

                    ┌─────────────── Modul-Platine ───────────────┐
Host-Tx-Lanes ──►  CDR / DSP ──► Laser-TREIBER ──► TOSA (Laser + MPD)  ──► Faser
                    (Retiming,      (Bias +           │
                     Entzerrung,     Modulation)       │ Überwachungsstrom
                     Gearbox)                          ▼
                                              ┌── MCU ───┐  ◄── I²C (SCL/SDA)
                                              │ APC-Schleife │  ◄── TX_DISABLE, RS0/1, LPMode…
                                              │ ADC/DDM  │  ──► TX_FAULT, RX_LOS, IntL
                                              │ Speicher │
                                              └──────────┘
Host-Rx-Lanes ◄──  CDR / DSP ◄── LA/linearer Verstärker ◄── TIA ◄── ROSA (PD)  ◄── Faser
                                                                 │
Versorgung 3,3 V ──► Einschaltstrombegrenzer ──► LDO/DC-DC (1,8 V, 1,2 V, 0,9 V …) ──► jeden Block

Die optischen Teile: TOSA, ROSA, BOSA; der Taktblock: CDR; der DSP im Detail: Modulation & DSP.

Lasertreiber

FunktionWieWas Sie sehen
Bias-Strom — hält den Laser oberhalb der Schwelleeine steuerbare Stromquelle, eingestellt von der APC-Schleife des MCUDDM Tx-Bias; steigt mit Temperatur und Alterung (Tx-Bias & Alterung)
Modulationsstrom — die Einsen und Nullenein schneller Stromschalter (NRZ) oder ein mehrstufiger Treiber (PAM4); 20–80 mA Hub bei einem 10G-DFB, wenige mA bei einem VCSELExtinktionsverhältnis; in DDM nicht sichtbar
EML-Ansteuerungein Spannungshub von 1,5–2,5 V über dem Modulator statt Strom in den LaserEML-Module: Das Bias-Feld betrifft nur die DFB-Sektion
Pre-Emphasis/De-Emphasis, Augenformungvom Hersteller bei der Fertigung programmierbarEinhaltung der Augenmaske
TX_DISABLEder Pin (oder das Soft-Bit) sperrt die Ausgangsstufe des Treibers; aus innerhalb von ~10 µs, ein innerhalb von 1 msTx-Leistung fällt auf den Boden
TX_FAULTder Treiber erkennt Überstrom, einen offenen Laser oder einen APC-Fehler und setzt das Flag; der Host pulst TX_DISABLE, um zurückzusetzenein verriegelter Fehler beim Host — Ausfälle

Empfängerkette: TIA und LA

BlockAufgabeSchlüsselparameter
TIA (Transimpedanzverstärker)wandelt den Fotodiodenstrom (µA) in eine Spannung (mV) um; meist innerhalb der ROSA montiert, nur Millimeter von der Fotodiode entfernt, um das Rauschen gering zu haltenTransimpedanz (kΩ), Eingangsrauschen (bestimmt die Empfindlichkeit), Bandbreite ≈ 0,7 × Symbolrate; bei PAM4 ein linearer TIA mit AGC, damit die vier Pegel erhalten bleiben
LA (Begrenzerverstärker) — NRZformt den TIA-Ausgang unabhängig von der Eingangsamplitude zu festen digitalen Pegeln; enthält den Signal-Detect-KomparatorLOS-Assert-/De-Assert-Schwellen (Hysterese ~2 dB) → Pin und Byte RX_LOS
Linearer Verstärker + ADC — PAM4liefert dem DSP eine originalgetreue Kopie der WellenformENOB, Bandbreite
Rx-Monitoreine Kopie des mittleren Fotostroms, digitalisiert vom MCUDDM Rx-Leistung — der vertrauenswürdigste DDM-Wert (Genauigkeit & Grenzen)

Was die Fotodiode selbst beiträgt: Empfänger.

Retiming und Signalverarbeitung

  • CDR/Retimer — gewinnt den Takt zurück und retimt die Daten auf einer oder beiden Seiten; vorhanden in SFP+ (hostseitig), SFP28/QSFP28 (beidseitig), optional per Bypass (CDR).
  • DSP — ersetzt bei PAM4-Modulen das Paar LA/CDR durch ADC → Entzerrer → Entscheidung → DAC; übernimmt außerdem die Gearbox (8 Host-Lanes mit 50G ↔ 4 Medien-Lanes mit 100G) und bei kohärenten Modulen die FEC. Der stromhungrigste Chip auf der Platine (3–6 W bei einem 400G-Modul) — Modulation & DSP.
  • Lineare (LPO-)Designs verzichten auf den DSP und überlassen die Entzerrung dem SerDes des Hosts; das Modul besteht dann nur noch aus Treiber und TIA.

Mikrocontroller

Der MCU betreibt das Modul: Er tastet Temperatur, Vcc, Bias sowie Tx- und Rx-Monitor über einen ADC ab und rechnet sie mit der Werkskalibrierung um; führt die APC- und, sofern vorhanden, die TEC-Regelschleife aus; vergleicht mit Schwellwerten und setzt Flags und IntL; beantwortet den Zweidraht-Bus, indem er die Speicherkarte mit ihren Pages und Bänken emuliert; setzt Passwörter und Schutz durch; führt bei CMIS-Modulen die Zustandsautomaten und das CDB aus. Details, und warum das für die Programmierung wichtig ist: Controller & Firmware.

Stromverteilung

StufeZweckAnmerkungen
Einschaltstrombegrenzer/Hot-Swap-Controllerrampt den Strom beim Einstecken hoch, damit die Host-Schiene nicht einbrichtSFF-8431 und die QSFP-Spezifikationen begrenzen den Einschaltstrom; ein defekter Begrenzer zeigt sich darin, dass Nachbarmodule beim Einstecken zurückgesetzt werden
LDOs3,3 V → 1,8/1,2/0,9 V für Treiber, TIA, CDReinfach, rauscharm, ~70–80 % Wirkungsgrad — geeignet bis ~1,5 W
Schaltregler (Buck)für DSP-basierte 400G+/kohärente ModuleWirkungsgrad 85–90 %; der Grund, warum aus einem 12-W-Modul keine 15-W-Heizung wird
FilterungFerritperlen und Kondensatoren am 3,3-V-Eingangvon den Spezifikationen gefordert, um Busrauschen vom Host fernzuhalten
Leistungsklassen-AngabeIdentitäts-Bytes teilen dem Host die maximale Aufnahme mitLeistung & Thermik

DDM Vcc wird nach dem Eingangsfilter gemessen — typischerweise 50–150 mV unterhalb der Host-Schiene (Temperatur & Spannung).

Low-Speed-Pins und wer sie verarbeitet

PinFamilieVerarbeitet vonWirkung
TX_DISABLESFP, XFPTreiber-Enable (Hardware) + MCU (Soft-Bit)Laser aus
TX_FAULTSFP, XFPFehlererkennung des Treibers → MCU → Pinverriegelter Fehler
RX_LOSSFP, XFPSignal-Detect der LA → Pin und Status-Bytekein Licht
RS0/RS1SFP+Bandbreitenauswahl von CDR/LA, über den MCURatenauswahl
MOD_ABS/ModPrsL/PRSnalleeine Masseverbindung im ModulPräsenz
LPMode/LPWnQSFP, CMISMCU hält Blöcke mit hohem Leistungsbedarf (DSP, Laser) ausLow-Power-Zustand
ResetL/RSTnQSFP, CMISMCU-ResetNeuinitialisierung
IntL/INTQSFP, CMISFlag-Logik des MCUInterrupt
ModSelLQSFP, QSFP-DDI²C-Adressdecoder des MCUBusfreigabe

Pin-Definitionen je Familie: SFP-Hardware, QSFP-Hardware.

Wärmepfad

Elektronik und Optik geben ihre Wärme an das Metallgehäuse ab, das den Kühlkörper des Moduls bildet; der aufgesetzte Kühlkörper des Käfigs und die Gehäuseluftströmung übernehmen von dort. Wärmeleitpads koppeln DSP und Lasertreiber an das Gehäuse. Ein Modul, das für 70 °C Gehäusetemperatur ausgelegt ist, kann seinen DSP-Sperrschicht-Wert 20–30 °C heißer betreiben — der Grund, warum die Luftströmung und nicht „ein kühler Raum“ die Lebensdauer des Moduls bestimmt.

Was auf der Platine ausfällt

AusfallSymptomUnterscheidung von der Optik durch
TreiberTx-Fault, Tx-Leistung null oder halbiert bei normalem oder am Limit liegendem BiasBias-Wert im Vergleich zum Tx-Wert
TIA/LARx-Leistung liest normal, aber keine Daten; oder LOS trotz vorhandenem LichtTx der Gegenstelle und der eigene Rx sind in Ordnung, dennoch kein Link
CDR/DSPLink nur bei einer Rate, LOL-Flags, hohe BER hostseitigVDM & FEC
MCU/Firmwarekeine I²C-Antwort, eingefrorenes DDM, hängender ZustandsautomatModul unsichtbar oder Werte ändern sich nie
ReglerResets unter Last, niedrige Vcc, Nachbarmodule betroffenVcc-Verlauf im Vergleich zum Datenverkehr
EinschaltstrombegrenzerEinstecken setzt andere Module auf der Karte zurücktritt nur beim Hot-Plug auf

In CodingBox

Alles, was die Elektronik misst und steuert, erscheint auf der Werkbank: DDM-Werte und -Flags im DDM, der Zustand von Tx-Disable und Ratenauswahl, der CMIS-Modulzustand sowie die Identität, die Leistungsklasse und CDR-Präsenz im EEPROM-Editor angibt. Ein Modul, dessen Bias an der Obergrenze des Treibers liegt, während die Tx-Leistung einbricht, ist eine Platine, die Ihnen sagt, dass ihr Laser am Ende ist.


Wenn Sie in diesem Artikel eine Ungenauigkeit oder einen Fehler finden, markieren Sie die betreffende Stelle und drücken Sie Ctrl+Enter, um .