Если clock шумит:
полосы;
белый экран;
мерцание;
потеря синхры.
Поэтому clock pair обычно разводят очень аккуратно.
Mapping (JEIDA vs VESA)
Очень частая проблема.
Одинаковая матрица может использовать разные битовые карты.
Например:
R7 R6 R5 ...
могут лежать в других позициях.
Есть:
JEIDA
VESA mapping
Если перепутать:
инвертированные цвета;
странные оттенки;
битые градиенты.
подробно про принцип работы, тонкости передачи данных
Re: подробно про принцып работы, тонкости передачи данных
Это одна из самых частых причин «картинка есть, но цвета сломаны».
Роль TCON внутри матрицы
Матрица сама не умеет понимать LVDS напрямую.
Внутри есть:
Timing Controller (TCON)
Он:
принимает LVDS;
десериализует поток;
восстанавливает пиксели;
создает timing;
управляет строками/колонками.
Упрощенно:
LVDS stream
↓
Deserializer
↓
Frame timing
↓
Gate drivers
↓
Source drivers
Почему длина шлейфа важна
LVDS уже работает на сотнях Мбит/с.
Роль TCON внутри матрицы
Матрица сама не умеет понимать LVDS напрямую.
Внутри есть:
Timing Controller (TCON)
Он:
принимает LVDS;
десериализует поток;
восстанавливает пиксели;
создает timing;
управляет строками/колонками.
Упрощенно:
LVDS stream
↓
Deserializer
↓
Frame timing
↓
Gate drivers
↓
Source drivers
Почему длина шлейфа важна
LVDS уже работает на сотнях Мбит/с.
Re: подробно про принцып работы, тонкости передачи данных
Проблемы:
рассогласование импеданса;
skew между парами;
отражения;
crosstalk.
Поэтому шлейфы:
имеют согласованный импеданс (~100 Ω differential);
пары идут рядом;
длины пар выравнивают.
Почему иногда горят матрицы
Частая ошибка:
40 pin LVDS ≠ любой 40 pin LVDS
рассогласование импеданса;
skew между парами;
отражения;
crosstalk.
Поэтому шлейфы:
имеют согласованный импеданс (~100 Ω differential);
пары идут рядом;
длины пар выравнивают.
Почему иногда горят матрицы
Частая ошибка:
40 pin LVDS ≠ любой 40 pin LVDS
Re: подробно про принцып работы, тонкости передачи данных
Различаются:
питание 3.3V / 5V / 12V;
расположение питания;
подсветка;
mapping;
single/dual channel.
Ошибка может подать питание туда, где ожидаются data pairs.
Скалер → матрица: что делает скалер
Скалер получает:
HDMI
VGA
DP
DVI
питание 3.3V / 5V / 12V;
расположение питания;
подсветка;
mapping;
single/dual channel.
Ошибка может подать питание туда, где ожидаются data pairs.
Скалер → матрица: что делает скалер
Скалер получает:
HDMI
VGA
DP
DVI
Re: подробно про принцып работы, тонкости передачи данных
Потом:
decode input
↓
scale image
↓
generate timings
↓
serialize to LVDS
↓
panel
Он фактически эмулирует то, что раньше делал GPU ноутбука.
Почему LVDS ушел в сторону eDP
Проблемы LVDS:
много проводов;
отдельный clock;
сложнее разводка;
хуже масштабируется.
eDP сделал:
packet-based передачу;
embedded clock recovery;
меньше линий;
выше скорость.
decode input
↓
scale image
↓
generate timings
↓
serialize to LVDS
↓
panel
Он фактически эмулирует то, что раньше делал GPU ноутбука.
Почему LVDS ушел в сторону eDP
Проблемы LVDS:
много проводов;
отдельный clock;
сложнее разводка;
хуже масштабируется.
eDP сделал:
packet-based передачу;
embedded clock recovery;
меньше линий;
выше скорость.