خريطة سجلات SFF-8472 A2h
يحتوي جهاز التشخيص عند العنوان الثنائي السلك A2h على كل ما يتغيّر أثناء تشغيل وحدة من فئة SFP: عتبات الإنذار والتحذير، وثوابت المعايرة، والقيم المقيسة الحية، وبتات الحالة والتحكم، والأعلام المحتجَزة، وذاكرة EEPROM للمستخدم، وصفحات المورّد. وتسرد هذه الصفحة البايتات الـ128 السفلى بايتًا بايتًا وتخطيط الصفحة العلوية، مُجمَّعة استنادًا إلى SFF-8472 المراجعة 12.4. الشرح السردي: SFF-8472، والعتبات والإنذارات، والمعايرة.
المفاتيح: rsvd = محجوز · opt = اختياري، يُنفَّذ فقط إذا كان بت الخيار المقابل في A0h مضبوطًا · جميع القيم ذات الـ16 بت من نوع big-endian (عنوان البايت الأدنى = MSB).
صيغ القيم المقيسة (تُستخدم في العتبات والقيم المقيسة والثوابت)
| القيمة المقيسة | الصيغة | LSB | المدى |
|---|---|---|---|
| درجة الحرارة | 16 بت مُوقَّعة بمتمم اثنين | 1/256 °C | −128 … +128 °C |
| Vcc | 16 بت غير مُوقَّعة | 100 µV | 0 … 6.55 V |
| انحياز Tx | 16 بت غير مُوقَّعة | 2 µA | 0 … 131 mA |
| قدرة Tx / قدرة Rx | 16 بت غير مُوقَّعة | 0.1 µW | 0 … 6.55 mW (−40 … +8.2 dBm) |
| درجة حرارة الليزر (اختياري) | 16 بت مُوقَّعة | 1/256 °C | كما في درجة الحرارة |
| تيار TEC (اختياري) | 16 بت مُوقَّعة | 0.1 mA | ±3.2 A؛ موجب = تسخين |
عتبات الإنذار والتحذير — البايتات 0–55
| البايتات | الحقل | البايتات | الحقل |
|---|---|---|---|
| 0–1 | إنذار درجة الحرارة العالي | 2–3 | إنذار درجة الحرارة المنخفض |
| 4–5 | تحذير درجة الحرارة العالي | 6–7 | تحذير درجة الحرارة المنخفض |
| 8–9 | إنذار Vcc العالي | 10–11 | إنذار Vcc المنخفض |
| 12–13 | تحذير Vcc العالي | 14–15 | تحذير Vcc المنخفض |
| 16–17 | إنذار انحياز Tx العالي | 18–19 | إنذار انحياز Tx المنخفض |
| 20–21 | تحذير انحياز Tx العالي | 22–23 | تحذير انحياز Tx المنخفض |
| 24–25 | إنذار قدرة Tx العالي | 26–27 | إنذار قدرة Tx المنخفض |
| 28–29 | تحذير قدرة Tx العالي | 30–31 | تحذير قدرة Tx المنخفض |
| 32–33 | إنذار قدرة Rx العالي | 34–35 | إنذار قدرة Rx المنخفض |
| 36–37 | تحذير قدرة Rx العالي | 38–39 | تحذير قدرة Rx المنخفض |
| 40–41 | إنذار حرارة الليزر/الطول الموجي العالي (اختياري) | 42–43 | … الإنذار المنخفض (اختياري) |
| 44–45 | … التحذير العالي (اختياري) | 46–47 | … التحذير المنخفض (اختياري) |
| 48–49 | إنذار تيار TEC العالي (اختياري) | 50–51 | إنذار تيار TEC المنخفض (اختياري) |
| 52–53 | تحذير تيار TEC العالي (اختياري) | 54–55 | تحذير تيار TEC المنخفض (اختياري) |
تستخدم العتبات الصيغة نفسها للقيمة المقيسة التي تحدّها؛ وفي الوحدات المعايَرة خارجيًا تكون بوحدات خام، تُحوَّل بالثوابت أدناه.
ثوابت المعايرة الخارجية — البايتات 56–91
تكون موجودة وذات معنى فقط عندما يكون البت 4 من البايت 92 في A0h (معايَرة خارجيًا) مضبوطًا.
| البايتات | الثابت | الصيغة | يُستخدم كـ |
|---|---|---|---|
| 56–59 | Rx_PWR(4) | عدد عشري أحادي الدقة IEEE-754 | Rx_power = Σ Rx_PWR(i) × raw^i، حيث i = 4…0 |
| 60–63 | Rx_PWR(3) | عدد عشري | (عادة 0) |
| 64–67 | Rx_PWR(2) | عدد عشري | (عادة 0) |
| 68–71 | Rx_PWR(1) | عدد عشري | الميل (عادة 1.0 لسلوك يشبه المعايرة الداخلية) |
| 72–75 | Rx_PWR(0) | عدد عشري | الإزاحة |
| 76–77 | Tx_I(slope) | 16 بت غير مُوقَّعة، LSB يساوي 1/256 | Tx_bias = slope × raw + offset |
| 78–79 | Tx_I(offset) | 16 بت مُوقَّعة | — |
| 80–81 | Tx_PWR(slope) | 16 بت غير مُوقَّعة، LSB يساوي 1/256 | Tx_power = slope × raw + offset |
| 82–83 | Tx_PWR(offset) | 16 بت مُوقَّعة | — |
| 84–85 | T(slope) | 16 بت غير مُوقَّعة، LSB يساوي 1/256 | Temperature = slope × raw + offset |
| 86–87 | T(offset) | 16 بت مُوقَّعة | — |
| 88–89 | V(slope) | 16 بت غير مُوقَّعة، LSB يساوي 1/256 | Vcc = slope × raw + offset |
| 90–91 | V(offset) | 16 بت مُوقَّعة | — |
| 92–94 | rsvd | — | — |
| 95 | CC_DMI | (Σ البايتات 0–94) mod 256 | المجاميع الاختبارية |
القيم المقيسة اللحظية — البايتات 96–109
| البايتات | القيمة المقيسة | ملاحظات |
|---|---|---|
| 96–97 | درجة الحرارة | داخل الوحدة |
| 98–99 | Vcc | التغذية داخل الوحدة |
| 100–101 | انحياز Tx | تيار انحياز الليزر |
| 102–103 | قدرة Tx | من الثنائي الضوئي المراقِب |
| 104–105 | قدرة Rx | متوسطة (A0h 92.3 = 1) أو OMA |
| 106–107 | درجة حرارة الليزر أو الطول الموجي (اختياري) | بصيغة درجة الحرارة، أو الطول الموجي بوحدات 0.05 nm للوحدات القابلة للضبط وفق SFF-8690 |
| 108–109 | تيار TEC (اختياري) | مُوقَّع، 0.1 mA |
الحالة والتحكم — البايتات 110–127
| البايت | الحقل | البتات |
|---|---|---|
| 110 | الحالة/التحكم | 7 حالة TX_DISABLE (دبوس أو برمجي) · 6 TX_DISABLE برمجي (قراءة/كتابة، إذا كان A0h 93.6) · 5 حالة RS1 · 4 حالة RS0 / اختيار المعدل · 3 اختيار RS0 برمجي (قراءة/كتابة، إذا كان 93.3) · 2 حالة TX_FAULT · 1 حالة RX_LOS · 0 البيانات غير جاهزة (1 أثناء تهيئة القيم المقيسة) |
| 111 | rsvd | محجوز لِـSFF-8079 |
| 112 | أعلام الإنذار | 7 حرارة عالية · 6 حرارة منخفضة · 5 Vcc عالٍ · 4 Vcc منخفض · 3 انحياز Tx عالٍ · 2 انحياز Tx منخفض · 1 قدرة Tx عالية · 0 قدرة Tx منخفضة |
| 113 | أعلام الإنذار | 7 قدرة Rx عالية · 6 قدرة Rx منخفضة · 5 حرارة الليزر/الطول الموجي عالٍ (اختياري) · 4 … منخفض (اختياري) · 3 تيار TEC عالٍ (اختياري) · 2 تيار TEC منخفض (اختياري) · 1–0 rsvd |
| 114 | تحكم موازنة دخل Tx / تشديد خرج Rx (اختياري) | البتات 7–4 مستوى موازنة دخل Tx، و3–0 مستوى تشديد خرج Rx (الكبلات النشطة، SFF-8431)؛ وإلا فـ rsvd |
| 115 | rsvd | — |
| 116 | أعلام التحذير | التخطيط نفسه للبايت 112 (الحرارة، وVcc، وانحياز Tx، وقدرة Tx، عالٍ/منخفض) |
| 117 | أعلام التحذير | التخطيط نفسه للبايت 113 (قدرة Rx، وحرارة الليزر، وتيار TEC) |
| 118 | الحالة/التحكم الممتد | 7–4 rsvd · 3 اختيار RS1 برمجي (قراءة/كتابة) · 2 حالة تشغيل مستوى القدرة (1 = المستوى 2/3 نشط) · 1 اختيار مستوى القدرة (اكتب 1 لطلب المستوى 2) · 0 اختيار مستوى القدرة 3 rev 12.3 |
| 119–122 | خاص بالمورّد | غالبًا منطقة تغيير كلمة المرور في الوحدات القائمة على متحكم |
| 123–126 | خاص بالمورّد | غالبًا منطقة إدخال كلمة المرور (مثلًا القيمة الافتراضية 00 00 10 11 في بعض المتحكمات) — أنواع الحماية من الكتابة |
| 127 | اختيار الصفحة | يحدِّد الصفحة العلوية (128–255) عندما يكون البت 4 من البايت 64 في A0h مضبوطًا؛ والقيمة الافتراضية 00h |
الأعلام في 112–117 محتجَزة: تبقى مضبوطة حتى تُقرأ، ويمسحها المضيف بقراءتها. وتُنفَّذ أعلام الإنذار والتحذير فقط عندما يكون البت 7 من البايت 93 في A0h مضبوطًا.
الصفحات العلوية — البايتات 128–255 عبر البايت 127
| الصفحة | البايتات | المحتوى |
|---|---|---|
| 00h / 01h | 128–247 | ذاكرة EEPROM للمستخدم — 120 بايتًا حرة للمضيف أو المورّد (الصفحة 01h اسم مستعار للصفحة 00h في معظم التنفيذات) |
| 00h / 01h | 248–255 | تحكم المورّد — وظائف تحكم خاصة بالمورّد |
| 02h | 128–255 | وظائف التحكم — سجلات الضبط في SFF-8690: 128–129 التحكم بالترجرج (dither) · 130–131 أعلام قدرة الضبط · 132–133 أول تردد، THz · 134–135 أول تردد، GHz ×0.1 · 136–137 آخر تردد، THz · 138–139 … GHz · 140–141 تباعد الشبكة، GHz ×0.1 · 144–145 ضبط رقم القناة · 146–147 ضبط الطول الموجي ×0.05 nm · 152 التحكم بترجرج/طول موجي Tx · 168–169 خطأ التردد، GHz ×0.1 · 170–171 خطأ الطول الموجي، nm ×0.005 · 172 حالة الضبط (بتات: ضبط Tx قيد التنفيذ، والطول الموجي غير مُقفَل، وخطأ الضبط) · 173–175 حالة/أعلام محتجَزة |
| 03h–7Fh | — | محجوز |
| 80h–FFh | — | خاص بالمورّد |
مثال على فك الترميز
تُقرَأ بايتات A2h من 96 إلى 105 بالقيم 1A 80 80 E8 1B 58 0F A0 03 E8 على وحدة معايَرة داخليًا: درجة الحرارة 0x1A80 / 256 = 26.5 °C؛ وVcc 0x80E8 × 100 µV = 3.300 V؛ والانحياز 0x1B58 × 2 µA = 14.0 mA؛ وTx تساوي 0x0FA0 × 0.1 µW = 400 µW = −3.98 dBm؛ وRx تساوي 0x03E8 × 0.1 µW = 100 µW = −10.0 dBm. والبايت 110 = 00 ← Tx مُفعَّل، بلا عطل، بلا LOS، والبيانات جاهزة؛ والبايتات 112–117 كلها 00 ← بلا أعلام. خطوة بخطوة باستخدام الأدوات: قراءة DDM بالأدوات.
خرائط ذات صلة
- خريطة SFF-8472 A0h — كتلة الهوية.
- الصفحة السفلى 00h في SFF-8636 — المكافئ في QSFP (القيم المقيسة، والأعلام، وعناصر التحكم).
- الصفحة السفلى في CMIS — المكافئ في CMIS.