Bản đồ thanh ghi SFF-8472 A2h · Đặc tả và tiêu chuẩn · Transceiver quang và cáp · Tài liệu · CodingBox
CodingBox Tài liệu

Bản đồ thanh ghi SFF-8472 A2h

Thiết bị chẩn đoán tại địa chỉ hai dây A2h chứa mọi thứ thay đổi trong khi module thuộc lớp SFP hoạt động: ngưỡng báo động và cảnh báo, hằng số hiệu chuẩn, các đại lượng giám sát trực tiếp, bit trạng thái và điều khiển, cờ đã chốt, EEPROM người dùng và các trang của nhà sản xuất. Trang này liệt kê 128 byte thấp theo từng byte và bố cục trang trên, biên soạn theo SFF-8472 Rev 12.4. Phần diễn giải: SFF-8472, Ngưỡng & báo động, Hiệu chuẩn.

Chú giải: rsvd = dự trữ · opt = tùy chọn, chỉ có khi bit tùy chọn tương ứng ở A0h được bật · mọi giá trị 16 bit đều theo big-endian (địa chỉ byte thấp hơn = MSB).

Định dạng đại lượng giám sát (dùng cho ngưỡng, đại lượng giám sát và hằng số)

Đại lượng giám sátĐịnh dạngLSBPhạm vi
Nhiệt độ16 bit có dấu, bù hai1/256 °C−128 … +128 °C
Vcc16 bit không dấu100 µV0 … 6,55 V
Dòng phân cực Tx16 bit không dấu2 µA0 … 131 mA
Công suất Tx / Rx16 bit không dấu0,1 µW0 … 6,55 mW (−40 … +8,2 dBm)
Nhiệt độ laser (opt)16 bit có dấu1/256 °Cnhư nhiệt độ
Dòng TEC (opt)16 bit có dấu0,1 mA±3,2 A; dương = đang làm nóng

Ngưỡng báo động và cảnh báo — byte 0–55

ByteTrườngByteTrường
0–1Báo động nhiệt độ cao2–3Báo động nhiệt độ thấp
4–5Cảnh báo nhiệt độ cao6–7Cảnh báo nhiệt độ thấp
8–9Báo động Vcc cao10–11Báo động Vcc thấp
12–13Cảnh báo Vcc cao14–15Cảnh báo Vcc thấp
16–17Báo động dòng phân cực Tx cao18–19Báo động dòng phân cực Tx thấp
20–21Cảnh báo dòng phân cực Tx cao22–23Cảnh báo dòng phân cực Tx thấp
24–25Báo động công suất Tx cao26–27Báo động công suất Tx thấp
28–29Cảnh báo công suất Tx cao30–31Cảnh báo công suất Tx thấp
32–33Báo động công suất Rx cao34–35Báo động công suất Rx thấp
36–37Cảnh báo công suất Rx cao38–39Cảnh báo công suất Rx thấp
40–41Báo động cao nhiệt độ laser / bước sóng (opt)42–43… báo động thấp (opt)
44–45… cảnh báo cao (opt)46–47… cảnh báo thấp (opt)
48–49Báo động dòng TEC cao (opt)50–51Báo động dòng TEC thấp (opt)
52–53Cảnh báo dòng TEC cao (opt)54–55Cảnh báo dòng TEC thấp (opt)

Ngưỡng dùng cùng định dạng với đại lượng giám sát mà nó giới hạn; trên module hiệu chuẩn ngoài, ngưỡng ở dạng đơn vị thô, cần quy đổi bằng các hằng số bên dưới.

Hằng số hiệu chuẩn ngoài — byte 56–91

Chỉ có mặt và có ý nghĩa khi bit 4 của byte 92 ở A0h (hiệu chuẩn ngoài) được bật.

ByteHằng sốĐịnh dạngDùng làm
56–59Rx_PWR(4)số thực dấu phẩy động đơn IEEE-754Rx_power = Σ Rx_PWR(i) × raw^i, i = 4…0
60–63Rx_PWR(3)số thực(thường là 0)
64–67Rx_PWR(2)số thực(thường là 0)
68–71Rx_PWR(1)số thựchệ số góc (thường là 1,0, giống hành vi hiệu chuẩn nội bộ)
72–75Rx_PWR(0)số thựcoffset
76–77Tx_I(slope)16 bit không dấu, LSB 1/256Tx_bias = slope × raw + offset
78–79Tx_I(offset)16 bit có dấu—
80–81Tx_PWR(slope)16 bit không dấu, LSB 1/256Tx_power = slope × raw + offset
82–83Tx_PWR(offset)16 bit có dấu—
84–85T(slope)16 bit không dấu, LSB 1/256Temperature = slope × raw + offset
86–87T(offset)16 bit có dấu—
88–89V(slope)16 bit không dấu, LSB 1/256Vcc = slope × raw + offset
90–91V(offset)16 bit có dấu—
92–94dự trữ——
95CC_DMI(Σ byte 0–94) mod 256Checksum

Đại lượng giám sát thời gian thực — byte 96–109

ByteĐại lượng giám sátGhi chú
96–97Nhiệt độbên trong module
98–99Vccnguồn cấp bên trong module
100–101Dòng phân cực Txdòng phân cực của laser
102–103Công suất Txtừ photodiode giám sát
104–105Công suất Rxtrung bình (A0h 92.3 = 1) hoặc OMA
106–107Nhiệt độ laser hoặc bước sóng (opt)định dạng nhiệt độ, hoặc bước sóng theo đơn vị 0,05 nm cho module điều chỉnh được theo SFF-8690
108–109Dòng TEC (opt)có dấu, 0,1 mA

Trạng thái và điều khiển — byte 110–127

ByteTrườngBit
110Trạng thái/điều khiển7 trạng thái TX_DISABLE (chân hoặc mềm) · 6 TX_DISABLE mềm (đọc/ghi, nếu A0h 93.6) · 5 trạng thái RS1 · 4 trạng thái RS0 / chọn tốc độ · 3 chọn RS0 mềm (đọc/ghi, nếu 93.3) · 2 trạng thái TX_FAULT · 1 trạng thái RX_LOS · 0 dữ liệu chưa sẵn sàng (bằng 1 trong khi đại lượng giám sát khởi tạo)
111dự trữdự trữ cho SFF-8079
112Cờ báo động7 nhiệt độ cao · 6 nhiệt độ thấp · 5 Vcc cao · 4 Vcc thấp · 3 dòng phân cực Tx cao · 2 dòng phân cực Tx thấp · 1 công suất Tx cao · 0 công suất Tx thấp
113Cờ báo động7 công suất Rx cao · 6 công suất Rx thấp · 5 nhiệt độ laser/bước sóng cao (opt) · 4 … thấp (opt) · 3 dòng TEC cao (opt) · 2 dòng TEC thấp (opt) · 1–0 dự trữ
114Điều khiển EQ đầu vào Tx / emphasis đầu ra Rx (opt)bit 7–4 mức cân bằng (EQ) đầu vào Tx, 3–0 mức emphasis đầu ra Rx (cáp chủ động, SFF-8431); còn lại dự trữ
115dự trữ—
116Cờ cảnh báobố cục giống byte 112 (nhiệt độ, Vcc, dòng phân cực Tx, công suất Tx cao/thấp)
117Cờ cảnh báobố cục giống byte 113 (công suất Rx, nhiệt độ laser, dòng TEC)
118Trạng thái/điều khiển mở rộng7–4 dự trữ · 3 chọn RS1 mềm (đọc/ghi) · 2 trạng thái vận hành mức công suất (1 = mức 2/3 đang hoạt động) · 1 chọn mức công suất (ghi 1 để yêu cầu mức 2) · 0 chọn mức công suất 3 rev 12.3
119–122Đặc thù nhà sản xuấtthường là vùng đổi mật khẩu trên module có controller
123–126Đặc thù nhà sản xuấtthường là vùng nhập mật khẩu (ví dụ giá trị mặc định 00 00 10 11 trên một số controller) — Các kiểu bảo vệ ghi
127Chọn trangchọn trang trên (128–255) khi bit 4 của byte 64 ở A0h được bật; mặc định là 00h

Các cờ ở 112–117 được chốt: chúng giữ nguyên trạng thái cho tới khi bị đọc, và host xóa chúng bằng cách đọc. Cờ báo động và cảnh báo chỉ có khi bit 7 của byte 93 ở A0h được bật.

Trang trên — byte 128–255 qua byte 127

TrangByteNội dung
00h / 01h128–247EEPROM người dùng — 120 byte tự do cho host hoặc nhà sản xuất (trang 01h là bí danh của 00h trong hầu hết cách triển khai)
00h / 01h248–255Điều khiển nhà sản xuất — chức năng điều khiển đặc thù nhà sản xuất
02h128–255Chức năng điều khiển — thanh ghi điều chỉnh SFF-8690: 128–129 điều khiển dither · 130–131 cờ khả năng điều chỉnh · 132–133 tần số đầu THz · 134–135 tần số đầu GHz ×0,1 · 136–137 tần số cuối THz · 138–139 … GHz · 140–141 khoảng lưới GHz ×0,1 · 144–145 đặt số kênh · 146–147 đặt bước sóng ×0,05 nm · 152 điều khiển dither/bước sóng Tx · 168–169 sai số tần số GHz ×0,1 · 170–171 sai số bước sóng nm ×0,005 · 172 trạng thái điều chỉnh (bit: đang điều chỉnh Tx, bước sóng chưa khóa, lỗi điều chỉnh) · 173–175 trạng thái/cờ đã chốt
03h–7Fh—dự trữ
80h–FFh—đặc thù nhà sản xuất

Ví dụ giải mã

Byte 96–105 của A2h đọc được 1A 80 80 E8 1B 58 0F A0 03 E8 trên một module hiệu chuẩn nội bộ: nhiệt độ 0x1A80 / 256 = 26,5 °C; Vcc 0x80E8 × 100 µV = 3,300 V; dòng phân cực 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 bật, không lỗi, không LOS, dữ liệu sẵn sàng; 112–117 đều 00 → không có cờ nào. Từng bước với công cụ: Đọc DDM bằng công cụ.

Bản đồ liên quan


Nếu bạn phát hiện thông tin chưa chính xác hoặc lỗi trong bài viết này, hãy chọn đoạn liên quan và nhấn Ctrl+Enter để .