Что такое Parallel RGB
Правила форума
Ссылки на любые интернет-магазины будут удаляться, а пользователь попадет в бан!
Ссылки на любые интернет-магазины будут удаляться, а пользователь попадет в бан!
Что такое Parallel RGB
Parallel RGB (параллельный RGB-интерфейс) — это один из самых базовых способов передачи изображения от видеоконтроллера (GPU/скалера/MCU) к LCD-матрице. По сути это “TTL-логика на стероидах”, но строго синхронная и стандартизированная.
Это интерфейс, где:
каждый цвет передаётся отдельной группой параллельных линий
данные идут постоянным потоком пиксель за пикселем
синхронизация выполняется отдельными сигналами
Иногда его называют:
RGB TTL
Digital RGB
DPI (Display Parallel Interface) — в мире микроконтроллеров (например, STM32)
Это интерфейс, где:
каждый цвет передаётся отдельной группой параллельных линий
данные идут постоянным потоком пиксель за пикселем
синхронизация выполняется отдельными сигналами
Иногда его называют:
RGB TTL
Digital RGB
DPI (Display Parallel Interface) — в мире микроконтроллеров (например, STM32)
Re: Что такое Parallel RGB
Структура сигналов
Типичный Parallel RGB 18-bit или 24-bit:
Цветовые линии:
R0–R7 (красный)
G0–G7 (зелёный)
B0–B7 (синий)
Синхронизация:
HSYNC — горизонтальная синхронизация
VSYNC — вертикальная синхронизация
DE (Data Enable) — активные пиксели
PCLK (Pixel Clock) — тактирование
Типичный Parallel RGB 18-bit или 24-bit:
Цветовые линии:
R0–R7 (красный)
G0–G7 (зелёный)
B0–B7 (синий)
Синхронизация:
HSYNC — горизонтальная синхронизация
VSYNC — вертикальная синхронизация
DE (Data Enable) — активные пиксели
PCLK (Pixel Clock) — тактирование
Re: Что такое Parallel RGB
Как это работает
Каждый такт пиксельного clock:
PCLK ↑ → матрица считывает RGB данные
Пример одного пикселя:
R = 11110000
G = 10101010
B = 00001111
И всё это подаётся одновременно по 24 проводам.
Каждый такт пиксельного clock:
PCLK ↑ → матрица считывает RGB данные
Пример одного пикселя:
R = 11110000
G = 10101010
B = 00001111
И всё это подаётся одновременно по 24 проводам.
Re: Что такое Parallel RGB
Схема передачи
GPU / MCU / Скалер
↓
Parallel RGB (24 линии данных + sync)
↓
LCD матрица (T-CON или встроенный драйвер)
Разрядность (bit depth)
Чаще всего:
Формат Линий Цветов
16-bit 16 65K
18-bit 18 262K
24-bit 24 16.7M
24-bit = классический true color.
GPU / MCU / Скалер
↓
Parallel RGB (24 линии данных + sync)
↓
LCD матрица (T-CON или встроенный драйвер)
Разрядность (bit depth)
Чаще всего:
Формат Линий Цветов
16-bit 16 65K
18-bit 18 262K
24-bit 24 16.7M
24-bit = классический true color.
Re: Что такое Parallel RGB
Почему нужен PCLK
Pixel Clock задаёт скорость передачи:
1 пиксель = 1 такт PCLK
Например:
800×480 @ 60 Hz
≈ 33 MHz pixel clock
Где используется Parallel RGB
Очень широко в:
TFT-дисплеях (2.4", 3.5", 7")
автомобильных панелях
промышленных HMI
микроконтроллерах (STM32, ESP32-S3 LCD)
старых LCD-модулях
Pixel Clock задаёт скорость передачи:
1 пиксель = 1 такт PCLK
Например:
800×480 @ 60 Hz
≈ 33 MHz pixel clock
Где используется Parallel RGB
Очень широко в:
TFT-дисплеях (2.4", 3.5", 7")
автомобильных панелях
промышленных HMI
микроконтроллерах (STM32, ESP32-S3 LCD)
старых LCD-модулях
Re: Что такое Parallel RGB
Отличие от TTL (важный момент)
Parallel RGB часто путают с TTL, но есть разница:
Параметр TTL Parallel RGB
Стандарт условный более формализованный
Применение старые мониторы TFT/MCU панели
Сигналы похожи строго определены
Совместимость хаотичная более стандартизирована
Фактически: Parallel RGB = “нормализованный TTL”
Parallel RGB часто путают с TTL, но есть разница:
Параметр TTL Parallel RGB
Стандарт условный более формализованный
Применение старые мониторы TFT/MCU панели
Сигналы похожи строго определены
Совместимость хаотичная более стандартизирована
Фактически: Parallel RGB = “нормализованный TTL”
Re: Что такое Parallel RGB
Отличие от LVDS и других интерфейсов
- Вложения
-
- PRGB.jpg (54.19 КБ) 131 просмотр
Re: Что такое Parallel RGB
Главный минус Parallel RGB
Он “умирает” по причинам:
слишком много проводов
чувствителен к помехам
сложно масштабировать разрешение
проблемы с длиной шлейфа
Пример:
24 бита + sync + clock = ~30 проводников
На FullHD уже становится неудобно.
Он “умирает” по причинам:
слишком много проводов
чувствителен к помехам
сложно масштабировать разрешение
проблемы с длиной шлейфа
Пример:
24 бита + sync + clock = ~30 проводников
На FullHD уже становится неудобно.
Re: Что такое Parallel RGB
Почему его до сих пор используют
Потому что:
очень простой контроллер
легко реализовать в микроконтроллерах
не требует сериализации
дешёвая матрица
Потому что:
очень простой контроллер
легко реализовать в микроконтроллерах
не требует сериализации
дешёвая матрица
Re: Что такое Parallel RGB
Ключевая идея
Parallel RGB — это:
“передача всех бит одного пикселя одновременно по отдельным проводам + синхронизация тактом”
Parallel RGB — это:
“передача всех бит одного пикселя одновременно по отдельным проводам + синхронизация тактом”