Модуль работает от одного источника питания +3,3 В. Глобальные сигналы управления LVCMOS/LVTTL, такие как Module Present, Reset, Interrupt и Low Power Mode, доступны с модулями. 2-проводной последовательный интерфейс доступен для отправки и получения более сложных сигналов управления и для получения цифровой диагностической информации. Отдельные каналы могут быть адресованы, а неиспользуемые каналы могут быть отключены для максимальной гибкости проектирования.
Продукт разработан с форм-фактором, опто-электрическим соединением и цифровым диагностическим интерфейсом в соответствии с соглашением QSFP28 Multi-Source Agreement (MSA). Он был разработан для самых суровых внешних условий эксплуатации, включая температуру, влажность и электромагнитные помехи. Модуль может управляться через двухпроводной последовательный интерфейс I2C.
Этот продукт представляет собой параллельный одномодовый оптический трансивер QSFP28 с волоконно-оптическим ленточным разъемом MTP/MPO. Модуль передатчика принимает электрические входные сигналы, совместимые с уровнями синфазной логики (CML). Все входные сигналы данных являются дифференциальными и имеют внутреннюю терминацию. Модуль приемника преобразует параллельные оптические входные сигналы через матрицу фотодетекторов в параллельные электрические выходные сигналы. Выходные электрические сигналы модуля приемника также совместимы по напряжению с уровнями синфазной логики (CML). Все сигналы данных являются дифференциальными и поддерживают скорость передачи данных до 25 Гбит/с на канал. На рисунке 1 показана функциональная блок-схема этого продукта.
Для питания модуля требуется один источник питания +3,3 В. Оба контакта питания VccTx и VccRx соединены внутри и должны применяться одновременно. Согласно MSA, модуль предлагает 7 низкоскоростных аппаратных контрольных контактов (включая 2-проводной последовательный интерфейс): ModSelL, SCL, SDA, ResetL, LPMode, ModPrsL и IntL.
Module Select (ModSelL) — это входной контакт. Когда хост удерживает его на низком уровне, модуль реагирует на команды 2-проводной последовательной связи. ModSelL позволяет использовать несколько модулей QSFP28 на одной 2-проводной интерфейсной шине — для каждого модуля QSFP28 должны использоваться отдельные линии ModSelL. Serial Clock (SCL) и Serial Data (SDA) требуются для интерфейса 2-проводной последовательной шины связи и позволяют хосту получать доступ к карте памяти QSFP28.
Вывод ResetL позволяет выполнить полный сброс модуля, возвращая настройки модуля в состояние по умолчанию, когда низкий уровень на выводе ResetL удерживается дольше минимальной длительности импульса. Во время выполнения сброса хост должен игнорировать все биты состояния, пока модуль не укажет на завершение прерывания сброса. Модуль указывает на это, отправляя сигнал IntL (Interrupt) с инвертированным битом Data_Not_Ready в карте памяти. Обратите внимание, что при включении питания (включая горячую вставку) модуль должен отправить это завершение прерывания сброса без необходимости сброса.
Контакт режима низкого энергопотребления (LPMode) используется для установки максимального энергопотребления модуля с целью защиты хостов, которые не способны охлаждать модули с более высокой мощностью, в случае случайной установки таких модулей.
Module Present (ModPrsL) — это локальный сигнал на плате хоста, который при отсутствии модуля обычно подтягивается к Vcc хоста. Когда модуль вставлен в разъем, он завершает путь к земле через резистор на плате хоста и подтверждает сигнал. Затем ModPrsL указывает на присутствие модуля, устанавливая ModPrsL в состояние «Низкий».
Прерывание (IntL) — выходной контакт. Низкий уровень указывает на возможную неисправность модуля или состояние, критическое для хост-системы. Хост определяет источник прерывания с помощью 2-проводного последовательного интерфейса. Контакт IntL — выход с открытым коллектором, который должен быть подтянут к напряжению Host Vcc на хост-плате.