حدود، الارمز اور فلیگز · DDM/DOM تشخیص · آپٹیکل ٹرانسیورز اور کیبلز · دستاویزات · CodingBox
CodingBox دستاویزات

حدود، الارمز اور فلیگز

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

ہر پیرامیٹر کے لیے چار حدود

ہر DDM پیرامیٹر کی چار فیکٹری میں پروگرام کی گئی حدود ہوتی ہیں:

حدمطلب
زیادہ الارماس سے اوپر قدر → ماڈیول ناکام ہو رہا ہو سکتا ہے یا لنک ناقابلِ استعمال ہے
زیادہ انتباہزیادہ حد کے قریب پہنچ رہا ہے
کم انتباہکم حد کے قریب پہنچ رہا ہے
کم الارماس سے نیچے قدر → مثلاً ریسیور کی حساسیت سے کم Rx

یہ تین زون مقرر کرتے ہیں: معمول (انتباہوں کے درمیان)، انتباہ (انتباہ اور اس سے ملتے الارم کے درمیان) اور الارم (الارم سے آگے)۔ صحت مند 10 km ماڈیول تقریباً +0.5 / −2 / −18 / −22 dBm (HA / HW / LW / LA) کی Rx حدود کے ساتھ آ سکتا ہے — مگر ہر وینڈر اپنی حدود مقرر کرتا ہے۔

یہ کہاں محفوظ ہیں — SFF-8472

A2h بائٹس 0–39، ہر حد کے لیے دو بائٹس، مانیٹرز جیسی ہی اکائیوں کے ساتھ (پیرامیٹرز اور اکائیاں):

بائٹسپیرامیٹر (HA، LA، HW، LW)
0–7درجہ حرارت
8–15Vcc
16–23Tx بایس
24–31Tx پاور
32–39Rx پاور
40–55اختیاری توسیعی حدود (لیزر درجہ حرارت، TEC)

ہر گروپ کے اندر ترتیب زیادہ الارم، کم الارم، زیادہ انتباہ، کم انتباہ ہے۔

فلیگز — ہوسٹ دراصل کس پر عمل کرتا ہے

A2h بائٹسمشمولات
110اسٹیٹس/کنٹرول: TX_DISABLE حالت، RS0/RS1 حالت، TX_FAULT، RX_LOS، data-ready
112–113الارم فلیگز — ہر پیرامیٹر کے لیے ایک بٹ، زیادہ اور کم
116–117انتباہ فلیگز — ہر پیرامیٹر کے لیے ایک بٹ، زیادہ اور کم

ماڈیول قدر کے اپنی حد عبور کرنے پر فلیگ سیٹ کرتا ہے اور قدر واپس آنے پر اسے صاف کر دیتا ہے۔ “Rx پاور کم الارم” دکھانے والا ہوسٹ بائٹ 113 کا بٹ 1 پڑھ رہا ہوتا ہے — اس سے زیادہ کچھ نہیں۔ فلیگز بالکل نافذ ہیں یا نہیں، اس کا اعلان A0h بائٹ 93 بٹ 7 میں ہوتا ہے۔

QSFP اور CMIS

اسی ماڈل کا اطلاق ہر لین کے فلیگز کے ساتھ ہوتا ہے:

  • SFF-8636 — ماڈیول کی حدود بالائی صفحہ 03h کے بائٹس 128–175 پر (درجہ حرارت، Vcc)، چینل حدود بائٹس 176–223 پر (Rx پاور، Tx بایس، Tx پاور)؛ فلیگز زیریں صفحے کے بائٹس 3–14 میں (3–5 میں LOS/fault/LOL، 6–7 میں درجہ حرارت اور Vcc الارمز، 9–14 میں ہر لین کی پاور اور بایس الارمز)۔
  • CMIS — ماڈیول کی حدود صفحہ 02h پر، لین کی حدود اسی صفحے پر آگے؛ ماڈیول فلیگز زیریں بائٹس 8–13 میں، لین فلیگز صفحہ 11h کے بائٹس 134–153 پر۔

ہر لین کی تشخیص دیکھیں۔

“کوئی الارم نہیں” کا مطلب “صحت مند” کیوں نہیں

حدود لنک کی نہیں بلکہ ماڈیول بنانے والے کی اپنی حدوں کے بارے میں رائے ہوتی ہیں۔ عام نتائج:

  • فراخ حدود — جس ماڈیول کا کم-Rx الارم −24 dBm پر ہو، وہ ایسے ریسیور پر خاموش رہے گا جو پہلے ہی −20 dBm پر خرابیاں دیتا ہے۔
  • فرضی Tx — مستقل Tx قدر کبھی حد عبور نہیں کر سکتی۔
  • لنک بجٹ کا تعلق حدود سے نہیں، مارجن سے ہے: −18 dBm کے انتباہ کے ساتھ −17 dBm پر لنک کا مارجن 1 dB ہے اور پہلے گندے کنیکٹر پر ناکام ہو جائے گا۔

اس لیے عملی الرٹنگ میں آپ کی اپنی ابتدائی سطحیں اور تبدیلیاں استعمال ہونی چاہییں (نگرانی)، جبکہ ماڈیول فلیگز آخری حفاظتی سہارا ہوں۔

حدود میں ترمیم

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

CodingBox میں

DDM اسکرین ماڈیول کی الارم اور انتباہ حدود کو براہ راست چارٹس پر بناتی ہے اور قدروں کو زون کے لحاظ سے رنگ دیتی ہے۔ حدود کے بائٹس 0–39 اور فلیگز 112–117 EEPROM editor میں نظر آتے اور قابلِ ترمیم ہوتے ہیں، جہاں لکھنے پر چیک سم CC_DMI (بائٹ 95) دوبارہ شمار ہوتا ہے۔

ہر حد، فلیگ اور ماسک کی درست بائٹ پوزیشنیں: SFF-8472 A2h نقشہ، SFF-8636 زیریں صفحہ اور صفحہ 03h، CMIS صفحہ 02h اور صفحہ 11h۔


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