ماڈیول الیکٹرانکس: ڈرائیور، TIA/LA، DSP، کنٹرولر، پاور · ماڈیول کے اندر: لیزرز اور ریسیورز · آپٹیکل ٹرانسیورز اور کیبلز · دستاویزات · CodingBox
CodingBox دستاویزات

ماڈیول الیکٹرانکس: ڈرائیور، TIA/LA، DSP، کنٹرولر، پاور

دو آپٹیکل ذیلی اسمبلیوں کے پیچھے ایک چھوٹا سرکٹ بورڈ ہوتا ہے جو باقی سب کام کرتا ہے: ہوسٹ کے الیکٹریکل بٹس کو لیزر کرنٹ میں بدلتا ہے، فوٹو کرنٹ کو دوبارہ صاف ڈیٹا بناتا ہے، درجہ حرارت اور عمر کے دوران لیزر کو مستقل پاور پر رکھتا ہے، پیمائش اور رپورٹنگ کرتا ہے، کم رفتار پنز کی اطاعت کرتا ہے اور سخت پاور بجٹ میں رہتا ہے۔ یہ صفحہ بورڈ کو بلاک بہ بلاک بیان کرتا ہے اور ہر بلاک کو باہر سے نظر آنے والی چیز — پنز، میموری بائٹس اور DDM قدروں — سے جوڑتا ہے۔

بلاک ڈایاگرام

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

آپٹیکل اجزاء: TOSA، ROSA، BOSA؛ کلاک بلاک: CDR؛ DSP کی تفصیل: موڈیولیشن اور DSP۔

لیزر ڈرائیور

فعلطریقہآپ کیا دیکھتے ہیں
بایس کرنٹ — لیزر کو حد سے اوپر رکھتا ہےقابل کنٹرول کرنٹ ماخذ، MCU کے APC لوپ سے سیٹDDM Tx bias؛ درجہ حرارت اور عمر کے ساتھ بڑھتا ہے (Tx bias اور عمر بڑھنا)
موڈیولیشن کرنٹ — ونز اور زیروزتیز کرنٹ سوئچ (NRZ) یا ملٹی لیول ڈرائیور (PAM4)؛ 10G DFB پر 20–80 mA سوئنگ، VCSEL پر چند mAایکسٹنکشن ریشو؛ DDM میں نظر نہیں آتا
EML ڈرائیولیزر میں کرنٹ کے بجائے موڈیولیٹر کے پار 1.5–2.5 V وولٹیج سوئنگEML ماڈیولز: بایس فیلڈ صرف DFB سیکشن کے لیے
پری ایمفیسس / ڈی ایمفیسس، آئی شیپنگپروڈکشن میں وینڈر کے ذریعے قابل پروگرامآئی ماسک مطابقت
TX_DISABLEپن (یا سافٹ بٹ) ڈرائیور کے آؤٹ پٹ اسٹیج کو گیٹ کرتا ہے؛ ~10 µs میں آف، 1 ms میں آنTx پاور فلور تک گر جاتی ہے
TX_FAULTڈرائیور اوور کرنٹ، کھلا لیزر یا APC ناکامی پکڑتا اور فلیگ اٹھاتا ہے؛ ہوسٹ ری سیٹ کے لیے TX_DISABLE پلس کرتا ہےہوسٹ پر لیچ شدہ خرابی — خرابیاں

ریسیور چین: TIA اور LA

بلاککامبنیادی پیرامیٹرز
TIA (ٹرانس امپیڈنس ایمپلیفائر)فوٹو ڈائیوڈ کرنٹ (µA) کو وولٹیج (mV) میں بدلتا ہے؛ نوائز کم رکھنے کے لیے عموماً ROSA کے اندر فوٹو ڈائیوڈ سے ملی میٹرز کے فاصلے پر لگایا جاتا ہےٹرانس امپیڈنس (kΩ)، اِن پٹ نوائز (حساسیت طے کرتا ہے)، بینڈوڈتھ ≈ 0.7 × سمبل ریٹ؛ PAM4 پر AGC کے ساتھ لینیئر TIA تاکہ چار سطحیں برقرار رہیں
LA (لمٹنگ ایمپلیفائر) — NRZاِن پٹ ایمپلی ٹیوڈ سے قطع نظر TIA آؤٹ پٹ کو مقررہ مستطیل ڈیجیٹل سطحوں میں محدود اور بحال کرتا ہے؛ سگنل شناخت کمپیریٹر شاملLOS فعال/غیر فعال ہونے کی حدیں (ہسٹریسس ~2 dB) → RX_LOS پن اور بائٹ
لینیئر ایمپلیفائر + ADC — PAM4DSP کو ویوفارم کی وفادار نقل دیتا ہےENOB، بینڈوڈتھ
Rx مانیٹراوسط فوٹو کرنٹ کی نقل، MCU سے ڈیجیٹائزDDM Rx پاور — سب سے قابل اعتماد DDM قدر (درستگی اور حدود)

فوٹو ڈائیوڈ خود کیا فراہم کرتا ہے: ریسیورز۔

ری ٹائمنگ اور سگنل پروسیسنگ

  • CDR / ری ٹائمر — کلاک بازیافت کرتا اور ایک یا دونوں اطراف ڈیٹا دوبارہ ٹائم کرتا ہے؛ SFP+ (ہوسٹ سائیڈ)، SFP28/QSFP28 (دونوں اطراف) میں ملتا ہے، اختیاری بائی پاس (CDR)۔
  • DSP — PAM4 ماڈیولز میں LA/CDR جوڑا ADC → ایکولائزر → فیصلہ → DAC سے بدل دیتا ہے؛ نیز گیئر باکس (50G کی 8 ہوسٹ لینز ↔ 100G کی 4 میڈیا لینز) اور کوہیرنٹ ماڈیولز میں FEC انجام دیتا ہے۔ بورڈ کی سب سے زیادہ پاور لینے والی چپ (400G ماڈیول میں 3–6 W) — موڈیولیشن اور DSP۔
  • لینیئر (LPO) ڈیزائن DSP ہٹا دیتے اور ہوسٹ SerDes کو ایکولائز کرنے دیتے ہیں؛ ماڈیول صرف ڈرائیور + TIA رہ جاتا ہے۔

مائیکرو کنٹرولر

MCU ماڈیول چلاتا ہے: ADC کے ذریعے درجہ حرارت، Vcc، بایس، Tx اور Rx مانیٹرز سیمپل کرتا ہے اور انہیں فیکٹری کیلیبریشن سے تبدیل کرتا ہے؛ APC اور، جہاں موجود ہو، TEC کنٹرول لوپ چلاتا ہے؛ حدوں سے موازنہ کر کے فلیگز اور IntL اٹھاتا ہے؛ اپنے صفحات اور بینکس کے ساتھ میموری میپ کی تقلید کرتے ہوئے ٹو-وائر بس کا جواب دیتا ہے؛ پاس ورڈز اور تحفظ نافذ کرتا ہے؛ CMIS ماڈیولز پر اسٹیٹ مشینز اور CDB چلاتا ہے۔ تفصیل، اور پروگرامنگ کے لیے اس کی اہمیت: کنٹرولر اور فرم ویئر۔

پاور کی تقسیم

مرحلہمقصدنوٹس
اِن رش لیمیٹر / ہاٹ سوئپ کنٹرولرانسرشن پر کرنٹ بڑھاتا ہے تاکہ ہوسٹ ریل نہ گرےSFF-8431 اور QSFP خصوصیات اِن رش محدود کرتی ہیں؛ ناکام لیمیٹر انسرشن پر پڑوسی ماڈیولز ری سیٹ ہونے کی صورت میں ظاہر ہوتا ہے
LDOsڈرائیور، TIA، CDR کے لیے 3.3 V → 1.8 / 1.2 / 0.9 Vسادہ، کم نوائز، ~70–80 % مؤثر — ~1.5 W تک مناسب
سوئچنگ ریگولیٹرز (بک)DSP پر مبنی 400G+/کوہیرنٹ ماڈیولز کے لیےکارکردگی 85–90 %؛ یہی وجہ ہے کہ 12 W ماڈیول 15 W ہیٹر نہیں بنتا
فلٹرنگ3.3 V اِن پٹ پر فیرائٹ بیڈز اور کیپیسیٹرزبس نوائز کو ہوسٹ سے دور رکھنے کے لیے خصوصیات کے مطابق ضروری
پاور کلاس کا اعلانشناخت بائٹس ہوسٹ کو بدترین صورت کا ڈرا بتاتے ہیںپاور اور حرارت

DDM Vcc اِن پٹ فلٹر کے بعد ناپا جاتا ہے — عموماً ہوسٹ ریل سے 50–150 mV کم (درجہ حرارت اور وولٹیج)۔

کم رفتار پنز اور انہیں کون سنبھالتا ہے

پنخاندانسنبھالنے والااثر
TX_DISABLESFP، XFPڈرائیور فعال کرنا (ہارڈویئر) + MCU (سافٹ بٹ)لیزر آف
TX_FAULTSFP، XFPڈرائیور خرابی شناخت → MCU → پنلیچ شدہ خرابی
RX_LOSSFP، XFPLA سگنل شناخت → پن اور اسٹیٹس بائٹروشنی نہیں
RS0 / RS1SFP+MCU کے ذریعے CDR / LA بینڈوڈتھ انتخابریٹ انتخاب
MOD_ABS / ModPrsL / PRSnسبماڈیول کے اندر گراؤنڈ اسٹریپموجودگی
LPMode / LPWnQSFP، CMISMCU زیادہ پاور بلاکس (DSP، لیزر) بند رکھتا ہےکم پاور حالت
ResetL / RSTnQSFP، CMISMCU ری سیٹدوبارہ ابتدا
IntL / INTQSFP، CMISMCU فلیگ منطقانٹرپٹ
ModSelLQSFP، QSFP-DDMCU کا I²C ایڈریس ڈیکوڈربس شیئرنگ

ہر خاندان کے لیے پن تعریفیں: SFP ہارڈویئر، QSFP ہارڈویئر۔

حرارتی راستہ

الیکٹرانکس اور آپٹکس دھاتی ہاؤسنگ میں حرارت خارج کرتے ہیں، جو ماڈیول کا ہیٹ سنک ہے؛ کیج کا اوپر سرکتا ہیٹ سنک اور چیسیس ایئر فلو وہاں سے حرارت لے جاتے ہیں۔ تھرمل پیڈز DSP اور لیزر ڈرائیور کو ہاؤسنگ سے جوڑتے ہیں۔ 70 °C کیس ریٹنگ والا ماڈیول اپنا DSP جنکشن 20–30 °C زیادہ گرم چلا سکتا ہے — یہی وجہ ہے کہ ماڈیول کی عمر "کمرہ ٹھنڈا ہونے" کے بجائے ایئر فلو طے کرتا ہے۔

بورڈ پر کیا ناکام ہوتا ہے

خرابیعلامتآپٹکس سے اس طرح امتیاز
ڈرائیورTx fault، Tx پاور صفر یا بایس نارمل یا حد پر ہونے کے ساتھ آدھیبایس ریڈنگ بمقابلہ Tx ریڈنگ
TIA / LARx پاور درست پڑھتی ہے مگر ڈیٹا نہیں؛ یا روشنی موجود ہونے پر LOSدور سرے کا Tx اور آپ کا Rx درست، پھر بھی لنک نہیں
CDR / DSPصرف ایک ریٹ پر لنک، LOL فلیگز، زیادہ ہوسٹ-سائیڈ BERVDM اور FEC
MCU / فرم ویئرI²C جواب نہیں، منجمد DDM، پھنسی اسٹیٹ مشینماڈیول غائب یا قدریں کبھی نہیں بدلتی ہیں
ریگولیٹرلوڈ میں ری سیٹ، کم Vcc، پڑوسی متاثرٹریفک کے مقابلے Vcc رجحان
اِن رش لیمیٹرانسرشن سے کارڈ پر دوسرے ماڈیولز ری سیٹصرف ہاٹ پلگ پر ہوتا ہے

CodingBox میں

الیکٹرانکس جس چیز کی پیمائش اور کنٹرول کرتے ہیں وہ بینچ پر ظاہر ہوتی ہے: DDM پر DDM قدریں اور فلیگز، Tx disable اور rate-select حالت، CMIS ماڈیول حالت، اور EEPROM editor میں پاور کلاس اور CDR موجودگی کا اعلان کرنے والی شناخت۔ جس ماڈیول کا بایس ڈرائیور کی حد پر ہو جبکہ Tx پاور گرتی ہو، اس کا بورڈ آپ کو بتا رہا ہے کہ اس کا لیزر ختم ہو چکا ہے۔


اگر آپ کو اس مضمون میں کوئی غلطی یا عدم درستی ملے تو متعلقہ حصہ منتخب کریں اور Ctrl+Enter دبا کر ۔