«Adafruit Feather RP2040 с выходным портом DVI» — это еще одна плата Raspberry Pi RP2040 с портом HDMI, которая может выводить видеосигнал DVI (без звука) на большинство телевизоров или мониторов с входным портом HDMI благодаря проекту PicoDVI. Плата основана на Adafruit Feather RP2040 компании с портом HDMI, добавляющим всего несколько долларов.
Характеристики Adafruit Feather RP2040 с выходным портом DVI:
- MCU — двухъядерный микроконтроллер Raspberry Pi RP2040 Arm Cortex M0+ ~ 125 МГц (но его необходимо разогнать для выхода DVI) с 264 КБ ОЗУ
- Хранилище — флэш-память SPI 8 МБ
- Видеовыход — 1x порт HDMI для вывода DVI с разрешением до 320 × 240 или 400 × 240 с 16-битными пикселями, сигналы I2C для чтения данных EDID, а также сломанные панели CEC и Utility.
- USB — 1х порт USB Type-C
- Ввод/вывод
- Платы, совместимые с Adafruit Feather
- До 21x GPIO
- 2x I2C, 2x SPI, 2x UART
- 4x 12-битный АЦП
- 16x PWM
- USB
- 3V, GND, BAT, сигналы включения
- Разъем STEMMA QT/Qwiic I2C
- Платы, совместимые с Adafruit Feather
- Разное — кнопки BOOT и RESET, пользовательский светодиод, светодиод состояния зарядки, светодиод Neopixel RGB
- Источник питания
- 5 В через порт USB Type-C
- 2-контактный разъем для аккумулятора LiPo плюс цепь зарядного устройства LiPo с зарядным током 200 мА+
- Регулятор 3,3 В с пиковым выходным током 500 мА
- Размеры — 53 х 23,3 х 7,7 мм (форм-фактор Adafruit Feather)
- Вес – 7,2 грамма
Мы видели этот тип платы в течение нескольких лет, в том числе в Olimex RP2040 Pico PC, и они работают с использованием проекта PicoDVI с использованием быстрых программируемых блоков ввода-вывода (PIO), используемых в микроконтроллерах Raspberry Pi RP2040. Возможен вывод в режиме DVI 640x480p 60 Гц с ядрами Cortex-M0+, разогнанными до 252 МГц, и используется 264 КБ ОЗУ.
Adafruit немного более консервативен в отношении максимальных разрешений, поскольку они утверждают, что поддерживают только 320×240 (при использовании 150 КБ ОЗУ) или 400×240 (при использовании 190 КБ ОЗУ), потому что более высокое разрешение требует значительного разгона микроконтроллера, а ОЗУ полностью используется, не оставляя дополнительной памяти для другого кода, работающего на микроконтроллере Raspberry Pi RP2040. Нам также сообщили, что внутренний фреймбуфер выводится в виде цифрового видео с удвоением пикселей 640 × 480 или 800 ×480.
У Adafruit уже есть решение для видеовыхода DVI для RP2040 с переходной платой DVI для оригинальной платы RP2040 Feather, но новая плата делает ее еще проще в использовании и меньше по размеру. Обратите внимание, что хотя платы Feather обычно поддерживают CircuitPython, разветвленная библиотека PicoDVI, используемая с платой, в настоящее время доступна только в Arduino (рекомендуется) и Pico C SDK. Инструкции по началу работы и примеры кода можно найти на сайте Adafruit Learn.
Adafruit продает Adafruit Feather RP2040 с выходным портом DVI за 14,95 долларов США плюс доставка, и на момент написания статьи в наличии было около 40 плат.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.