Peta register SFF-8472 A2h · Spesifikasi dan standar · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

Peta register SFF-8472 A2h

Perangkat diagnostik pada alamat dua kawat A2h menyimpan segala sesuatu yang berubah selama modul kelas SFP berjalan: ambang alarm dan peringatan, konstanta kalibrasi, monitor live, bit status dan kontrol, flag latched, EEPROM pengguna, dan halaman vendor. Halaman ini mencantumkan 128 byte bagian bawah byte demi byte beserta tata letak halaman atas, disusun berdasarkan SFF-8472 Rev 12.4. Naratif: SFF-8472, Ambang & alarm, Kalibrasi.

Keterangan: cadangan = byte atau bit yang tidak dipakai · opsional = diimplementasikan hanya jika bit opsi A0h yang sesuai diset · semua nilai 16-bit bersifat big-endian (alamat byte lebih rendah = MSB).

Format monitor (dipakai oleh ambang, monitor, dan konstanta)

MonitorFormatLSBRentang
Suhu16-bit bertanda, komplemen dua1/256 °C−128 … +128 °C
Vcc16-bit tak bertanda100 µV0 … 6,55 V
Bias Tx16-bit tak bertanda2 µA0 … 131 mA
Daya Tx / daya Rx16-bit tak bertanda0,1 µW0 … 6,55 mW (−40 … +8,2 dBm)
Suhu laser (opsional)16-bit bertanda1/256 °Cseperti suhu
Arus TEC (opsional)16-bit bertanda0,1 mA±3,2 A; positif = memanas

Ambang alarm dan peringatan — byte 0–55

ByteBidangByteBidang
0–1Alarm suhu tinggi2–3Alarm suhu rendah
4–5Peringatan suhu tinggi6–7Peringatan suhu rendah
8–9Alarm Vcc tinggi10–11Alarm Vcc rendah
12–13Peringatan Vcc tinggi14–15Peringatan Vcc rendah
16–17Alarm bias Tx tinggi18–19Alarm bias Tx rendah
20–21Peringatan bias Tx tinggi22–23Peringatan bias Tx rendah
24–25Alarm daya Tx tinggi26–27Alarm daya Tx rendah
28–29Peringatan daya Tx tinggi30–31Peringatan daya Tx rendah
32–33Alarm daya Rx tinggi34–35Alarm daya Rx rendah
36–37Peringatan daya Rx tinggi38–39Peringatan daya Rx rendah
40–41Alarm suhu laser / panjang gelombang tinggi (opsional)42–43… alarm rendah (opsional)
44–45… peringatan tinggi (opsional)46–47… peringatan rendah (opsional)
48–49Alarm arus TEC tinggi (opsional)50–51Alarm arus TEC rendah (opsional)
52–53Peringatan arus TEC tinggi (opsional)54–55Peringatan arus TEC rendah (opsional)

Ambang memakai format yang sama seperti monitor yang dibatasinya; pada modul yang dikalibrasi eksternal, ambang berada dalam satuan mentah, yang harus dikonversi dengan konstanta di bawah ini.

Konstanta kalibrasi eksternal — byte 56–91

Ada dan bermakna hanya ketika A0h byte 92 bit 4 (dikalibrasi eksternal) diset.

ByteKonstantaFormatDigunakan sebagai
56–59Rx_PWR(4)float IEEE-754 presisi tunggalRx_power = Σ Rx_PWR(i) × raw^i, i = 4…0
60–63Rx_PWR(3)float(biasanya 0)
64–67Rx_PWR(2)float(biasanya 0)
68–71Rx_PWR(1)floatslope (biasanya 1,0 untuk perilaku seperti internal)
72–75Rx_PWR(0)floatoffset
76–77Tx_I(slope)16-bit tak bertanda, LSB 1/256Tx_bias = slope × raw + offset
78–79Tx_I(offset)16-bit bertanda—
80–81Tx_PWR(slope)16-bit tak bertanda, LSB 1/256Tx_power = slope × raw + offset
82–83Tx_PWR(offset)16-bit bertanda—
84–85T(slope)16-bit tak bertanda, LSB 1/256Suhu = slope × raw + offset
86–87T(offset)16-bit bertanda—
88–89V(slope)16-bit tak bertanda, LSB 1/256Vcc = slope × raw + offset
90–91V(offset)16-bit bertanda—
92–94cadangan——
95CC_DMI(Σ byte 0–94) mod 256Checksum

Monitor real-time — byte 96–109

ByteMonitorCatatan
96–97Suhudi dalam modul
98–99Vccsuplai di dalam modul
100–101Bias Txarus bias laser
102–103Daya Txdari fotodioda monitor
104–105Daya Rxrata-rata (A0h 92.3 = 1) atau OMA
106–107Suhu laser atau panjang gelombang (opsional)format suhu, atau panjang gelombang dalam satuan 0,05 nm untuk modul yang dapat disetel menurut SFF-8690
108–109Arus TEC (opsional)bertanda, 0,1 mA

Status dan kontrol — byte 110–127

ByteBidangBit
110Status/kontrol7 state TX_DISABLE (pin atau lunak) · 6 TX_DISABLE lunak (R/W, jika A0h 93.6) · 5 state RS1 · 4 state RS0 / pemilihan laju · 3 pemilihan RS0 lunak (R/W, jika 93.3) · 2 state TX_FAULT · 1 state RX_LOS · 0 data belum siap (1 selama monitor masih diinisialisasi)
111cadangandicadangkan untuk SFF-8079
112Flag alarm7 suhu tinggi · 6 suhu rendah · 5 Vcc tinggi · 4 Vcc rendah · 3 bias Tx tinggi · 2 bias Tx rendah · 1 daya Tx tinggi · 0 daya Tx rendah
113Flag alarm7 daya Rx tinggi · 6 daya Rx rendah · 5 suhu laser/panjang gelombang tinggi (opsional) · 4 … rendah (opsional) · 3 arus TEC tinggi (opsional) · 2 arus TEC rendah (opsional) · 1–0 cadangan
114Kontrol EQ input Tx / emphasis output Rx (opsional)bit 7–4 tingkat equalisasi input Tx, 3–0 tingkat emphasis output Rx (kabel aktif, SFF-8431); selain itu cadangan
115cadangan—
116Flag peringatantata letak sama seperti byte 112 (suhu, Vcc, bias Tx, daya Tx tinggi/rendah)
117Flag peringatantata letak sama seperti byte 113 (daya Rx, suhu laser, arus TEC)
118Status/kontrol tambahan7–4 cadangan · 3 pemilihan RS1 lunak (R/W) · 2 state operasi tingkat daya (1 = tingkat 2/3 aktif) · 1 pemilihan tingkat daya (tulis 1 untuk meminta tingkat 2) · 0 pemilihan tingkat daya 3 rev 12.3
119–122Khusus vendorsering menjadi area perubahan kata sandi pada modul berbasis kontroler
123–126Khusus vendorsering menjadi area entri kata sandi (mis. default 00 00 10 11 pada sebagian kontroler) — Jenis perlindungan tulis
127Pemilihan halamanmemilih halaman atas (128–255) ketika A0h byte 64 bit 4 diset; default 00h

Flag pada 112–117 bersifat latched (terkunci): flag tetap diset hingga dibaca, dan host menghapusnya dengan cara membaca. Flag alarm dan peringatan diimplementasikan hanya ketika A0h byte 93 bit 7 diset.

Halaman atas — byte 128–255 melalui byte 127

HalamanByteIsi
00h / 01h128–247EEPROM pengguna — 120 byte bebas untuk host atau vendor (halaman 01h adalah alias dari 00h pada sebagian besar implementasi)
00h / 01h248–255Kontrol vendor — fungsi kontrol khusus vendor
02h128–255Fungsi kontrol — register yang dapat disetel SFF-8690: 128–129 kontrol dither · 130–131 flag kapabilitas penyetelan · 132–133 frekuensi pertama THz · 134–135 frekuensi pertama GHz ×0,1 · 136–137 frekuensi terakhir THz · 138–139 … GHz · 140–141 jarak grid GHz ×0,1 · 144–145 penetapan nomor kanal · 146–147 penetapan panjang gelombang ×0,05 nm · 152 kontrol dither/panjang gelombang Tx · 168–169 galat frekuensi GHz ×0,1 · 170–171 galat panjang gelombang nm ×0,005 · 172 status penyetelan (bit: penyetelan Tx sedang berlangsung, panjang gelombang tidak terkunci, galat penyetelan) · 173–175 status/flag latched
03h–7Fh—cadangan
80h–FFh—khusus vendor

Contoh dekode

A2h byte 96–105 terbaca 1A 80 80 E8 1B 58 0F A0 03 E8 pada modul yang dikalibrasi internal: suhu 0x1A80 / 256 = 26,5 °C; Vcc 0x80E8 × 100 µV = 3,300 V; bias 0x1B58 × 2 µA = 14,0 mA; Tx 0x0FA0 × 0,1 µW = 400 µW = −3,98 dBm; Rx 0x03E8 × 0,1 µW = 100 µW = −10,0 dBm. Byte 110 = 00 → Tx aktif, tidak ada gangguan, tidak ada LOS, data siap; 112–117 semuanya 00 → tidak ada flag. Langkah demi langkah dengan tool: Membaca DDM dengan tool.

Peta terkait


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .