Графічны модуль кіравання адлюстраваннем памяці FORENEX FES4335U1-56T
Гісторыі версій
Rev. No | Дата | Істотныя змены |
1.0 | 2016 | Першы выпуск. |
Агульнае апісанне
FES4335U1-56T - гэта недарагі, высокаэфектыўны і разумны модуль кіравання дысплеем TFT-LCD, які можа прадастаўляць сімвалы або 2D-графічнае прыкладанне ва ўбудаванай аператыўнай памяці дысплея 768 КБ.
FES4335U1-56T прапануе паслядоўны інтэрфейс (Uart-TT) для ўстанаўлення апаратнай сувязі са знешнім простым MCU (напрыклад, 8051 і г.д.), а таксама прадастаўленне «Табліцы каманд» для выкліку і выканання графічных эфектаў.
У адпаведнасці з «Табліцай каманд» графічных API, знешні MCU павінен толькі перадаць адпаведны код каманды з параметрамі ў FES4335U1-56T праз паслядоўны інтэрфейс. Дэкодэр каманд унутры FES4335U1-56T аўтаматычна выконвае графічную задачу.
FG875D_command_encoder.exe - гэта ўтыліта для ПК, якая дазваляе карыстачу карыстацца рознымі функцыямі каманд у «Табліцы каманд».
Пункт | Спецыфікацыя | Заўвага |
Памер ВК | 5.6 цалі (дыяганаль) | |
дазвол | 640 х 3 (RGB) x 480 | кропка |
Тып дысплея | Звычайна белы, трансмісіўны | |
Кропкавы крок | 0.0588 (Ш) х 0.1764 (В) мм | |
Актыўная зона | 112.896 (Ш) х 84.672 (В) мм | |
Памер модуля | 142.5 (Ш) x 100.0 (У) x 16.72 (Г) мм | |
View кут | L:70/ R:70/ T:50/ B:70 | θ |
Апрацоўка паверхні | Антыблікавае пакрыццё | |
Каляровая кампазіцыя | 64k колераў з RGB-паласой | |
Сэнсарны тып | 4-правадной рэзістыўны | |
Падсвятленне | Убудаваны святлодыёдны драйвер | |
Інтэрфейс | Uart (TTL-RX/TX), 115200/N/8/1 | |
Прапанова праграмнага забеспячэння | Табліца каманд | Заўвага1 |
Аперацыя Temp | -10℃ да 60℃ | |
Тэмп. захоўвання | -20℃ да 70℃ |
Заўвага 1: Усе даступныя API зведзены ў табліцу каманд. Калі ласка, звярніцеся да дакумента
(FG875D_Commands Table_vx.pdf). Падрабязнае апісанне выкарыстання кожнай каманды глядзіце ў (FG4335x_software_Note_V1.pdf).
Прызначэнне кантактаў
Уваходны інтэрфейс UART (H4)
Раз'ём: (Box Header_2x5pin/ 2.0 мм/ бакавы ўваход) | |||||||
PIN-код | Апісанне | Увод-вывад | Заўвага | PIN-код | Апісанне | Увод-вывад | Заўвага |
Pin1 | GND | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Экран GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5 В/350 мА | I | 1 | Pin10 | 5 В/350 мА | I | 1 |
ЗАЎВАГА 1: Уваход знешняй крыніцы харчавання DC5V
2-2、альтэрнатыўны раз'ём харчавання (W2).
Раз'ём: (wafer_2pin/ 2.0 мм/ бакавы ўваход) | |||||||
PIN-код | Апісанне | Увод-вывад | Заўвага | PIN-код | Апісанне | Увод-вывад | Заўвага |
Pin1 | GND | I | Pin2 | 5 В/700 мА |
Каб забяспечыць дадатковы раз'ём для ўваходу вонкавай крыніцы харчавання. Калі крыніца харчавання (DC5V) не забяспечвае кантакты 9 і 10 H4.
Інтэрфейс GPIO (H2)
Раз'ём: (Header_2x5pin/ 2.0 мм/ бакавы ўваход) | |||||||
PIN-код | Апісанне | Увод-вывад | Заўвага | PIN-код | Апісанне | Увод-вывад | Заўвага |
Pin1 | GPO 0 | O | 2 | Pin2 | GPI 0 | I | 3 |
Pin3 | GPO 1 | O | 2 | Pin4 | GPI 1 | I | 3 |
Pin5 | GPO 2 | O | 2 | Pin6 | GPI 2 | I | 3 |
Pin7 | GPO 3 | O | 2 | Pin8 | GPI 3 | I | 3 |
Pin9 | GND | Pin10 | GND |
ЗАЎВАГА 2: GPO_0 ~ 3 выходзяць з адкрытым сцёкам і павінны мець высокі супраціў на знешняй плаце.
ЗАЎВАГА 3: GPI_0 ~ 3 маюць уваходнае напружанне 3.3 В з памяркоўнасцю да 5 В.
Спецыфікацыі працы
Электрычныя характарыстыкі
Абсалютныя максімальныя рэйтынгі
Сімвал | Сімвал | Мін. | Макс. | Адзінка | Заўвага |
Магутнасць Выпtage | VCC | -0.3 | 5.2 | V | |
Працоўная тэмпература | TOP | -10 | 60 | ℃ | |
Тэмпература захоўвання | TST | -20 | 70 | ℃ |
* Абсалютныя максімальныя рэйтынгавыя значэнні гэтага прадукта не дапускаюцца ў любы час.
Рэкамендуемы эксплуатацыйны стан
Сімвал | Апісанне | Мін. | Тып. | Макс. | Адзінка | Заўвага |
VDC | Пастаўка выпtage | 3.7 | 5 | 5.2 | V | |
Icc | Ток | 0.7 | A | |||
Узровень сігналу UART_TTL(Tx,Rx,CTS,RTS) і I2C(SCL,SDA) | ||||||
VIH | Уваходны аб'ём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 | кд / м? | ||
Хуткасць перадачы дадзеных | ||||||
UART | 115200 | біт/с | ||||
Энергаспажыванне пры ўваходзе 5 В, 100% яркасці | ||||||
Спажыванне | 5.6 цаляў, 640×480 | 3.1 | W |
механічная спецыфікацыя
Спецыфікацыя абсталявання
Блок-схема
Малюнак 3-a: Блок-схема FES4335
Абсталяванне інтэрфейсу
- Адаптаваная мадэль - FES4335U1-56T.
- UART (TTL-RX/TX): 3-правадны (TX, RX, GND) глядзіце (Раздзел: прызначэнне кантактаў).
- Хуткасць перадачы дадзеных: фіксуецца на 115200 біт/с/N/8/1.
- Сувязь паміж хостам і FES4335U1-56T
праграмнае забеспячэнне
Камунікацыя (поціск рукі)
Дзякуючы паслядоўным інтэрфейсам (Uart-TTL), FES4335 мае прапанову ўсталяваць сувязь са знешнім хостам. Хост можа перадаваць паток каманд на FES4335 для выканання задачы.
Згодна з магутнасцю перадачы, фармат каманднага патоку проста вызначаецца на дзве катэгорыі.
- Стандартны камандны паток: гэта важны фармат каманднага патоку для кожнай задачы, пералічанай у табліцы каманд. (Гл. Раздзел 4-3 Табліца каманд).
- Паток масавай перадачы даных: толькі для некаторых задач будзе запытвацца масавая перадача даных, і запыт пацверджаны падчас стандартнага патоку камандtage.
У цяперашні час толькі ніжэй за дзве задачы, якія запытваюць пратакол масавай перадачы даных.
- FG875D_WriteToSerialROM (код функцыі 0x21).
- FG875D_ Дысплей _Block_RW (код функцыі 0x24).
Згодна з табліцай каманд, кожная каманда мае ўнікальны функцыянальны код для пэўнай аперацыі. (Гл. Раздзел 4-3 Табліца каманд).
Такім чынам, як толькі FES4335 атрымае поўны стандартны паток каманд і якая частка кантрольнай сумы правяраецца першай. Пасля гэтага частка кода функцыі будзе вызначана і рэалізавана разам з часткай параметраў.
Ёсць спецыяльная вобласць кода 0x50~0x5F, якая будзе прысвечана вызначэнні некаторага кода паведамлення, а таксама ізаляваная ад усяго кода функцыі.
Код зваротнага паведамлення | ASCII | шаснаццатковы | Апісанне |
Няправільны код | «Х» | 0x58 | Памылка кантрольнай сумы |
Код чакання | "W" | 0x57 | FES4335 заняты |
Гатовы код | «S» | 0x53 | FES4335 гатовы |
Код тайм-аўту | "Т" | 0x54 | Тайм-аўт атрымання |
Націсніце Код перапынення | "П" | 0x50 | Сэнсарная панэль была закранута |
Код поспеху каманды | Код функцыі | Каманда рэалізавала поспех | |
Код паспяховай масавай перадачы | 0x55,0xAA | Паспяховая масавая перадача даных |
Калі падчас перадачы не ўзнікае памылак.
FES4335 будзе выконваць каманду ў адпаведнасці з функцыянальным кодам, атрыманым у стандартным камандным патоку Stage, і вярнуць код функцыі хосту для праверкі паспяховасці.
or
Код функцыі вяртання (0x55,0xAA), каб паказаць гэты час масавай перадачы даных
завершана без праблем у «Масовая перадача дадзеных stagе».
Вярнуць код поспеху або (0x55,0xAA), інфармуючы статус поспеху.
Хост можа адправіць наступны новы паток каманд.
- Калі падчас перадачы ўзнікла непрадбачаная сітуацыя.
FES4335 верне адпаведнае паведамленне з кодам памылкі і разам з атрыманым кодам функцыі для праверкі памылак.
Калі вяртаецца няправільны код (0x58), як паказана ніжэй. (паказвае, што адбылася памылка кантрольнай сумы)
Стандартны камандны паток stagэлектронная памылка
or Масавая перадача дадзеных stagэлектронная памылка
Хост павінен паўтарыць папярэдні паток каманд.
Калі вяртаецца код тайм-аўту (0x54), як паказана ніжэй, (паказвае, што адбылася памылка тайм-аўту) Стандартны камандны паток stagэлектронная памылка
or Масавая перадача дадзеных stagэлектронная памылка
Хост павінен паўтарыць папярэдні паток каманд.
Вярніце код чакання (0x57), як паказана ніжэй (паказвае, што адбыўся стан чакання) Стандартны камандны паток заняты
Масавая перадача даных занята Каб паведаміць хосту, што FES4335 знаходзіцца ў стане занятасці. Хост павінен часова спыніць перадачу, пакуль FES4335 не верне код Ready (0x53), а затым працягнуць паток каманд або масавы паток даных, якія яшчэ не скончылі даныя.
Вярніце код гатоўнасці (0x53), як паказана ніжэй, (паказвае, што адбылося паведамленне аб гатоўнасці)Стандартны камандны паток гатовы
or Масавая перадача даных гатовая
Каб паведаміць гаспадару, што FES4335 выйшаў з перыяду занятасці. Хост можа працягваць астатні паток каманд або масавы паток даных.
- Спецыяльны код, які інфармуе аб перапыненні дотыку, а таксама аўтаматычна вяртае значэнне каардынаты (x,y) сэнсарнай панэлі.
- Код перапынення Return Touch (0x50) са значэннем каардынаты (x,y), як паказана ніжэй,
- а. У масавай перадачы дадзеных stage, 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): Загрузка .bin file да ўнутранага SPI-FlashROM (AMIC A25LQ64).
- Выкарыстанне функцыянальнага кода 0x21 (API:FG875D_WriteToSerialROM), каб патрабаваць, каб FES4335 перайшоў у масавыя перадачы дадзеныхtage.
- Пасля вяртання кода паспяховага выканання каманды (0x21) з FES4335 знешняму MPU будзе дазволена перадаваць відарысы ў адпаведнасці з апісаннем пратакола аб масавай перадачы дадзеных (запіс) у раздзеле 4-2-2. Звярніцеся да малюнка (2).
- Яшчэ адзін спосаб прапусціць ① і ②:
На баку ПК, каб запусціць утыліту (FG875D_command_encoder.exe) і выбраць функцыянальны элемент (API:FG875D_WriteToSerialROM) у дыялогавым акне выбару. Пасля гэтага ўтыліта паклапоціцца аб пратаколе сувязі і загрузцы выявы file у SPI-FlashROM.
Што тычыцца выкарыстання ўтыліт (FG875D_command_encoder.exe), звярніцеся да дакумента «FG875D_Command_Encoder-UsersMenu.pdf».
Крок 3): Выкарыстанне кода функцыі 0x22 (API:FG875D_SerialROM_Show_On_Panel), каб патрабаваць, каб FES4335 адлюстроўваў выявы з унутранага SPI_FlashROM у пазначанае месца на панэлі.
Такім спосабам паказаць выяву, якая будзе хутчэй, чым запаўненне буфера дысплея шынай 8051 MCU.
Дакументы / Рэсурсы
![]() |
Графічны модуль кіравання адлюстраваннем памяці FORENEX FES4335U1-56T [pdfКіраўніцтва карыстальніка FES4335U1-56T Memory Mapping Graphics Control Module, FES4335U1-56T, Memory Mapping Graphics Control Module, Mapping Graphics Control Module, Graphics Control Module, Control Module, Module |