Особенности контроллера FT810
FT810 Advanced Embedded Video Engine - это серия простых в использовании графических контроллеров, предназначенных для встраиваемых приложений, для создания высококачественных человеко-машинных интерфейсов (HMI).
Основные показатели :
- Усовершенствованный встроенный движок видео (EVE) с графикой высокого разрешения и воспроизведением видео,
- Функциональность FT81X включает в себя графический контроль, управление звуком и интерфейс сенсорного управления,
- Распиновка обратно совместима с FT800 (FT810) и FT801 (FT811),
- Поддержка нескольких виджетов для упрощенной реализации дизайна,
- Встроенные графические операции позволяют пользователям с небольшим опытом создавать высококачественные дисплеи,
- Support 4-wire resistive touch screen,
- Аппаратный движок может распознавать сенсорные метки и отслеживать движение сенсорного экрана. Обеспечивает уведомление до 255 сенсорных меток,
- Улучшенная обработка эскизов,
- Программируемый контроллер прерываний обеспечивает прерывания для хоста MCU,
- Встроенный кварцевый генератор 12 МГц с ФАПЧ, обеспечивающий программируемые системные тактовые импульсы до 60 МГц,
- Команда переключения часов для внутреннего или внешнего источника синхронизации. Для более высокой точности можно использовать внешний кварцевый или тактовый вход 12 МГц,
- Видео RGB параллельный выход; конфигурируется для поддержки PCLK до 60 МГц и выхода R / G / B от 1 до 8 бит,
- Программируемая синхронизация для настройки синхронизации HSYNC и VSYNC, позволяющая подключаться к многочисленным дисплеям,
- Поддержка ЖК-дисплея с разрешением до SVGA (800x600) и форматов с режимом включения данных (DE) и режимом VSYNC / HSYNC,
- Поддержка ландшафтных и портретных ориентаций,
- Дисплей включает выход управления на ЖК-панель,
- Встроенная графическая память объемом 1 МБ, ОЗУ кадрового буфера не требуется,
- Поддержка воспроизведения видео в формате AVI с кодировкой motion-JPEG,
- Выход моноканала с выходом ШИМ,
- Встроенный синтезатор звука,
- Воспроизведение звуковых волн для моно 8-разрядного линейного PCM, 4-разрядного формата кодирования ADPCM и µ-Law на частотах дискретизации от 8 кГц до 48 кГц. Встроенный цифровой фильтр снижает сложность конструкции системы внешней фильтрации,
- ШИМ-выход для управления яркостью подсветки дисплея,
- Усовершенствованная объектно-ориентированная архитектура позволяет использовать недорогой MPU / MCU в качестве системного хоста с использованием интерфейсов SPI,
- Поддержка линий данных SPI в одиночном, двойном или четырехместном режиме; Частота SPI до 30 МГц.
Функциональная блок-схема FT810 представлена на рисунке ниже:
Интерфейс
Блок-схема интерфейса приложения FT810 представлена на рисунке ниже:
FT810 отображается в MCU хоста как SPI или I2C с отображением в памяти. Хост связывается с FT810 с помощью операций чтения и записи в большое (8 мегабайт) адресное пространство.
В этом адресном пространстве выделены области для графики, аудио и управления.
На следующем изображении вы можете увидеть организацию внутренней памяти FT810:
- General purpose graphics RAM (GRAM) используется для хранения необработанных растровых данных, аудио и шрифтовых (не встроенных) данных. Эти три составляют так называемый ресурс GRAM, используемый контроллером FT810.
- Display List RAM используется для хранения списка команд отображения, таких как команды для рисования компонентов, изображений и т. д., которые будут выполняться при каждом рисовании экрана.
- Control Registers используются для управления контроллером FT810 и его внутренними модулями.
- Coprocessor RAM является частью оперативной памяти FT810, используемой сопроцессором.