uDocs

Компонент Adafruit Feather RP2040 DVI

Разве не было бы здорово, если бы вы могли выводить изображения и графику с микроконтроллера непосредственно на монитор HDMI или телевизор? Мы так думаем! Итак, мы разработали этот RP2040 Feather с цифровым видеовыходом (он же DVI), который будет работать с любым монитором или дисплеем HDMI. Обратите внимание, что он не воспроизводит звук, только графику! Это похоже на то, как если бы мы взяли наш RP2040 Feather и разъемную плату DVI и склеили их вместе. Вы получаете все контакты для использования на Feather, поддержку батареи Lipoly, питание / передачу данных по USB C, встроенный NeoPixel, 8 МБ флэш-памяти для хранения кода и файлов, а затем, с 8 неиспользуемыми контактами, выход DVI, который можно использовать с библиотекой PicoDVI в Arduino или Pico SDK (примечание в настоящее время у нас нет поддержки Circuitpython для вывода DVI) В Arduino, что мы и рекомендуем, мы используем наш форк PicoDVI для создания внутреннего кадрового буфера размером 320x240 или 400x240 16-битных пикселей, который затем непрерывно размывается в виде цифрового видео с удвоенным разрешением 640x480 или 800x480 пикселей. Все, что вы "рисуете" в буфере кадров внутренней памяти, мгновенно отображается на цифровом дисплее в четком цвете. Поскольку библиотека является подклассом AdafruitGFX, она будет знакома тем, кто раньше пользовался нашими TFT- или OLED-дисплеями.  Обратите внимание, что для генерации видео DVI используется одно полноценное ядро, оба PIOs, и 150 КБ (320x240) или 190 Кб (400x240) SRAM. Он в некотором роде исчерпан, так что имейте в виду оставшиеся ограничения ресурсов. Мы также подключили контакты HDMI-разъемов I2C к разъемам SDA / SCL Feather (через безопасный переключатель уровня), чтобы вы могли считывать EDID EEPROM дисплеев, и отключили CEC и вспомогательные панели. Контакт для определения наличия горячей вилки также имеется на самом конце 16-контактного разъема. Прочтите этот pin-код, чтобы узнать, был ли подключен дисплей!

Печатная плата

100%
маска
Adafruit Feather RP2040 DVI pcb

Схема

100%
маска
Adafruit Feather RP2040 DVI schematic

Список пинов

ПинТипОписание
+3V3male
+3V3male
+3V3male
VBATmale
VBATmale
VBUSmale
!RESETmale
A0male
A1male
A2male
A3male
D24male
D25male
SCKmale
MOSImale
MISOmale
RXmale
TXmale
HPD_3Vmale
UTILmale
CECmale
ENmale
D13male
D12male
D11male
D10male
D9male
D6male
D5male
SCLmale
SCLmale
SDAmale
SDAmale
GNDmale
GNDmale
GNDmale