FORENEX FES4335U1-56T графички контролен модул за мапирање меморија
Истории на ревизија
Рев.бр. | Датум | Суштински промени |
1.0 | 2016 | Прво издание. |
Општ опис
FES4335U1-56T е ниска цена, висока ефикасност и паметен контролен модул за TFT-LCD дисплеј кој може да обезбеди знаци или 2D графичка апликација во вградената RAM меморија на екранот од 768 KB.
FES4335U1-56T нуди сериски интерфејс (Uart-TT) за воспоставување хардверска комуникација со надворешен едноставен MCU (како 8051 итн.) и обезбедување на „Табела со команди“ за повикување и извршување на графички ефект.
Според „Табела со команди“ на графички API, надворешниот MCU треба само да го пренесе соодветниот команден код со параметри во FES4335U1-56T преку сериски интерфејс. Командниот декодер во FES4335U1-56T ќе отиде автоматски да ја имплементира графичката задача.
FG875D_command_encoder.exe е софтверска алатка за компјутер и му овозможува на корисникот да ги доживее различните функционални команди во „Табела со команди“.
Ставка | Спецификација | Забелешка |
Големина на ЛЦД | 5.6 инчи (дијагонала) | |
Резолуција | 640 x 3 (RGB) x 480 | точка |
Тип на дисплеј | Нормално бело, преносливо | |
Точка на теренот | 0.0588 (Ш) x 0.1764 (В) мм | |
Активна област | 112.896 (Ш) x 84.672 (В) мм | |
Големина на модулот | 142.5 (Ш) x 100.0 (В) x 16.72 (Д) мм | |
View агол | L: 70 / R: 70 / T: 50 / B: 70 | θ |
Површинска обработка | Анти-отсјај | |
Распоред на боја | 64 илјади бои со RGB-лента | |
Тип на допир | Отпорен со 4 жици | |
Задно осветлување | Вграден LED драјвер | |
Интерфејс | Uart (TTL-RX/TX), 115200/N/8/1 | |
Софтверска понуда | Табела со команди | Забелешка 1 |
Работна температура | -10℃ до 60℃ | |
Температура на складирање | -20℃ до 70℃ |
Забелешка 1: Сите употребливи API се сумирани во Табела со команди. Ве молиме погледнете го документот
(FG875D_Commands Table_vx.pdf). И детален опис на употребата за секоја команда, погледнете во (FG4335x_software_Note_V1.pdf).
Доделување игла
Влезен интерфејс UART (H4)
Конектор: (Заглавие на кутијата_2x5пински/ 2.0мм/ страничен влез) | |||||||
Пин бр | Опис | I/O | Забелешка | Пин бр | Опис | I/O | Забелешка |
Пин1 | ГНД | Пин2 | RX | I | |||
Пин3 | TX | O | Пин4 | NC | |||
Пин5 | Штит ГНД | Пин6 | NC | ||||
Пин7 | NC | Пин8 | NC | ||||
Пин9 | 5V/350mA | I | 1 | Пин10 | 5V/350mA | I | 1 |
ЗАБЕЛЕШКА 1: Надворешен извор на енергија DC5V влез
2-2, Опција за алтернативен приклучок за напојување (W2).
Конектор: (нафора_2 пински/ 2.0 мм/ страничен влез) | |||||||
Пин бр | Опис | I/O | Забелешка | Пин бр | Опис | I/O | Забелешка |
Пин1 | ГНД | I | Пин2 | 5V/700mA |
Да се обезбеди дополнителен конектор за влез на надворешен извор на енергија. Ако изворот на енергија (DC5V) не обезбедува од пиновите 9 и 10 на H4.
GPIO интерфејс (H2)
Конектор: (Header_2x5pin/ 2.0mm/ страничен влез) | |||||||
Пин бр | Опис | I/O | Забелешка | Пин бр | Опис | I/O | Забелешка |
Пин1 | GPO 0 | O | 2 | Пин2 | GPI 0 | I | 3 |
Пин3 | GPO 1 | O | 2 | Пин4 | GPI 1 | I | 3 |
Пин5 | GPO 2 | O | 2 | Пин6 | GPI 2 | I | 3 |
Пин7 | GPO 3 | O | 2 | Пин8 | GPI 3 | I | 3 |
Пин9 | ГНД | Пин10 | ГНД |
ЗАБЕЛЕШКА 2: GPO_0 ~ 3 излегуваат со отворен одвод и треба да имаат отпорен отпор на надворешната плоча.
ЗАБЕЛЕШКА 3: GPI_0 ~ 3 се влез од 3.3V со толеранција на 5V.
Спецификации за работа
Електрични спецификации
Апсолутни максимални оценки
Симбол | Симбол | мин. | Макс. | Единица | Забелешка |
Моќ Voltage | VCC | -0.3 | 5.2 | V | |
Работна температура | TOP | -10 | 60 | ℃ | |
Температура на складирање | TST | -20 | 70 | ℃ |
*Во секое време не е дозволено надминување на апсолутните максимални вредности на рејтингот на овој производ.
Препорачана работна состојба
Симбол | Опис | мин. | Тип. | Макс. | Единица | Забелешка |
ВЦЦ | Набавка волtage | 3.7 | 5 | 5.2 | V | |
Icc | Актуелно | 0.7 | A | |||
Ниво на сигнал UART_TTL (Tx, Rx, CTS, RTS) и I2C (SCL, SDA) | ||||||
ВИХ | Внесување висок волtage | 2.64 | 3.3 | V | ||
ВИЛ | Влез низок волуменtage | 0 | 0.66 | V | ||
VOH | Излез High Voltage | 2.9 | 3.3 | V | ||
VOL | Излез низок волуменtage | 0 | 0.4 | V | ||
Оптички спецификации (θ=0°) | ||||||
CR | Сооднос на контраст | 400 | 500 | |||
L | Осветленост | 230 | 280 | cd / m² | ||
Baud Rate | ||||||
УАРТ | 115200 | bps | ||||
Потрошувачка на енергија @ влез од 5v, 100% осветленост | ||||||
Потрошувачка | 5.6“, 640×480 | 3.1 | W |
Механички спецификација
Спецификација на хардвер
Блок дијаграм
Слика 3-а: Блок дијаграм FES4335
Хардверски интерфејс
- Прилагодениот модел е FES4335U1-56T.
- UART (TTL-RX/TX): 3-жици (TX, RX, GND) погледнете во (Дел: доделување пинови).
- Стапка на бауд: да биде фиксирана на 115200 bps/N/8/1.
- Поврзувањето помеѓу Host и FES4335U1-56T
Софтвер
Комуникација (ракување)
Поради сериските интерфејси (Uart-TTL) тие FES4335 понуди да воспостават комуникација со надворешен хост. Домаќинот може да пренесе проток на команди до FES4335 за да бара имплементација на задача.
Според капацитетот на пренос, форматот на стрим на команди е едноставно дефиниран во две категории.
- Стандарден тек на команди: Ова е суштински формат на проток на команди за секоја задача што е наведена во табелата со команди. (Видете во Табела со команди во Дел 4-3).
- Тек за пренос на податоци за масовно: Обезбедете само за некои задачи ќе побарате масовен пренос на податоци, а барањето е потврдено за време на стандардниот проток на командиtage.
Во моментов само под две задачи кои ќе бараат протокол за пренос на масовни податоци.
- FG875D_WriteToSerialROM (код на функција 0x21).
- FG875D_ Екран _Block_RW (шифра на функција 0x24).
Според табелата со команди, секоја команда има единствен функционален код за одредена оперативна задача. (Видете во Табела со команди во Дел 4-3).
Затоа, откако FES4335 ќе добие целосен тек на стандардна команда и кој дел од контролната сума прво се проверува. После тоа, делот за код на функцијата ќе биде идентификуван и имплементиран заедно со делот за параметри.
Има специфично кодно подрачје 0x50~0x5F каде што ќе се посвети на дефинирање на некој код за порака и исто така ќе биде изолиран од функцискиот код за сите.
Вратете го кодот на пораката | ASCII | хексадецимален | Опис |
Погрешен код | „Х“ | 0x58 | Грешка за проверка на сумата |
Код на чекање | „Ш“ | 0x57 | FES4335 е зафатен |
Подготвен код | „С“ | 0x53 | FES4335 е подготвен |
Код за истекот на времето | „Т“ | 0x54 | Добијте истек на време |
Допрете го кодот за прекин | „П“ | 0x50 | Панелот на допир е допрен |
Код за успех на командата | Код на функција | Успешно спроведување на командата | |
Код за успех на масовниот пренос | 0x55,0xAA | Успешно пренос на податоци за масовно |
Ако не се појави грешка при преносот.
FES4335 ќе ја имплементира командата според функцискиот код што е примен во Standard Command Stream Stage, и вратете го функцискиот код во Host за проверка на успехот.
or
Вратете го кодот на функцијата (0x55,0xAA) за да го покажете ова време на Масовен пренос на податоци
завршено без проблем во „Болк пренос на податоци сtagд“.
Вратете го Успешниот код или (0x55,0xAA), известувајќи за успешен статус.
Домаќинот може да го испрати следниот нов проток на команди.
- Ако се појави некоја неочекувана состојба за време на преносот.
FES4335 ќе врати соодветна порака за код за грешка и заедно со примената функционална шифра за проверка на грешка.
Ако вратите Погрешен код (0x58) како подолу. (наведете дека се појавила грешка за проверка на сумата)
Стандарден команден тек stagе грешка
or Масовен пренос на податоци stagе грешка
Домаќинот треба да го повтори претходниот проток на команди.
Ако се врати кодот за истек на време (0x54) како подолу, (наведете дека се појавила грешка за истекот на времето) Стандарден команден тек stagе грешка
or Масовен пренос на податоци stagе грешка
Домаќинот треба да го повтори претходниот проток на команди.
Вратете го кодот за чекање (0x57) како подолу, (наведете статус на чекање) Стандардниот тек на команди е зафатен
Масовниот пренос на податоци е зафатен За да се информира домаќинот дека FES4335 е во статус на зафатен. Домаќинот треба привремено да го запре преносот додека FES4335 не го врати Ready кодот (0x53), а потоа да продолжи со протокот на команди или протокот на масовни податоци кои сè уште не ги завршат податоците.
Враќање Подготвен код (0x53) како подолу, (наведете дека се појавила подготвена порака)Стандардниот тек на команди е подготвен
or Масовниот пренос на податоци е подготвен
Да го информираме домаќинот дека FES4335 се ослободи од периодот на статус на зафатен. Домаќинот може да го продолжи остатокот од протокот на команди или протокот на масовни податоци.
- Специфична шифра за известување за прекинот на допир се појави и исто така автоматски ќе ја врати координатната вредност (x,y) на панелот на допир.
- Враќање шифра за прекин на допир (0x50) со координатна вредност (x,y) како подолу,
- а. Во рефус пренос на податоци stagд, FES4335 привремено ќе ја оневозможи функцијата на допир и ќе престане да ја враќа координатата (x,y) на допир.
- б. Надвор од рефус пренос на податоци stagд. FES4335 автоматски ќе ја врати координатата (x,y) на допир кога ќе се појави прекин на допир.
- в. Домаќинот исто така може да ја испита вредноста на координатите (x,y) со испраќање на функцискиот код 0x03 (API: FG875D_Detect_Touch).
Команда (пренос / Формат / протокол)
Стандарден проток на команди
- Формат: Овој формат комбинира бајт функционален код и неколку бајти на параметри и бајт контролна сума код.
- Протокол:
Масовен пренос на податоци
Бидејќи функцискиот код во Стандардниот проток на команди е (0x21) или (0x24), ќе побара задача за пренос на податоци во најголемиот дел откако тие функционални кодови ќе бидат идентификувани од FES4335.
Во овој случај, целиот комуникациски процес ќе биде поделен на две сtages (Стандарден проток на команди stage + Протокол за пренос на масовни податоци stagд)
- Формат: Овој формат е достапен за рефус пренос на податоциtagе само.
Водечката шифра (0x55,0xAA) ќе го замени функцискиот код за да означи почеток на Масовен пренос на податоци, а потоа вредноста што е поставена во должина на бајтот е означена колку бајти на податоци ќе се појавуваат постојано. Известување за поставување бајт со должина со реална количина на податоци минус 1. - Протокол:
Илустрацијата за прикажување на стандардниот поток на команди што бара да се напише пренос на голем број податоци на FES4335.Илустрацијата за прикажување на стандардниот поток на команди што бара да се прочита пренос на податоци од FES4335.
Табела со команди
Ве молиме погледнете го документот „FG875D_Commands Table_vx.pdf“.
Додаток (Совети)
Три чекори за побрзо прикажување на неподвижни слики на екранот.
Чекор 1): Конвертирање на слика во .bin file:
Поради Flash-ROM-от на FES4335 кој прифаќа само .bin file на сликата. Затоа, обезбедувајќи алатка FG875_BMP_to_Bin.exe што може да конвертира слика .BMP file во .BIN file.
(Погледнете во документот〝FG875_BMP_to_Bin_manual.pdf〞за детали).
Чекор 2): Се вчитува .бин file на внатрешниот SPI-FlashROM (AMIC A25LQ64).
- Користење на функцискиот код 0x21 (APIs:FG875D_WriteToSerialROM) за да се бара FES4335 да оди во најголемиот пренос на податоци stage.
- Откако ќе се врати успешниот код на командата (0x21) од FES4335, тогаш на надворешен MPU ќе му биде дозволено да пренесува слики според описот на протоколот за преносот на големо (запишување) на податоци на делот 4-2-2. Видете на слика (2).
- Друг начин да ги прескокнете ① и ②:
На страната на компјутерот, за да извршите помошен софтвер (FG875D_command_encoder.exe) и изберете ја ставката за функција (APIs:FG875D_WriteToSerialROM) во дијалогот за избор. Потоа, корисничкиот софтвер ќе се грижи за протоколот за комуникација и поставувањето на сликата file во SPI-FlashROM.
Во врска со користењето на комуналниот софтвер (FG875D_command_encoder.exe), погледнете го документот „FG875D_Command_Encoder-UsersMenu.pdf“.
Чекор 3): Користејќи ја функциската шифра 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) за да се бара FES4335 да прикажува слики од внатрешниот SPI_FlashROM на наведената локација на панелот.
На овој начин да се прикаже слика што би била побрза од пополнување на баферот на екранот со магистрала 8051 MCU.
Документи / ресурси
![]() |
FORENEX FES4335U1-56T графички контролен модул за мапирање меморија [pdf] Упатство за користење FES4335U1-56T Контролен модул за графичко мапирање на меморија, FES4335U1-56T, контролен модул за графика за мапирање на меморија, контролен модул за графика за мапирање, контролен модул за графика, контролен модул, модул |