Pico Video4 Display — это плата на базе Raspberry Pi RP2040, которая поддерживает до 4х интерфейсов аналогового композитного видеодисплея с выделенной памятью буфера кадров, доступной через SPI. Четыре видеовыхода отправляются через разъем RCA и разъем VGA DB15-HD, который использует красный, зеленый и синий каналы для создания композитного видеосигнала.
Pico Video4 Display основан на микроконтроллере Raspberry Pi RP2040 и статическом ОЗУ VLSI VS23S040 емкостью четыре мегабита с контроллером видеодисплея, который может выводить видео NTSC, PAL и VGA из массива памяти. Он обеспечивает композитные видеовыходы с выделенным буфером кадров и другим оборудованием. Это гарантирует, что ограниченная вычислительная мощность и память RP2040 не будут загружены при генерации видеосигнала, оставляя место для других важных задач.
Устройство имеет 8х входов, совместимых по напряжению с входным напряжением, от 5 В до 12 В, и 8х dip-переключателей для имитации входов. На плате имеется 16-мегабитный чип флэш-памяти SPI, на который предварительно загружены растровое изображение из 94 символов, демонстрация прыгающего мяча и 9 демонстрационных изображений. Два контакта ввода-вывода чипа VLSI VS23S040 подключены к горизонтальным и вертикальным синхроконтактам разъема VGA, чтобы в будущем можно было использовать экспериментальный дисплей VGA.
Video4 создан на основе предыдущих проектов Pier 42: Arduino NTSC/PAL Video Display Shield и VGA Shield Wing. Он поддерживает несколько разрешений и позволяет использовать старые дисплеи в новых проектах.
Технические характеристики дисплея Pico Video4:
- Микроконтроллер – Raspberry Pi RP2040 с двумя ядрами Cortex M0+ MCU до 133 МГц со встроенной SRAM объемом 264 КБ
- Микросхема SPI – микросхема VLSI VS23S040 с 8-битным параллельным интерфейсом и встроенным контроллером видеодисплея
- Хранилище – 16 Мбит программной флэш-памяти
- Видео
- 4х композитных видеовыхода через разъем RCA и разъем VGA DB15-HD
- Поддерживаемые разрешения – NTSC 320×200 или 426×200 с 256 цветами и PAL 300×240 или 500×240 с 256 цветами
- Частоты кварцевого генератора – NTSC 3,579545 МГц или PAL 4,43618 МГц
- Интерфейс связи – SPI до 38 МГц
- Буфер видеокадра – 4x 1 Мбит (4x 125 КБ)
- USB – 1х разъем USB-C для питания 5 В и программирования
- Расширение – 8х высоковольтных входов, совместимых с входным напряжением, и 8х DIP-переключателей для имитации входов
- Отладка – интерфейс отладки SWD
- Разное – светодиод и 2-контактная перемычка для состояния и управления, кнопки сброса и загрузки, область прототипирования TH
- Источник питания
- 5 В постоянного тока от USB и до 12 В постоянного тока от цилиндрического разъема или винтового зажима
- Выходная мощность 12 В через винтовую клемму, коммутируется и защищается предохранителем на 500 мА
- Размеры – 100 х 85 мм.
Плата дисплея Video4 похожа на другие устройства RP2040 с видеовыходами HDMI/DVI или VGA, такие как Adafruit Feather RP2040, Olimex RP2040-PICO-PC , Waveshare RP2040-PiZero, демонстрационная базовая плата Pimoroni Pico VGA и Olimex NEO6502.
Адаптер Pico Video4 Display VGA-to-3x RCA
Как и другие платы Pico, вы можете программировать плату Pico Video4 Display с помощью C/C++ или MicroPython. Схемы оборудования, документация и другие ресурсы размещены в репозитории проекта GitHub. В настоящее время плата доступна на Tindie за 42$, а адаптер VGA-to-RCA продается отдельно за 5$.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.