DDM parametreleri ve birimleri
Dijital tanılama, bir modülün kendisi hakkında ölçtüğü beş sayıdır. Her biri modül belleğinde sabit bir birimle 16 bitlik bir değer olarak saklanır ve host bunu °C, volt, miliamper veya dBm’e dönüştürür. Ham kodlamayı bilmek, bir dökümü elle okumanızı — ve saçma değerler bildiren bir modülü fark etmenizi — sağlar.
Beş izleyici
| Parametre | Neyi ölçer | Ham 16 bitlik değerin birimi | Aralık |
|---|---|---|---|
| Sıcaklık | modülün iç sıcaklığı | işaretli, 1/256 °C (yüksek bayt = tam derece) | −128 … +128 °C |
| Besleme gerilimi (Vcc) | modülün içindeki 3,3 V hattı | işaretsiz, 100 µV | 0 … 6,55 V |
| Tx bias akımı | lazer sürüş akımı | işaretsiz, 2 µA | 0 … 131 mA |
| Tx optik gücü | gönderilen ışık gücü | işaretsiz, 0,1 µW | 0 … 6,5535 mW |
| Rx optik gücü | alınan ışık gücü | işaretsiz, 0,1 µW | 0 … 6,5535 mW |
İsteğe bağlı ek izleyiciler (lazer sıcaklığı, TEC akımı) bazı soğutmalı/ayarlanabilir modüllerde bulunur.
Nerede bulundukları — SFF-8472 (SFP sınıfı)
Gerçek zamanlı değerler A2h bloğunda, bayt 96–105’te bulunur, her biri iki bayt, önce MSB:
| Baytlar | Ölçülen değer |
|---|---|
| 96–97 | Sıcaklık |
| 98–99 | Vcc |
| 100–101 | Tx bias |
| 102–103 | Tx gücü |
| 104–105 | Rx gücü |
| 106–109 | isteğe bağlı (lazer sıcaklığı / TEC) |
DDM’nin hiç var olup olmadığı ve nasıl kalibre edildiği A0h baytı 92’de bildirilir (Diagnostic Monitoring Type): bit 6 = DDM uygulanmış, bit 5 = dahili kalibrasyonlu, bit 4 = harici kalibrasyonlu, bit 3 = Rx gücü ortalama (1) veya OMA (0) olarak bildirilmiş. Bkz. Kalibrasyon.
QSFP ve CMIS modülleri için aynı birimler şerit başına uygulanır — bkz. Şerit başına tanılama.
Ham değerleri dönüştürme
Sıcaklık °C = signed16 / 256 0x1E80 = 7808 → 30,50 °C
Vcc V = uint16 × 0,0001 33000 → 3,300 V
Tx bias mA = uint16 × 0,002 3000 → 6,00 mA
Güç mW = uint16 × 0,0001 8000 → 0,800 mW
Güç dBm = 10 · log10(mW) 0,800 mW → −0,97 dBm
Optik güç için kullanışlı referans noktaları:
| dBm | mW / µW | Ham değer (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 (çözünürlük tabanı) |
Ham birim 0,1 µW olduğundan, DDM −40 dBm’nin altındaki hiçbir şeyi çözemez; tam olarak −40 dBm (ham değer 0 veya 1) okuması, kesin bir ölçüm değil, “ışık yok” anlamına gelir. Daha fazla dB aritmetiği ve hız/baud tabloları: Birimler ve dönüşümler.
Her parametrenin size söylediği
- Sıcaklık — ortam sıcaklığıyla ve port yoğunluğuyla birlikte yükselir; sıcak çalışan bir modül lazerini daha hızlı yaşlandırır. Tipik çalışma aralığı 0…70 °C (ticari) veya −40…85 °C (endüstriyel).
- Vcc — 3,3 V civarında olmalıdır; düşük veya gürültülü bir okuma modülü değil, host yuvasını işaret eder.
- Tx bias — tek başına en iyi yaşlanma göstergesi: lazer aşındıkça modül, Tx gücünü sabit tutmak için bias’ı yükseltir. Eğilimini izleyin (Arızalar).
- Tx gücü — ölçüldüğünde kullanışlıdır; ucuz modüllerde belleğe yazılmış bir sabit olabilir (DDM seviyeleri).
- Rx gücü — karşı ucun ve fiberin sağlığı: alıcının hassasiyetiyle ve kurulum referans değeriyle karşılaştırın.
CodingBox’ta
DDM ekranı bu dönüşümleri canlı olarak yapar ve değerleri modülün kendi eşikleriyle birlikte çizer; EEPROM editor, doğrulama için ham baytları 96–105 ve baytı 92 gösterir.
Spesifikasyona göre izleyici bayt konumları ve biçimleri: SFF-8472 A2h haritası (96–109), SFF-8636 alt sayfa (22–57), CMIS alt sayfa (14–25) ve sayfa 11h (154–201).