Точность и ограничения DDM
Числа DDM выглядят точными — два знака дБм, сотые вольта, — но спецификация за ними обещает гораздо меньше. Понимание того, что монитор физически измеряет, какая точность от него требуется и где он перестаёт работать, спасает от погони за «падением на 1 дБ», которое внутри шума, и от доверия «нормальному» показанию, которое дешёвый модуль просто выдумал.
Что гарантируют спецификации
| Монитор | Требуемая точность (SFF-8472 / SFF-8636, внутренняя калибровка) | Разрешение (LSB) | В каком диапазоне |
|---|---|---|---|
| Температура | ±3 °C | 1/256 °C | рабочий диапазон модуля |
| Напряжение питания | ±3 % от номинала | 100 мкВ | 0 … 6,55 В |
| Ток Tx | ±10 % | 2 мкА | 0 … 131 мА |
| Мощность Tx | ±3 дБ | 0,1 мкВт | диапазон по вендору, обычно −8 … +4 дБм |
| Мощность Rx | ±3 дБ | 0,1 мкВт | диапазон по вендору, обычно −20 … 0 дБм или −30 … −7 дБм для APD |
Многие вендоры делают лучше — обычны ±1,5–2 дБ, — но об этом говорит только даташит. ±3 дБ означает, что два модуля на одном волокне могут законно показывать Rx, расходящиеся на 6 дБ относительно «Tx соседа минус реальные потери». CMIS-модули наследуют те же форматы мониторов; их страницы объявлений могут указывать более жёсткие цифры.
Что измеряется на самом деле
| Отдаётся как | Физически | Следствие |
|---|---|---|
| Мощность Tx | ток монитор-фотодиода, ловящего долю излучения лазера (задняя грань или ответвитель) | оценка, отмасштабированная на заводе; уходит с температурой и связью; у части модулей заменена константой — Уровни DDM |
| Мощность Rx | средний фототок приёмного фотодиода (до или после TIA) | истинная средняя мощность; для NRZ не зависит от данных, но чувствительность зависит от длины волны — приёмник, откалиброванный на 1310 нм, ошибается на ~1 дБ для сигнала 1550 нм |
| Ток Tx | ток, который задаёт драйвер | обычно точен; у EML — только секция лазера, не модулятор |
| Температура | датчик на плате модуля или в контроллере | на несколько °C выше корпуса; это не температура лазера (для неё есть необязательный монитор) |
| Vcc | питание, измеренное внутри модуля | чуть ниже шины хоста из-за разъёма и фильтра |
Средняя мощность и OMA
Спецификации выражают чувствительность через OMA (оптическую амплитуду модуляции); DDM отдаёт среднюю мощность. Для NRZ с типичным коэффициентом гашения они различаются примерно на 2–3 дБ (точное смещение зависит от коэффициента гашения). С PAM4 хуже: средняя мощность мало говорит о глазе. Поэтому модуль может быть «в диапазоне» по средней мощности и всё равно не проходить по чувствительности. Бит 3 байта 92 SFF-8472 говорит, какое число отдаёт модуль (Калибровка).
Пол и потолок
- Пол Rx — ниже примерно −30 дБм (PIN) или −35 дБм (APD) фототок в шуме; сырое значение падает в 0 и показывается как −40 дБм (10·log10 от 0,1 мкВт/1 мВт). Показание −40 означает «нет измеримого света», а не «−40 дБм света».
- Потолок Rx — выше диапазона монитора значение насыщается; перегрузка приёмника (ошибки) может начаться до или после насыщения монитора.
- Tx — осмыслен только при включённом лазере; при выставленном TX_DISABLE должен упасть на пол. Tx, остающийся на номинале при выключенном передатчике, — константа.
Время
- Модули обновляют мониторы внутри себя несколько раз в секунду; хосты опрашивают раз в несколько секунд; NMS — раз в минуты. Короткое событие (флап на 200 мс) может никогда не попасть в DDM.
- Сразу после вставки установлен бит данные не готовы (SFF-8472 A2h 110.0, SFF-8636 байт 2.0); прочитанные в этот момент значения — мусор.
- Флаги защёлкиваются: авария, которую вы видите, может быть от события минуты назад, которое уже прошло (Пороги и аварии).
Где DDM отсутствует или вводит в заблуждение
| Тип модуля | Что получаете | Примечание |
|---|---|---|
| Пассивный DAC | ничего — нет устройства A2h | только идентификация |
| SFP 1000BASE-T / 10GBASE-T | часто только температура или ничего; поля Tx/Rx нулевые или константы | у медного PHY нет оптики для измерения |
| AOC | полный DDM на обоих концах | уровни внутренние для кабеля; низкий Rx внутри AOC означает умирающий кабель, а не грязный разъём |
| Модуль OLT PON | Rx — среднее по всплескам всех ONU | мощность по ONU берётся из ranging OLT, а не из DDM — Проблемы PON |
| Стик ONU PON | Rx корректен; Tx осмыслен только во время всплесков | Tx может читаться низким или нулём в простое |
| Перестраиваемый DWDM | Tx/Rx в порядке; добавляются температура лазера, ток TEC, мониторы длины волны/частоты | Карты tunable |
| Модули с внешней калибровкой | сырые значения, пока не применены константы | абсурдные числа, если хост или утилита игнорирует байт 92 — Калибровка |
| Дешёвые или клонированные модули | Tx, а иногда и ток — константы; Rx обычно настоящий | сравнивайте с Tx disable и по партии |
| Медиаконвертеры / DDM через PHY | часть устройств синтезирует значения | доверяйте только тому, что модуль сам отдаёт на столе |
Практические правила
- Разницы меньше 1 дБ считайте шумом; действуйте по изменениям на 2–3 дБ от базы (Мониторинг).
- Сравнивайте Rx на обоих концах и Tx с Rx через линию, а не отдельные числа.
- Подозрительный Tx один раз проверьте внешним измерителем мощности; если модуль врёт, отметьте это в базе кодов и опирайтесь на Rx дальнего конца.
- Не сертифицируйте по DDM волоконное хозяйство — это работа OTDR и источника с измерителем. DDM — встроенный индикатор здоровья, а не измерительный прибор.
- При абсурдных числах (0 °C, +10 дБм, 0,00 В) подозревайте калибровку, а не физику.
Ожидаемые окна для сравнения: Типовые значения.