Компонент Adafruit RA8875 Driver Board for 40-pin TFT Touch Displays
Вы с тоской смотрели на большие TFT-дисплеи — вы знаете, о чем я здесь говорю, 4-дюймовые, 5-дюймовые или 7-дюймовые TFT-дисплеи с разрешением до 800×480 пикселей. Затем вы смотрите на свой Arduino. Вы любите свой Arduino (действительно любите!), но он никак не может управлять таким дисплеем, который требует обновления с частотой 60 Гц и тактовой частотой пикселей 4 МГц. Черт возьми, у него даже булавок не хватает. Я полагаю, вы могли бы перейти на процессоры ARM core со встроенными драйверами отображения TTL, но у вас уже работают все эти экраны, и в любом случае вам нравятся маленькие микросхемы, которые у вас есть.
Что, если я скажу вам, что существует чип-драйвер, который мог бы удовлетворить эти желания? Чип, который может управлять дисплеями с разрешением до 800х480 пикселей, а также, черт возьми, резистивным сенсорным экраном. Все, от чего вам нужно отказаться, — это 5 или около того контактов SPI. Ты бы вообще мне поверил? Что ж, присаживайтесь, потому что этот продукт может вас шокировать.
RA8875 — это мощный чип-драйвер TFT. Он идеально подходит для любого чипа, который хочет рисовать на большом TFT-экране, но не обладает достаточной производительностью (будь то аппаратное обеспечение или скорость). Внутри находится 768 КБ оперативной памяти, так что он может буферизовать дисплей (и в зависимости от размера экрана также иметь двойное наложение). Интерфейс представляет собой SPI с очень простым методом чтения/записи регистров (никаких странных и запутанных пакетов). Чип имеет ряд форм с аппаратным ускорением, таких как линии, прямоугольники, треугольники, эллипсы, встроенные и округлые прямоугольники. Существует также встроенный набор английских /европейских шрифтов (таблицу шрифтов смотрите в разделе 7-4-1 спецификации). Это позволяет быстро рисовать даже поверх SPI.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
+3V3 | мама |
VIN | мама |
BACKLITE | мама |
SCK | мама |
MISO | мама |
MOSI | мама |
CS | мама |
RESET | мама |
WAIT | мама |
INT | мама |
Y+ | мама |
Y- | мама |
X- | мама |
X+ | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.