CodingBox दस्तावेज़

DDM पैरामीटर और यूनिट

डिजिटल डायग्नोस्टिक्स दरअसल पाँच नंबर हैं जो एक मॉड्यूल अपने बारे में ख़ुद मापता है। हर एक को मॉड्यूल की मेमोरी में एक तय यूनिट के साथ 16-बिट वैल्यू के तौर पर रखा जाता है, और होस्ट इसे °C, वोल्ट, मिलीएम्प या dBm में बदलता है। रॉ एन्कोडिंग जानने से आप किसी डंप को हाथ से पढ़ सकते हैं — और यह भी पकड़ सकते हैं कि कोई मॉड्यूल बकवास रिपोर्ट कर रहा है।

पाँच मॉनिटर

पैरामीटरक्या मापता हैरॉ 16-बिट वैल्यू की यूनिटरेंज
तापमानमॉड्यूल का इंटरनल तापमानसाइन्ड, 1/256 °C (हाई बाइट = पूरे डिग्री)−128 … +128 °C
सप्लाई वोल्टेज (Vcc)मॉड्यूल के अंदर की 3.3 V रेलअनसाइन्ड, 100 µV0 … 6.55 V
Tx बायस करंटलेज़र का ड्राइव करंटअनसाइन्ड, 2 µA0 … 131 mA
Tx ऑप्टिकल पावरभेजी गई रोशनी की पावरअनसाइन्ड, 0.1 µW0 … 6.5535 mW
Rx ऑप्टिकल पावरमिली रोशनी की पावरअनसाइन्ड, 0.1 µW0 … 6.5535 mW

कुछ कूल्ड/ट्यून करने योग्य मॉड्यूल पर वैकल्पिक अतिरिक्त मॉनिटर (लेज़र तापमान, TEC करंट) भी होते हैं।

ये कहाँ रहते हैं — SFF-8472 (SFP क्लास)

रियल-टाइम वैल्यू A2h ब्लॉक में हैं, बाइट 96–105, हर एक 2 बाइट का, MSB पहले:

बाइटमापा गया मान
96–97तापमान
98–99Vcc
100–101Tx बायस
102–103Tx पावर
104–105Rx पावर
106–109वैकल्पिक (लेज़र तापमान / TEC)

DDM सिरे से मौजूद है या नहीं, और वह कैसे कैलिब्रेटेड है, यह A0h बाइट 92 में बताया जाता है (Diagnostic Monitoring Type): बिट 6 = DDM लागू है, बिट 5 = इंटरनली कैलिब्रेटेड, बिट 4 = एक्सटर्नली कैलिब्रेटेड, बिट 3 = Rx पावर औसत (1) या OMA (0) के तौर पर बताई गई है। देखें कैलिब्रेशन

QSFP और CMIS मॉड्यूल के लिए वही यूनिट प्रति लेन लागू होती हैं — देखें प्रति-लेन डायग्नोस्टिक्स

रॉ वैल्यू को कन्वर्ट करना

तापमान      °C  = signed16 / 256          0x1E80 = 7808   → 30.50 °C
Vcc          V   = uint16 × 0.0001         33000           → 3.300 V
Tx बायस      mA  = uint16 × 0.002          3000            → 6.00 mA
पावर         mW  = uint16 × 0.0001         8000            → 0.800 mW
पावर         dBm = 10 · log10(mW)          0.800 mW        → −0.97 dBm

ऑप्टिकल पावर के लिए काम के एंकर:

dBmmW / µWरॉ (0.1 µW)
+32.0 mW20 000
01.0 mW10 000
−30.5 mW5 000
−10100 µW1 000
−2010 µW100
−301 µW10
−400.1 µW1 (रिज़ॉल्यूशन का फ़्लोर)

चूँकि रॉ यूनिट 0.1 µW है, DDM −40 dBm से नीचे कुछ भी रिज़ॉल्व नहीं कर सकता; ठीक −40 dBm (रॉ 0 या 1) की रीडिंग का मतलब है “कोई रोशनी नहीं”, न कि कोई सटीक माप। और dB अंकगणित और रेट/बॉड टेबल: यूनिट और कन्वर्ज़न

हर पैरामीटर आपको क्या बताता है

  • तापमान — यह अंबिएंट तापमान और पोर्ट डेंसिटी के साथ बढ़ता है; गर्म चलता मॉड्यूल अपने लेज़र को तेज़ी से बुढ़ा करता है। सामान्य ऑपरेटिंग रेंज 0…70 °C (कमर्शियल) या −40…85 °C (इंडस्ट्रियल)।
  • Vcc — यह 3.3 V के आसपास रहना चाहिए; कम या नॉइज़ी रीडिंग होस्ट स्लॉट की तरफ़ इशारा करती है, मॉड्यूल की तरफ़ नहीं।
  • Tx बायस — सबसे अच्छा एजिंग इंडिकेटर: लेज़र के घिसने के साथ Tx पावर को स्थिर रखने के लिए मॉड्यूल बायस बढ़ाता है। इसे ट्रेंड करें (ख़राबियाँ)।
  • Tx पावर — जब मापी जाए तो काम की; सस्ते मॉड्यूल में यह मेमोरी में लिखी एक स्थिर संख्या हो सकती है (DDM लेवल)।
  • Rx पावरदूर के छोर और फ़ाइबर की सेहत बताती है: इसकी तुलना रिसीवर की संवेदनशीलता और इंस्टॉलेशन बेसलाइन से करें।

CodingBox में

DDM स्क्रीन ये कन्वर्ज़न लाइव करती है और वैल्यू को मॉड्यूल के अपने थ्रेशोल्ड के साथ प्लॉट करती है; EEPROM editor जाँच के लिए रॉ बाइट 96–105 और बाइट 92 दिखाता है।

हर स्पेसिफ़िकेशन में मॉनिटर की बाइट पोज़िशन और फ़ॉर्मैट: SFF-8472 A2h मैप (96–109), SFF-8636 लोअर पेज (22–57), CMIS लोअर पेज (14–25) और पेज 11h (154–201)।


अगर आपको इस सामग्री में कोई अशुद्धि या त्रुटि दिखे, तो संबंधित अंश चुनें और Ctrl+Enter दबाकर