DDM पैरामीटर और यूनिट
डिजिटल डायग्नोस्टिक्स दरअसल पाँच नंबर हैं जो एक मॉड्यूल अपने बारे में ख़ुद मापता है। हर एक को मॉड्यूल की मेमोरी में एक तय यूनिट के साथ 16-बिट वैल्यू के तौर पर रखा जाता है, और होस्ट इसे °C, वोल्ट, मिलीएम्प या dBm में बदलता है। रॉ एन्कोडिंग जानने से आप किसी डंप को हाथ से पढ़ सकते हैं — और यह भी पकड़ सकते हैं कि कोई मॉड्यूल बकवास रिपोर्ट कर रहा है।
पाँच मॉनिटर
| पैरामीटर | क्या मापता है | रॉ 16-बिट वैल्यू की यूनिट | रेंज |
|---|---|---|---|
| तापमान | मॉड्यूल का इंटरनल तापमान | साइन्ड, 1/256 °C (हाई बाइट = पूरे डिग्री) | −128 … +128 °C |
| सप्लाई वोल्टेज (Vcc) | मॉड्यूल के अंदर की 3.3 V रेल | अनसाइन्ड, 100 µV | 0 … 6.55 V |
| Tx बायस करंट | लेज़र का ड्राइव करंट | अनसाइन्ड, 2 µA | 0 … 131 mA |
| Tx ऑप्टिकल पावर | भेजी गई रोशनी की पावर | अनसाइन्ड, 0.1 µW | 0 … 6.5535 mW |
| Rx ऑप्टिकल पावर | मिली रोशनी की पावर | अनसाइन्ड, 0.1 µW | 0 … 6.5535 mW |
कुछ कूल्ड/ट्यून करने योग्य मॉड्यूल पर वैकल्पिक अतिरिक्त मॉनिटर (लेज़र तापमान, TEC करंट) भी होते हैं।
ये कहाँ रहते हैं — SFF-8472 (SFP क्लास)
रियल-टाइम वैल्यू A2h ब्लॉक में हैं, बाइट 96–105, हर एक 2 बाइट का, MSB पहले:
| बाइट | मापा गया मान |
|---|---|
| 96–97 | तापमान |
| 98–99 | Vcc |
| 100–101 | Tx बायस |
| 102–103 | Tx पावर |
| 104–105 | Rx पावर |
| 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
ऑप्टिकल पावर के लिए काम के एंकर:
| dBm | mW / µW | रॉ (0.1 µW) |
|---|---|---|
| +3 | 2.0 mW | 20 000 |
| 0 | 1.0 mW | 10 000 |
| −3 | 0.5 mW | 5 000 |
| −10 | 100 µW | 1 000 |
| −20 | 10 µW | 100 |
| −30 | 1 µW | 10 |
| −40 | 0.1 µW | 1 (रिज़ॉल्यूशन का फ़्लोर) |
चूँकि रॉ यूनिट 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)।