اندرونی اور بیرونی کیلیبریشن · DDM/DOM تشخیص · آپٹیکل ٹرانسیورز اور کیبلز · دستاویزات · CodingBox
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 پاور (درجہ 4 کا پولینومیل)
76–77Tx_I اسلوپبغیر علامت فکسڈ پوائنٹ 8.8Tx بائس
78–79Tx_I آفسیٹعلامت والا 16 بٹ عددTx بائس
80–81Tx_PWR اسلوپبغیر علامت 8.8Tx پاور
82–83Tx_PWR آفسیٹعلامت والا 16 بٹ عددTx پاور
84–85T اسلوپبغیر علامت 8.8درجہ حرارت
86–87T آفسیٹعلامت والا 16 بٹ عدددرجہ حرارت
88–89V اسلوپبغیر علامت 8.8Vcc
90–91V آفسیٹعلامت والا 16 بٹ عدد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

A0h بائٹ 92 کا بٹ 3 بتاتا ہے کہ Rx پاور کس طرح بیان کی گئی ہے: اوسط پاور (1) یا OMA — آپٹیکل موڈیولیشن ایمپلی ٹیوڈ (0)۔ تقریباً تمام ماڈیول اوسط پاور رپورٹ کرتے ہیں؛ OMA بعض ملٹی موڈ ایتھرنیٹ آپٹکس میں ملتی ہے جہاں معیار حساسیت کو اسی طرح متعین کرتا ہے۔ OMA کے عدد کا اوسط-پاور حساسیت کی تصریح سے موازنہ آپ کو ~3 dB تک گمراہ کر سکتا ہے۔

کیلیبریشن کے مسئلے کی علامات

جو آپ دیکھتے ہیںممکنہ وجہ
0 °C یا −128 °C درجہ حرارت، Vcc 0.00 Vہوسٹ بیرونی طور پر کیلیبریٹڈ ماڈیول سے خام کاؤنٹس کو تبدیلی کے بغیر پڑھتا ہے
Rx پاور ناممکن حد تک زیادہ (+10 dBm) یا ہمیشہ −40 dBmغلط کیلیبریشن موڈ فرض کیا گیا، یا مستقلات صفر کر دیے گئے
ایک ہی ماڈیول کے ساتھ دو سوئچ ماڈلز میں قدریں بہت مختلفایک ہوسٹ بائٹ 92 کو مانتا ہے، دوسرا اندرونی فرض کرتا ہے
ایک بیچ کے ہر ماڈیول میں Tx پاور یکساںکیلیبریشن نہیں — مستقل Tx (DDM سطحیں)

CodingBox میں

CodingBox بائٹ 92 پڑھتا ہے، ماڈیول کے ان کا اعلان کرنے پر بیرونی کیلیبریشن مستقلات لاگو کرتا ہے، اور خام اور تبدیل شدہ دونوں قدریں دکھاتا ہے، اس لیے جس ماڈیول کو سوئچ غلط دکھاتا ہے اس کا ٹیسٹ بینچ پر فیصلہ کیا جا سکتا ہے۔ EEPROM editor میں بلاک 56–95 کے مستقلات قابلِ ترمیم ہیں اور CC_DMI خودکار طور پر دوبارہ حساب کیا جاتا ہے — ان ماڈیولز کی مرمت کے لیے مفید ہے جن کا کیلیبریشن علاقہ دوبارہ لکھ کر مٹا دیا گیا ہو۔

فیکٹری ٹیسٹ اسٹیشن پر مستقلات کیسے تیار ہوتے ہیں اور فرم ویئر انہیں کہاں رکھتا ہے: تیاری اور ٹیسٹنگ، کنٹرولر اور فرم ویئر۔


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