CodingBox Документация

SFF-8472 — диагностика SFP

SFF-8472, Diagnostic Monitoring Interface for Optical Transceivers, задаёт интерфейс управления для модулей класса SFP — SFP, SFP+ и SFP28. Он опирается на память идентификации SFP MSA и добавляет диагностику в реальном времени.

Два адреса памяти

Модуль читается по двухпроводному (I²C) интерфейсу по двум адресам:

АдресСодержимое
A0hSerial ID: идентификация, вендор, возможности, разъём, длина волны (256 байт)
A2hДиагностика: текущие мониторы, пороги, флаги аварий и предупреждений

Что даёт A2h

  • Мониторы реального времени — температура, напряжение питания, ток смещения

лазера и оптическая мощность TX/RX.

  • Пороги — заводские верхние/нижние пределы аварии и предупреждения для каждого монитора.
  • Флаги — биты состояния, показывающие пересечение порога.

Именно эти данные CodingBox показывает на экранах Check transceiver и DDM. Смысл значений диагностики — в основах DDM.

Не каждый SFP реализует диагностику A2h; бит в A0h указывает, поддерживается ли цифровая диагностика.