Parameter dan satuan DDM
Diagnostik digital adalah lima angka yang diukur sebuah modul tentang dirinya sendiri. Masing-masing disimpan sebagai nilai 16-bit di dalam memori modul dengan satuan yang tetap, dan host mengonversinya menjadi °C, volt, miliamp, atau dBm. Mengetahui pengkodean mentahnya memungkinkan Anda membaca sebuah dump secara manual — dan mengenali modul yang melaporkan omong kosong.
Kelima monitor
| Parameter | Apa yang diukur | Satuan nilai 16-bit mentah | Rentang |
|---|---|---|---|
| Suhu | suhu internal modul | bertanda, 1/256 °C (high byte = derajat penuh) | −128 … +128 °C |
| Tegangan suplai (Vcc) | rail 3,3 V di dalam modul | tak bertanda, 100 µV | 0 … 6,55 V |
| Arus bias Tx | arus penggerak laser | tak bertanda, 2 µA | 0 … 131 mA |
| Daya optik Tx | daya cahaya yang dipancarkan | tak bertanda, 0,1 µW | 0 … 6,5535 mW |
| Daya optik Rx | daya cahaya yang diterima | tak bertanda, 0,1 µW | 0 … 6,5535 mW |
Monitor tambahan opsional (suhu laser, arus TEC) ada pada sebagian modul berpendingin/yang dapat disetel.
Di mana mereka berada — SFF-8472 (kelas SFP)
Nilai real-time berada di blok A2h, byte 96–105, dua byte masing-masing, MSB lebih dulu:
| Byte | Monitor |
|---|---|
| 96–97 | Suhu |
| 98–99 | Vcc |
| 100–101 | Bias Tx |
| 102–103 | Daya Tx |
| 104–105 | Daya Rx |
| 106–109 | opsional (suhu laser / TEC) |
Apakah DDM ada sama sekali, dan bagaimana ia dikalibrasi, dinyatakan di A0h byte 92 (Diagnostic Monitoring Type): bit 6 = DDM diimplementasikan, bit 5 = dikalibrasi internal, bit 4 = dikalibrasi eksternal, bit 3 = daya Rx dilaporkan sebagai rata-rata (1) atau OMA (0). Lihat Kalibrasi.
Untuk modul QSFP dan CMIS, satuan yang sama berlaku per lane — lihat Diagnostik per-lane.
Mengonversi nilai mentah
Temperature °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
Power mW = uint16 × 0.0001 8000 → 0.800 mW
Power dBm = 10 · log10(mW) 0.800 mW → −0.97 dBm
Titik acuan praktis untuk daya optik:
| dBm | mW / µW | Mentah (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 (batas resolusi) |
Karena satuan mentahnya 0,1 µW, DDM tidak dapat meresolusi apa pun di bawah −40 dBm; sebuah pembacaan tepat −40 dBm (mentah 0 atau 1) berarti “tidak ada cahaya”, bukan pengukuran yang presisi. Lebih banyak aritmetika dB dan tabel rate/baud: Satuan & konversi.
Apa yang diberitahukan setiap parameter
- Suhu — naik seiring suhu ambien dan kepadatan port; modul yang berjalan panas menuakan lasernya lebih cepat. Rentang operasi tipikal 0…70 °C (komersial) atau −40…85 °C (industri).
- Vcc — semestinya berada dekat 3,3 V; pembacaan yang rendah atau berderau menunjuk pada slot host, bukan modulnya.
- Bias Tx — indikator penuaan tunggal terbaik: modul menaikkan bias untuk menjaga daya Tx tetap konstan seiring laser aus. Tren-kan (Kegagalan).
- Daya Tx — berguna ketika benar-benar terukur; pada modul murah ia bisa jadi berupa konstanta yang ditulis ke memori (Level DDM).
- Daya Rx — kesehatan ujung jauh dan serat optik: bandingkan terhadap sensitivitas penerima dan terhadap nilai acuan instalasi.
Di CodingBox
Layar DDM melakukan konversi ini secara live dan memplot nilainya bersama ambang milik modul itu sendiri; EEPROM editor menampilkan byte mentah 96–105 dan byte 92 untuk verifikasi.
Posisi dan format byte monitor menurut spesifikasi: Peta A2h SFF-8472 (96–109), Halaman bawah SFF-8636 (22–57), Halaman bawah CMIS (14–25), dan halaman 11h (154–201).