Дифференциальная сигнализация с минимальным переходом ( TMDS ), технология передачи высокоскоростных последовательных данных , используется видеоинтерфейсами DVI [1] и HDMI , а также другими интерфейсами цифровой связи.
Передатчик включает в себя усовершенствованный алгоритм кодирования , который уменьшает электромагнитные помехи над медными кабелями и позволяет надежное восстановление тактовой частоты в приемнике для достижения высокого перекоса допуска для приведения в движение более длинные кабелей, а также более короткие недорогие кабелей.
Кодирование [ править ]
Метод представляет собой форму кодирования 8b / 10b, но с использованием кодового набора, который отличается от исходной формы IBM. Двухэтапный процесс преобразует входные 8-битные данные в 10-битный код с определенными желательными свойствами. На первом этапе первый бит не преобразуется, а каждый последующий бит преобразуется либо XOR, либо XNOR относительно предыдущего бита. Кодер выбирает между XOR и XNOR, определяя, что приведет к наименьшему количеству переходов; девятый бит кодирует, какая операция использовалась. На втором этапе первые восемь битов необязательно инвертируются, чтобы выровнять баланс единиц и нулей и, следовательно, устойчивый средний уровень постоянного тока ; десятый бит кодирует, имела ли место эта инверсия.
10-битный символ TMDS может представлять либо 8-битное значение данных во время нормальной передачи данных, либо 2 бита управляющих сигналов во время гашения экрана. Из 1024 возможных комбинаций 10 переданных битов:
- 460 комбинаций используются для представления 8-битного значения данных, так как большинство из 256 возможных значений имеют два закодированных варианта (некоторые значения имеют только один),
- 4 комбинации используются для представления 2 битов управляющих сигналов (C0 и C1 в таблице ниже); в отличие от символов данных они обладают такими свойствами, что их можно надежно распознать даже в случае потери синхронизации, и поэтому они также используются для синхронизации декодера,
- 2 комбинации используются в качестве защитной полосы перед данными HDMI,
- Остальные 558 комбинаций зарезервированы и запрещены.
Данные управления кодируются с использованием значений в таблице ниже. Символы управляющих данных имеют большое количество (7) переходов, чтобы помочь приемнику синхронизировать свои часы с часами передатчика.
Бит управления входом | Выходное кодовое слово | |
---|---|---|
C0 | C1 | 0 ... 9 |
0 | 0 | 0010101011 |
0 | 1 | 0010101010 |
1 | 0 | 1101010100 |
1 | 1 | 1101010101 |
На канале 0 биты C0 и C1 кодируют сигналы HSync и VSync. На других каналах они кодируют сигналы CTL0 - CTL3, которые не используются DVI, но в случае HDMI используются в качестве преамбулы, указывающей тип данных, которые должны быть переданы (видеоданные или остров данных), статус HDCP и т. Д. .
TMDS был разработан Silicon Image Inc. в качестве члена рабочей группы по цифровым дисплеям .
TMDS похож на низковольтную дифференциальную сигнализацию (LVDS) в том, что он использует дифференциальную сигнализацию для уменьшения электромагнитных помех (EMI), что обеспечивает более быструю передачу сигналов с повышенной точностью. TMDS также использует витую пару для снижения шума, а не коаксиальный кабель, который обычно используется для передачи видеосигналов. Как и LVDS, данные передаются последовательно по каналу передачи данных. При передаче видеоданных и использовании в HDMI для передачи видеоданных используются три витые пары TMDS. Каждая из трех ссылок соответствует разному компоненту RGB .
Физическим уровнем для TMDS является логика текущего режима (CML) [2], подключенная по постоянному току и завершенная до 3,3 Вольт. Хотя данные сбалансированы по постоянному току (согласно алгоритму кодирования), связь по постоянному току является частью спецификации. TMDS можно переключать или повторять любым способом, применимым к сигналам CML. Однако, если связь по постоянному току с передатчиком не сохраняется, некоторые функции «обнаружения монитора» передатчиков могут работать неправильно.
См. Также [ править ]
Ссылки [ править ]
- ^ Digital Visual Interface (PDF) , Digital Display Working Group , 1999-04-02, заархивировано (PDF) из оригинала 23.04.2004 CS1 maint: обескураженный параметр ( ссылка )
- ^ DS34RT5110 DVI, HDMI Retimer с выравниванием входа и деактивацией выхода