Điện tử của module: driver, TIA/LA, DSP, bộ điều khiển, nguồn · Bên trong module: laser và bộ thu · Transceiver quang và cáp · Tài liệu · CodingBox
CodingBox Tài liệu

Điện tử của module: driver, TIA/LA, DSP, bộ điều khiển, nguồn

Phía sau hai cụm quang con là một bo mạch nhỏ đảm nhiệm mọi việc còn lại: biến các bit điện của host thành dòng điện laser, biến dòng quang điện trở lại thành dữ liệu sạch, giữ laser ở công suất không đổi bất kể nhiệt độ và tuổi thọ, đo lường và báo cáo, tuân theo các chân tín hiệu tốc độ thấp và hoạt động trong một ngân sách công suất chặt chẽ. Trang này trình bày bo mạch theo từng khối và liên hệ mỗi khối với những gì bạn thấy được từ bên ngoài — chân tín hiệu, byte bộ nhớ và giá trị DDM.

Sơ đồ khối

                    ┌─────────────── PCB của module ───────────────┐
làn Tx của host ──► CDR / DSP ──► DRIVER laser ──► TOSA (laser + MPD)  ──► sợi quang
                    (tái định thời, (bias +          │
                     cân bằng,       điều chế)       │ dòng giám sát
                     chuyển đổi làn)                 ▼
                                              ┌── MCU ───┐  ◄── I²C (SCL/SDA)
                                              │ vòng lặp APC │  ◄── TX_DISABLE, RS0/1, LPMode…
                                              │ ADC/DDM      │  ──► TX_FAULT, RX_LOS, IntL
                                              │ bộ nhớ       │
                                              └──────────────┘
làn Rx của host ◄── CDR / DSP ◄── LA / khuếch đại tuyến tính ◄── TIA ◄── ROSA (PD)  ◄── sợi quang
                                                                 │
nguồn 3,3 V ──► bộ giới hạn dòng khởi động ──► LDO / DC-DC (1,8 V; 1,2 V; 0,9 V …) ──► mọi khối

Phần quang học: TOSA, ROSA, BOSA; khối xung nhịp: CDR; DSP đi sâu hơn: Điều chế và DSP.

Driver laser

Chức năngCách thực hiệnNhững gì bạn thấy
Dòng phân cực — giữ laser trên ngưỡngmột nguồn dòng điều khiển được, do vòng lặp APC của MCU thiết lậpDòng phân cực Tx trong DDM; tăng theo nhiệt độ và tuổi thọ (Dòng phân cực Tx và lão hóa)
Dòng điều chế — các bit 1 và 0một mạch chuyển dòng nhanh (NRZ) hoặc một driver đa mức (PAM4); biên độ dao động 20–80 mA trên một DFB 10G, vài mA trên một VCSELtỷ số tắt; không hiển thị trong DDM
Kích thích EMLbiên độ điện áp dao động 1,5–2,5 V trên bộ điều chế thay vì dòng điện vào lasermodule EML: trường dòng phân cực chỉ áp dụng cho phần DFB
Pre-emphasis / de-emphasis, định dạng mắtđược nhà sản xuất lập trình sẵn khi sản xuấttuân thủ mặt nạ mắt
TX_DISABLEchân tín hiệu (hoặc bit phần mềm) khóa tầng ra của driver; tắt trong vòng ~10 µs, bật trong vòng 1 mscông suất Tx tụt xuống đáy
TX_FAULTdriver phát hiện quá dòng, laser hở mạch hoặc APC lỗi và dựng cờ báo; host tạo xung TX_DISABLE để resetmột sự cố bị chốt trên host — Sự cố

Chuỗi bộ thu: TIA và LA

KhốiNhiệm vụThông số chính
TIA (bộ khuếch đại xuyên trở kháng)chuyển dòng điện của photodiode (µA) thành điện áp (mV); thường được gắn bên trong ROSA, cách photodiode chỉ vài milimét để giữ nhiễu thấptrở kháng chuyển đổi (kΩ), nhiễu đầu vào (quyết định độ nhạy), băng thông ≈ 0,7 × tốc độ symbol; ở PAM4 là một TIA tuyến tính có AGC để bốn mức tín hiệu được giữ nguyên
LA (bộ khuếch đại giới hạn) — NRZvuông hóa đầu ra của TIA thành các mức số cố định bất kể biên độ đầu vào; chứa bộ so sánh phát hiện tín hiệungưỡng kích hoạt/bỏ kích hoạt của LOS (độ trễ ~2 dB) → chân tín hiệu và byte RX_LOS
Khuếch đại tuyến tính + ADC — PAM4cấp cho DSP một bản sao trung thực của dạng sóngENOB, băng thông
Giám sát Rxmột bản sao của dòng quang điện trung bình, được MCU số hóaCông suất Rx trong DDM — giá trị DDM đáng tin cậy nhất (Độ chính xác và giới hạn)

Bản thân photodiode đóng góp gì: Bộ thu.

Tái định thời và xử lý tín hiệu

  • CDR / bộ tái định thời — khôi phục xung nhịp và định thời lại dữ liệu ở một hoặc cả hai phía; có mặt trong SFP+ (phía host), SFP28/QSFP28 (cả hai phía), có tùy chọn bypass (CDR).
  • DSP — trên các module PAM4, thay thế cặp LA/CDR bằng chuỗi ADC → bộ cân bằng → bộ phân ngưỡng → DAC; cũng thực hiện chức năng chuyển đổi làn (8 làn host ở 50G ↔ 4 làn truyền dẫn ở 100G), và ở các module coherent còn thực hiện cả FEC. Đây là chip tiêu thụ điện nhiều nhất trên bo mạch (3–6 W ở một module 400G) — Điều chế và DSP.
  • Thiết kế tuyến tính (LPO) loại bỏ DSP và để SerDes của host tự cân bằng tín hiệu; module khi đó chỉ còn driver + TIA.

Bộ vi điều khiển

MCU vận hành module: lấy mẫu nhiệt độ, Vcc, dòng phân cực, các giá trị giám sát Tx và Rx qua một ADC rồi quy đổi bằng hiệu chuẩn của nhà máy; chạy vòng lặp điều khiển APC và, nếu có, vòng lặp TEC; so sánh với các ngưỡng và dựng cờ cùng IntL; trả lời trên bus hai dây, mô phỏng bản đồ bộ nhớ với các trang và bank của nó; áp đặt mật khẩu và bảo vệ; trên các module CMIS còn chạy các máy trạng thái và CDB. Chi tiết, và vì sao điều này quan trọng đối với việc lập trình: Bộ điều khiển và firmware.

Phân phối nguồn

Giai đoạnMục đíchGhi chú
Bộ giới hạn dòng khởi động / bộ điều khiển hot-swaptăng dòng điện dần khi cắm vào để đường nguồn của host không bị sụtđặc tả SFF-8431 và QSFP giới hạn dòng khởi động; một bộ giới hạn bị lỗi biểu hiện qua việc các module lân cận bị reset khi cắm module vào
LDO3,3 V → 1,8 / 1,2 / 0,9 V cho driver, TIA, CDRđơn giản, nhiễu thấp, hiệu suất ~70–80 % — phù hợp tới ~1,5 W
Bộ điều chỉnh dạng chuyển mạch (buck)dành cho các module 400G+/coherent dùng DSPhiệu suất 85–90 %; lý do một module 12 W không biến thành lò sưởi 15 W
Lọc nhiễuhạt ferrite và tụ điện trên đầu vào 3,3 Vđược đặc tả yêu cầu để giữ nhiễu trên bus không lan sang host
Khai báo cấp công suấtbyte thông tin nhận dạng cho host biết mức tiêu thụ xấu nhấtCông suất và nhiệt

Vcc trong DDM được đo sau bộ lọc đầu vào — thường thấp hơn đường nguồn của host khoảng 50–150 mV (Nhiệt độ và điện áp).

Chân tín hiệu tốc độ thấp và ai xử lý chúng

ChânHọXử lý bởiTác động
TX_DISABLESFP, XFPchân enable của driver (phần cứng) + MCU (bit phần mềm)tắt laser
TX_FAULTSFP, XFPdriver phát hiện lỗi → MCU → chân tín hiệusự cố bị chốt
RX_LOSSFP, XFPLA phát hiện tín hiệu → chân tín hiệu và byte trạng tháikhông có ánh sáng
RS0 / RS1SFP+chọn băng thông CDR / LA, qua MCUChọn tốc độ
MOD_ABS / ModPrsL / PRSntất cảmột dây nối đất bên trong modulephát hiện sự hiện diện
LPMode / LPWnQSFP, CMISMCU giữ các khối công suất cao (DSP, laser) ở trạng thái tắttrạng thái công suất thấp
ResetL / RSTnQSFP, CMISreset MCUkhởi tạo lại
IntL / INTQSFP, CMISlogic cờ của MCUngắt
ModSelLQSFP, QSFP-DDbộ giải mã địa chỉ I²C của MCUchia sẻ bus

Định nghĩa chân tín hiệu theo từng họ: Phần cứng SFP, Phần cứng QSFP.

Đường dẫn nhiệt

Điện tử và quang học tỏa nhiệt vào vỏ kim loại, chính là bộ tản nhiệt của module; từ đó, tản nhiệt cưỡi trên cage và luồng khí của chassis tiếp tục dẫn nhiệt đi. Miếng đệm nhiệt kết nối DSP và driver laser với vỏ module. Một module có định mức vỏ 70 °C có thể khiến mối nối (junction) của DSP nóng hơn 20–30 °C — đây là lý do luồng khí, chứ không phải “phòng máy mát”, mới là yếu tố quyết định tuổi thọ module.

Những gì hỏng trên bo mạch

Sự cốTriệu chứngCách phân biệt với lỗi quang học
Driverlỗi Tx, công suất Tx bằng không hoặc giảm một nửa trong khi dòng phân cực bình thường hoặc ở giới hạngiá trị đọc dòng phân cực so với giá trị đọc Tx
TIA / LACông suất Rx đọc bình thường nhưng không có dữ liệu; hoặc LOS trong khi vẫn có ánh sángTx ở đầu xa và Rx của bạn đều bình thường, nhưng vẫn không lên liên kết
CDR / DSPliên kết chỉ lên ở một tốc độ, cờ LOL, BER phía host caoVDM và FEC
MCU / firmwarekhông phản hồi I²C, DDM đứng im, máy trạng thái bị kẹtmodule không hiện diện hoặc giá trị không bao giờ đổi
Bộ điều chỉnh nguồnreset khi có tải, Vcc thấp, ảnh hưởng tới các module lân cậnxu hướng Vcc so với lưu lượng
Bộ giới hạn dòng khởi độngviệc cắm module làm reset các module khác trên cardchỉ xảy ra khi cắm nóng (hot-plug)

Trong CodingBox

Mọi thứ mà phần điện tử đo lường và điều khiển đều hiện ra trên bàn thử: giá trị và cờ DDM trên DDM, trạng thái Tx disable và rate-select, trạng thái module CMIS, và thông tin nhận dạng khai báo cấp công suất cùng sự hiện diện của CDR trong EEPROM editor. Một module có dòng phân cực chạm trần của driver trong khi công suất Tx tụt xuống là bo mạch đang nói cho bạn biết laser của nó đã hết đời.


Nếu bạn phát hiện thông tin chưa chính xác hoặc lỗi trong bài viết này, hãy chọn đoạn liên quan và nhấn Ctrl+Enter để .