Трансмиттеры и ресиверы интерфейса LVDS (внешний интерфейс для LCD-панели).
Интерфейс LVDS является самым распространенным интерфейсом из всех используемых в мониторах настольного типа и в матрицах для ноутбуков. LVDS обеспечивается высокая пропускная способность, что и привело к тому, что LVDS, фактически, стал стандартом внешнего интерфейса для современной LCD-панели. LVDS - Low Voltage Differential Signaling (низковольтная дифференциальная передача сигналов) - это дифференциальный интерфейс для скоростной передачи данных.
Интерфейс LVDS дорабатывался с целью увеличения пропускной способности и повышения надежности передачи данных, а также он выпускался другими разработчиками под разными торговыми марками, что внесло некоторую неясность в классификацию интерфейсов.
LVDS способен передавать до 24 битов информации за один пиксельный такт, что соответствует режиму True Color (16.7 млн. цветов). При этом исходный поток параллельных данных (18 бит или 24 бита) конвертируется в 4 дифференциальные пары последовательных сигналов с умножением исходной частоты в семь раз. Тактовая частота передается по отдельной дифференциальной паре. Уровни рабочих сигналов составляют 345мВ, выходной ток передатчика имеет величину от 2.47мА до 4.54мА, а стандартная нагрузка равна 100 Ом. Данный интерфейс позволяет обеспечить надежную передачу данных с полосой пропускания свыше 455 МГц без искажений на расстояние до нескольких метров. Интерфейс LVDS во многом схож с интерфейсом TMDS, особенно в плане архитектуры и схемотехники. Здесь мы также имеем дело с дифференциальной передачей данных в последовательном виде. А это означает, что интерфейс LVDS подразумевает наличие трансмиттеров и ресиверов, осуществляющих точно такое же преобразование данных, как и в TMDS.
Рис. 1. Блок-схема трансмиттера LVDS
Трансмиттер LVDS состоит из четырех 7-разрядных сдвиговых регистров, умножителя частоты и выходных дифференциальных усилителей (рис.1). Достаточно часто в литературе, в документации и на схемах можно встретить и несколько другое обозначение сигналов интерфейса LVDS. Так, в частности, широко применяется такое обозначение, как RX0+/-, RX1+/-, RX2+/-, RX3+/- и RXC+/-.
Входной сигнал CLK представляет собой сигнал пиксельной частоты (Pixel Clock) и он определяет частоту формирования сигналов R/G/B на входе трансмиттера. Умножитель частоты умножает частоту CLK в 7 раз. Полученный тактовый сигнал (7xCLK) используется для тактирования сдвиговых регистров, а также передается по дифференциальным линиям CLKP/CLKM.
7-разрядный параллельный код загружается в сдвиговые регистры трансмиттера по стробирующему сигналу, вырабатываемому внутренней управляющей логикой трансмиттера. После загрузки начинается поочередное "выталкивание" битов на соответствующую дифференциальную линию, и этот процесс тактируется сигналом 7xCLK.
Таким образом, на каждой из четырех дифференциальных линий данных (YOP/YOM, Y1P/Y1M, Y2P/Y2M, Y3P/Y3M) формируется 7-разрядный последовательный код, передаваемый синхронно с тактовыми сигналами на линии CLKP/CLKM.
Обратное преобразование последовательного кода в параллельный осуществляется ресивером, входящим в состав LCD-панели, а поэтому вполне естественно, что ресивер, фактически, является зеркальным отражением трансмиттера.
Интерфейс LVDS используется для передачи как 18-разрядного цветового кода (3 цвета по 6 бит на каждый), так и 24-разрядного цвета (3 базовых цвета по 8 бит). Здесь каждому цвету не выделяется отдельная дифференциальная пара, т.е. каждый дифференциальный канал LVDS предназначен для передачи отдельных битов разных цветов. Кроме сигналов цвета, на LCD-панель должны передаваться еще:
- сигнал строчной синхронизации (HSYNC);
- сигнал кадровой синхронизации (VSYNC);
- сигнал разрешения данных (DE).
Эти управляющие сигналы также передаются по дифференциальным каналам, предназначенным для передачи данных, т.е. по линиям YnP/YnM. Таким образом, существует два варианта формата данных, передаваемых на LCD-матрицу.
Таблица 1. Входные сигналы трансмиттера LVDS
Рис. 2. Общая архитектура интерфейса LVDS.
Первый вариант соответствует 18-разрядному цветовому коду, и при этом на вход трансмиттера подается 21 разряд данных. Второй вариант - это 24-разрядный цветовой код, при котором на входе трансмиттера должно быть 27 бит данных. Разница между двумя этими вариантами, формально, небольшая и она отражена в табл. 1. Общая схема, поясняющая архитектуру интерфейса LVDS, представлена на рис. 2.
То, какие разряды цвета и служебные сигналы будут передаваться по дифференциальной линии, определяется сигналами, подаваемыми на вход соответствующего сдвигового регистра трансмиттера. При этом, конечно же, необходимо понимать, что ресивер, расположенный на LCD-панели, будет осуществлять преобразование в обратном порядке и на его выходе будет получен точно такой же формат данных. А это все означает, что вполне конкретная LCD-панель оказывается привязанной к конкретной управляющей плате монитора. Такая привязка LCD-панели к управляющей плате, конечно же, неудобна большинству производителей, т.к. отсутствует какая-либо унификация. Именно поэтому, де-факто, практически всеми производителями LCD-дисплеев и LCD-панелей использовался вполне определенный формат входных данных, позволявший к любой плате подключать любую панель. Этот формат данных стал основой стандарта, разработанного ассоциацией VESA, и на сегодняшний день можно говорить, что LVDS превратился в унифицированный интерфейс, в котором однозначно прописан протокол передачи, формат входных данных, соединительный разъем и цоколевлса разъема. Выпускаемые сейчас панели соответствуют именно ему, и встретить уникальные LVDS-интерфейсы практически невозможно.
Итак, стандартный вариант распределения входных сигналов трансмиттера между его сдвиговыми регистрами представлен на рис. 3. В результате, протокол передачи данных по дифференциальным каналам интерфейса LVDS выглядит так, как это показано на рис. 4. Как показывает внимательный анализ рис. 3 и рис. 4, интерфейс отличается высокой универсальностью, в результате чего, фактически, решен вопрос совместимости LCD-панелей и управляющих плат.
Рис. 3. Варианты распределения входных сигналов LVDS-трансмиттеров
Рис. 4. Протоколы передачи данных через интерфейс LVDS при разной разрядности потока данных.
Причем разработчик монитора имеет возможность практически не заботиться о согласовании разрядности цвета скалера и LCD-панели. Так, например, если разработчик решил применить более дешевую LCD-панель (с 18-битным кодированием цвета), то в интерфейсе не задействуется дифференциальный канал RX3, в результате чего старшие разряды цвета просто-напросто "обрубаются". А вот при разработке более дорогой модели монитора, в которой применяется LCD-панель с 24-битным кодированием, производитель использует ту же самую управляющую плату и даже не изменяет программный код ее микропроцессора, и просто подключает эту панель через полнофункциональный интерфейс - и все работает. Кроме того, производитель монитора в своем изделии может использовать любую матрицу любого производителя, лишь бы он была оснащена интерфейсом LVDS и имела бы соответствующий форм-фактор (который, к слову сказать, тоже стандартизируется). Конечно же, широкий модельный ряд мониторов не всегда получают таким примитивным образом, но и недооценивать этот метод тоже не стоит.
Положительным моментом использования LVDS является еще и то, что все это дает широкие возможности сервисным специалистам при ремонте LCD-мониторов.