CodingBox الوثائق

المعايرة الداخلية والخارجية

الثنائي الضوئي لا يُخرج dBm، والمقاومة الحرارية لا تُخرج °C. وفي مكان ما يجب تحويل قراءة الحساس الخام إلى قيمة هندسية — ويسمح SFF-8472 بحدوث ذلك إما داخل الوحدة أو على المضيف، باستخدام ثوابت توفرها الوحدة. والخطأ في هذا هو السبب المعتاد لعرض مبدّل قيم DDM سخيفة لوحدة تعمل بشكل مثالي تمامًا.

وضعا المعايرة

الوضعتُعلَن بواسطةمن يحوّلمحتوى بايتات القيم المقيسة
الداخليةA0h البايت 92 البت 5المتحكم الدقيق للوحدةقيم نهائية بوحدات قياسية (1/256 °C، و100 µV، و2 µA، و0.1 µW)
الخارجيةA0h البايت 92 البت 4المضيفعدّات A/D خام؛ ويطبّق المضيف الثوابت من A2h 56–95

تقريبًا كل وحدة حديثة معايَرة داخليًا. أما الوحدات المعايَرة خارجيًا فهي تصاميم أقدم أو مُحسَّنة من ناحية التكلفة؛ وتُقرأ قيمها عشوائية بلا معنى على المضيفين الذين يتخطون التحويل.

ثوابت المعايرة الخارجية — A2h البايتات 56–95

البايتاتالثابتالصيغةيُطبَّق على
56–75Rx_PWR(4) … Rx_PWR(0)خمسة أعداد عشرية IEEE-754 أحادية الدقةقدرة Rx (كثيرة حدود من الدرجة الرابعة)
76–77Tx_I slopeثابتة الفاصلة غير المُوقَّعة 8.8انحياز Tx
78–79Tx_I offset16 بت مُوقَّعةانحياز Tx
80–81Tx_PWR slope8.8 غير مُوقَّعةقدرة Tx
82–83Tx_PWR offset16 بت مُوقَّعةقدرة Tx
84–85T slope8.8 غير مُوقَّعةدرجة الحرارة
86–87T offset16 بت مُوقَّعةدرجة الحرارة
88–89V slope8.8 غير مُوقَّعةVcc
90–91V offset16 بت مُوقَّعةVcc
92–94محجوز
95CC_DMIمجموع اختباري للبايتات 0–94

صيغ التحويل

Rx_PWR (µW)      = Rx4·raw⁴ + Rx3·raw³ + Rx2·raw² + Rx1·raw + Rx0
Tx_I   (µA)      = Tx_I_slope · raw + Tx_I_offset
Tx_PWR (0.1 µW)  = Tx_PWR_slope · raw + Tx_PWR_offset
T      (1/256 °C)= T_slope · raw + T_offset
V      (100 µV)  = V_slope · raw + V_offset

بالنسبة إلى وحدة معايَرة داخليًا، تُهمَل الثوابت؛ ومع ذلك يملأها كثير من المورّدين بقيم مُحايدة (ميل 1.0، وإزاحة 0، وكثيرة حدود Rx 0،0،0،1،0) بحيث يحصل المضيف الذي يطبّقها رغم ذلك على الإجابة الصحيحة.

المتوسط مقابل OMA

يبيّن البت 3 من البايت 92 في A0h كيف تُعبَّر قدرة Rx: قدرة متوسطة (1) أو OMA — سعة التضمين الضوئي (0). وتُبلغ كل الوحدات تقريبًا عن القدرة المتوسطة؛ وتظهر OMA في بعض ضوئيات Ethernet متعددة الأنماط حيث يحدد المعيار الحساسية بتلك الطريقة. ومقارنة رقم OMA بمواصفة حساسية بالقدرة المتوسطة تضلِّل بمقدار يصل إلى ~3 dB.

أعراض مشكلة في المعايرة

ما تراهالسبب المحتمل
درجة حرارة 0 °C أو −128 °C، وVcc بقيمة 0.00 Vيقرأ المضيف عدّات خامًا من وحدة معايَرة خارجيًا دون تحويل
قدرة Rx مرتفعة بشكل مستحيل (+10 dBm) أو دائمًا −40 dBmافتراض وضع معايرة خاطئ، أو ثوابت مُصفَّرة
تختلف القيم اختلافًا كبيرًا بين طرازي مبدّل بالوحدة نفسهايلتزم مضيف بالبايت 92، بينما يفترض الآخر معايرة داخلية
قدرة Tx متطابقة في كل وحدة من الدفعةليست معايرة — بل Tx ثابتة (مستويات DDM)

في CodingBox

يقرأ CodingBox البايت 92، ويطبّق ثوابت المعايرة الخارجية عندما تُعلنها الوحدة، ويعرض القيم الخام والمحوَّلة معًا، بحيث يمكن الحكم على منصة الاختبار على وحدة يعرضها مبدّل بشكل خاطئ. وكتلة الثوابت 56–95 قابلة للتحرير في EEPROM editor مع إعادة حساب CC_DMI تلقائيًا — وهذا مفيد لإصلاح الوحدات التي كُتب فوق منطقة معايرتها.

كيف تُنتَج الثوابت في محطة اختبار المصنع وأين يحفظها البرنامج الثابت: التصنيع والاختبار، المتحكم والبرنامج الثابت.


إذا وجدت معلومة غير دقيقة أو خطأً في هذه المادة، فحدِّد المقطع المعني واضغط Ctrl+Enter .