إلكترونيات الوحدة: مشغّل الليزر، TIA/LA، DSP، وحدة التحكم، الطاقة
خلف التجميعتين الفرعيتين الضوئيتين توجد لوحة دوائر صغيرة تؤدي كل شيء آخر: تحوّل بتّات المضيف الكهربائية إلى تيار الليزر، وتعيد تحويل التيار الضوئي إلى بيانات نظيفة، وتُبقي الليزر عند قدرة ثابتة عبر درجة الحرارة والتقادم، وتقيس وتُبلغ، وتطيع الدبابيس المنخفضة السرعة، وتعمل ضمن ميزانية قدرة صارمة. وتستعرض هذه الصفحة اللوحة كتلة كتلة، وتربط كل كتلة بما تراه من الخارج — الدبابيس، وبايتات الذاكرة، وقيم DDM.
مخطط الكتل
┌─────────────── لوحة الوحدة ───────────────┐
مسارات Tx للمضيف ──► CDR / DSP ──► مشغّل الليزر ──► TOSA (ليزر + MPD) ──► الألياف
(إعادة التوقيت، (انحياز + │
معادلة، تضمين) │ تيار المراقبة
gearbox) ▼
┌── MCU ───┐ ◄── I²C (SCL/SDA)
│ حلقة APC │ ◄── TX_DISABLE, RS0/1, LPMode…
│ ADC/DDM │ ──► TX_FAULT, RX_LOS, IntL
│ الذاكرة │
└──────────┘
مسارات Rx للمضيف ◄── CDR / DSP ◄── LA / مضخم خطي ◄── TIA ◄── ROSA (PD) ◄── الألياف
│
التغذية 3.3 V ──► محدِّد تيار الاندفاع ──► LDO / DC-DC (1.8 V, 1.2 V, 0.9 V …) ──► كل كتلة
الأجزاء الضوئية: TOSA وROSA وBOSA؛ كتلة الساعة: CDR؛ وDSP بالتفصيل: التضمين وDSP.
مشغّل الليزر
| الوظيفة | الطريقة | ما تراه |
|---|---|---|
| تيار الانحياز — يُبقي الليزر فوق العتبة | مصدر تيار قابل للتحكم، تضبطه حلقة APC في MCU | انحياز Tx في DDM؛ يرتفع مع درجة الحرارة والتقادم (انحياز Tx والتقادم) |
| تيار التضمين — الآحاد والأصفار | مفتاح تيار سريع (NRZ) أو مشغّل متعدد المستويات (PAM4)؛ تأرجح 20–80 mA على DFB بسرعة 10G، وبضعة mA على VCSEL | نسبة الإطفاء؛ غير ظاهرة في 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 يكون TIA خطيًا مزوَّدًا بـ AGC كي تبقى المستويات الأربعة سليمة |
| LA (مضخم محدِّد) — NRZ | يحوّل خرج TIA إلى مستويات رقمية ثابتة بصرف النظر عن سعة الدخل؛ ويحتوي مقارن كشف الإشارة | عتبتا إثبات/إلغاء LOS (تخلّف ~2 dB) ← دبوس وبايت RX_LOS |
| مضخم خطي + ADC — PAM4 | يغذّي DSP بنسخة أمينة من شكل الموجة | ENOB، وعرض النطاق |
| مراقب Rx | نسخة من متوسط التيار الضوئي، يُرقمنها MCU | قدرة Rx في DDM — أوثق قيم DDM (الدقة والحدود) |
ما تسهم به الفوتودايود نفسها: المستقبلات.
إعادة التوقيت ومعالجة الإشارة
- CDR / معيد التوقيت — يستعيد الساعة ويعيد توقيت البيانات على جهة واحدة أو على الجهتين؛ موجود في SFP+ (جهة المضيف)، وSFP28/QSFP28 (الجهتان)، مع تجاوز اختياري (CDR).
- DSP — في وحدات PAM4 يحل محل زوج LA/CDR بسلسلة ADC ← معادِل ← قرار ← DAC؛ ويؤدي أيضًا تحويل المسارات (gearbox) (8 مسارات مضيف بسرعة 50G ↔ 4 مسارات وسط بسرعة 100G)، وفي الوحدات المتماسكة يؤدي FEC. وهو الشريحة الأكثر استهلاكًا للقدرة على اللوحة (3–6 W في وحدة 400G) — التضمين وDSP.
- تحذف تصاميم LPO الخطية DSP وتترك SerDes الخاص بالمضيف يعادِل الإشارة؛ فتصبح الوحدة مجرد مشغّل + TIA.
المتحكم الدقيق
يُشغّل MCU الوحدة: يأخذ عينات من درجة الحرارة وVcc والانحياز ومراقبات Tx وRx عبر ADC ويحوّلها وفق معايرة المصنع؛ ويُشغّل حلقة APC، وحيثما وُجدت، حلقة تحكم TEC؛ ويقارنها بالعتبات ويرفع الأعلام وIntL؛ ويجيب على الناقل الثنائي السلك، محاكيًا خريطة الذاكرة بصفحاتها ومصارفها؛ ويفرض كلمات المرور والحماية؛ وعلى وحدات CMIS يُشغّل آلات الحالة وCDB. التفاصيل، ولماذا يهم هذا في البرمجة: المتحكم والبرنامج الثابت.
توزيع التغذية
| المرحلة | الغرض | ملاحظات |
|---|---|---|
| محدِّد تيار الاندفاع / متحكم الاستبدال الساخن | يرفع التيار تدريجيًا عند الإدخال كي لا ينخفض جهد ناقل المضيف | تحدّ مواصفتا SFF-8431 وQSFP من تيار الاندفاع؛ ومحدِّد معطوب يظهر كإعادة تشغيل الوحدات المجاورة عند الإدخال |
| منظمات LDO | 3.3 V → 1.8 / 1.2 / 0.9 V للمشغّل وTIA وCDR | بسيطة، منخفضة الضجيج، بكفاءة ~70–80 % — مناسبة حتى ~1.5 W |
| منظمات تبديلية (buck) | لوحدات 400G+ القائمة على DSP أو الوحدات المتماسكة | كفاءة 85–90 %؛ وهذا سبب ألا تتحول وحدة بقدرة 12 W إلى سخان بقدرة 15 W |
| الترشيح | خرزات فريت ومكثفات على دخل 3.3 V | تشترطه المواصفات لإبقاء ضجيج الناقل بعيدًا عن المضيف |
| بيان فئة القدرة | تُعلم بيانات التعريف المضيفَ بأسوأ حالة للاستهلاك | القدرة والحرارة |
تُقاس Vcc في DDM بعد مرشح الدخل — وعادة تكون أقل من جهد ناقل المضيف بمقدار 50–150 mV (درجة الحرارة والجهد).
الدبابيس المنخفضة السرعة ومن يتولاها
| الدبوس | العائلة | من يتولاه | التأثير |
|---|---|---|---|
| TX_DISABLE | SFP، XFP | تمكين المشغّل (عتاديًا) + MCU (بت برمجي) | إطفاء الليزر |
| TX_FAULT | SFP، XFP | كشف عطل المشغّل → MCU → الدبوس | عطل مُثبَّت |
| RX_LOS | SFP، XFP | كشف إشارة LA → الدبوس وبايت الحالة | لا ضوء |
| RS0 / RS1 | SFP+ | اختيار عرض نطاق CDR / LA، عبر MCU | اختيار المعدل |
| MOD_ABS / ModPrsL / PRSn | الكل | وصلة تأريض داخل الوحدة | الحضور |
| LPMode / LPWn | QSFP، CMIS | يُبقي MCU الكتل عالية القدرة (DSP، الليزر) مطفأة | حالة القدرة المنخفضة |
| ResetL / RSTn | QSFP، CMIS | إعادة ضبط MCU | إعادة التهيئة |
| IntL / INT | QSFP، CMIS | منطق أعلام MCU | المقاطعة |
| ModSelL | QSFP، QSFP-DD | مُفكِّك عنوان I²C في MCU | مشاركة الناقل |
تعريفات الدبابيس لكل عائلة: عتاد SFP، عتاد QSFP.
المسار الحراري
تُبدِّد الإلكترونيات والبصريات حرارتها في الهيكل المعدني، وهو المشتت الحراري للوحدة؛ ثم يتولى المشتت الحراري المثبَّت على القفص وتدفق هواء الشاسيه الباقي. وتصل وسائد حرارية DSP ومشغّل الليزر بالهيكل. وقد تعمل وحدة مصنَّفة عند 70 °C لدرجة حرارة الهيكل بموصل DSP أسخن بمقدار 20–30 °C — وهذا سبب أن تدفق الهواء، لا «برودة الغرفة»، هو ما يحدد عمر الوحدة.
ما الذي يتعطل على اللوحة
| العطل | العَرَض | التمييز عن البصريات بواسطة |
|---|---|---|
| المشغّل | عطل Tx، وقدرة Tx صفر أو نصف القيمة مع انحياز طبيعي أو عند الحد | قراءة الانحياز مقابل قراءة Tx |
| TIA / LA | قراءة قدرة Rx سليمة لكن دون بيانات؛ أو LOS مع وجود ضوء | Tx لدى الطرف البعيد وRx لديك كلاهما سليم، ومع ذلك لا وصلة |
| CDR / DSP | الوصلة تعمل بمعدل واحد فقط، وأعلام LOL، وBER مرتفع من جهة المضيف | مقاييس VDM وFEC |
| MCU / البرنامج الثابت | لا استجابة I²C، وDDM مجمَّد، وآلة حالة عالقة | الوحدة غير مرئية أو القيم لا تتغير أبدًا |
| المنظم | إعادة تشغيل تحت الحمل، وVcc منخفض، وتأثر الوحدات المجاورة | اتجاه Vcc مقابل حركة البيانات |
| محدِّد تيار الاندفاع | الإدخال يعيد تشغيل وحدات أخرى على البطاقة | يحدث فقط عند التوصيل الساخن |
في CodingBox
كل ما تقيسه الإلكترونيات وتتحكم فيه يظهر على منصة الاختبار: قيم وأعلام DDM على شاشة DDM، وحالة تعطيل Tx واختيار المعدل، وحالة وحدة CMIS، وبيانات التعريف التي تُعلن فئة القدرة وحضور CDR في EEPROM editor. ووحدة يبلغ انحيازها سقف المشغّل بينما تهبط قدرة Tx هي لوحة تخبرك أن ليزرها انتهى.