FORENEX FES4335U1-56T grafický řídicí modul mapování paměti
Historie revizí
Rev. č. | Datum | Podstatné změny |
1.0 | 2016 | První problém. |
Obecný popis
FES4335U1-56T je levný, vysoce účinný a inteligentní modul pro ovládání displeje TFT-LCD, který může poskytovat znaky nebo 2D grafickou aplikaci v rámci vestavěné paměti RAM o velikosti 768 kB.
FES4335U1-56T nabízí sériové rozhraní (Uart-TT) pro navázání hardwarové komunikace s externím jednoduchým MCU (jako je 8051 atd.) a poskytuje „tabulku příkazů“ pro volání a provádění grafických efektů.
Podle „Tabulky příkazů“ grafických API potřebuje externí MCU pouze přenést odpovídající příkazový kód s parametry do FES4335U1-56T přes sériové rozhraní. Příkazový dekodér uvnitř FES4335U1-56T automaticky provede grafický úkol.
FG875D_command_encoder.exe je počítačová softwarová utilita, která uživateli umožňuje vyzkoušet různé funkční příkazy v „tabulce příkazů“.
Položka | Specifikace | Poznámka |
Velikost LCD | 5.6 palce (úhlopříčka) | |
Rezoluce | 640 x 3 (RGB) x 480 | tečka |
Typ zobrazení | Normálně bílá, propustná | |
Rozteč bodů | 0.0588 (Š) x 0.1764 (V) mm | |
Aktivní oblast | 112.896 (Š) x 84.672 (V) mm | |
Velikost modulu | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View úhel | L:70/ R:70/ T:50/ B:70 | θ |
Povrchová úprava | Anti-Glare | |
Barevné uspořádání | 64 tisíc barev s RGB pruhem | |
Typ dotyku | 4vodičový odporový | |
Podsvícení | Vestavěný LED ovladač | |
Rozhraní | Uart (TTL-RX/TX), 115200/N/8/1 | |
Nabídka softwaru | Tabulka příkazů | Poznámka1 |
Provozní teplota | -10 ℃ až 60 ℃ | |
Skladovací teplota | -20 ℃ až 70 ℃ |
Poznámka 1: Všechna použitelná API jsou shrnuta v tabulce příkazů. Viz dokument
(FG875D_Commands Table_vx.pdf). A podrobný popis použití pro každý příkaz naleznete v (FG4335x_software_Note_V1.pdf).
Přiřazení pinů
Vstupní rozhraní UART (H4)
Konektor: (záhlaví krabice_2x5pin/ 2.0mm/ boční vstup) | |||||||
Pin č | Popis | I/O | Poznámka | Pin č | Popis | I/O | Poznámka |
Pin1 | GND | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Štít GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5V/350mA | I | 1 | Pin10 | 5V/350mA | I | 1 |
POZNÁMKA 1: Externí zdroj napájení DC 5V vstup
2-2、Možnost konektoru alternativního napájení (W2).
Konektor: (wafer_2pin/ 2.0mm/ boční vstup) | |||||||
Pin č | Popis | I/O | Poznámka | Pin č | Popis | I/O | Poznámka |
Pin1 | GND | I | Pin2 | 5V/700mA |
Poskytnout další konektor pro vstup externího zdroje napájení. Pokud zdroj napájení (DC 5V) neposkytuje z kolíků 9 a 10 H4.
Rozhraní GPIO (H2)
Konektor: (Header_2x5pin/ 2.0mm/ boční vstup) | |||||||
Pin č | Popis | I/O | Poznámka | Pin č | Popis | I/O | Poznámka |
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 |
POZNÁMKA 2: GPO_0 ~ 3 mají výstup s otevřeným odtokem a měly by mít na externí desce odporový odpor.
POZNÁMKA 3: GPI_0 ~ 3 jsou 3.3V vstup s 5V tolerantní.
Provozní specifikace
Elektrické specifikace
Absolutní maximální hodnocení
Symbol | Symbol | Min. | Max. | Jednotka | Poznámka |
Power Voltage | VCC | -0.3 | 5.2 | V | |
Provozní teplota | TOP | -10 | 60 | ℃ | |
Skladovací teplota | TST | -20 | 70 | ℃ |
* Absolutní maximální hodnoty hodnocení tohoto produktu nesmí být kdykoli překročeny.
Doporučený provozní stav
Symbol | Popis | Min. | Typ. | Max. | Jednotka | Poznámka |
Vcc | Napájecí objemtage | 3.7 | 5 | 5.2 | V | |
Icc | Proud | 0.7 | A | |||
Úroveň signálu UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) | ||||||
VIH | Vstup High Voltage | 2.64 | 3.3 | V | ||
VIL | Vstup nízký objemtage | 0 | 0.66 | V | ||
VOH | Výstup High Voltage | 2.9 | 3.3 | V | ||
VOL | Výstup nízký objemtage | 0 | 0.4 | V | ||
Optické specifikace (θ=0°) | ||||||
CR | Kontrastní poměr | 400 | 500 | |||
L | Jas | 230 | 280 | cd / m2 | ||
Přenosová rychlost | ||||||
UART | 115200 | bps | ||||
Spotřeba energie @ 5V vstup, 100% jas | ||||||
Spotřeba | 5.6” , 640×480 | 3.1 | W |
Mechanická specifikace
Hardwarová specifikace
Blokové schéma
Obrázek 3-a: Blokové schéma FES4335
Hardwarové rozhraní
- Upravený model je FES4335U1-56T.
- UART (TTL-RX/TX): 3vodičové (TX, RX, GND) viz (Oddíl: přiřazení pinů).
- Přenosová rychlost: pevně stanovená na 115200 bps/N/8/1.
- Konektivita mezi Host a FES4335U1-56T
Software
Komunikace (handshaking)
Díky sériovým rozhraním (Uart-TTL) nabízí FES4335 možnost navázání komunikace s externím hostitelem. Hostitel je schopen vysílat příkazový tok do FES4335 pro dotaz na implementaci úlohy.
Podle kapacity přenosu je formát příkazového proudu jednoduše definován do dvou kategorií.
- Standardní tok příkazů: Toto je základní formát toku příkazů pro každou úlohu, která je uvedena v tabulce příkazů. (Viz část 4-3 Tabulka příkazů).
- Hromadný datový přenos: Poskytnout pouze některým úkolům bude vyžadovat hromadný přenos dat a dotaz byl potvrzen během standardního příkazového proudu.tage.
V současné době pouze pod dvěma úkoly, které budou vyžadovat protokol hromadného přenosu dat.
- FG875D_WriteToSerialROM (kód funkce 0x21).
- FG875D_ Displej _Block_RW (kód funkce 0x24).
Podle tabulky příkazů má každý příkaz jedinečný funkční kód pro konkrétní operační úlohu. (Viz část 4-3 Tabulka příkazů).
Jakmile tedy FES4335 obdrží kompletní standardní tok příkazů, a která část kontrolního součtu se zkontroluje jako první. Poté by byla identifikována a implementována část kódu funkce spolu s částí parametrů.
Existuje specificky kódová oblast 0x50~0x5F, kde bude věnována definování nějakého kódu zprávy a také bude izolována od veškerého funkčního kódu.
Kód zpětné zprávy | ASCII | hex | Popis |
Špatný kód | "X" | 0x58 | Chyba kontrolního součtu |
Čekací kód | "W" | 0x57 | FES4335 je zaneprázdněn |
Připravený kód | "S" | 0x53 | FES4335 je připraven |
Kód časového limitu | "T" | 0x54 | Časový limit příjmu |
Klepněte na Kód přerušení | "P" | 0x50 | Dotyk dotykového panelu |
Kód úspěchu příkazu | Kód funkce | Úspěšné provedení příkazu | |
Kód úspěchu hromadného přenosu | 0x55,0xAA | Úspěch hromadného přenosu dat |
Pokud během přenosu nenastane žádná chyba.
FES4335 implementuje příkaz podle funkčního kódu přijatého ve standardním příkazovém toku Stage a vraťte kód funkce hostiteli pro kontrolu úspěchu.
or
Vraťte kód funkce (0x55,0xAA) pro označení této doby hromadného přenosu dat
dokončeno bez problémů v „Hromadném přenosu dat stagE".
Vraťte kód úspěchu nebo (0x55,0xAA), informující o stavu úspěchu.
Hostitel mohl odeslat další nový příkazový proud.
- Pokud během přenosu dojde k nějaké neočekávané situaci.
FES4335 vrátí odpovídající zprávu s chybovým kódem a společně s přijatým funkčním kódem pro kontrolu chyb.
Pokud vrátíte nesprávný kód (0x58), jak je uvedeno níže. (označuje, že došlo k chybě kontrolního součtu)
Standardní příkazový proud stage chyba
or Hromadný přenos dat stage chyba
Hostitel by měl opakovat předchozí příkazový proud.
Pokud vrátíte kód časového limitu (0x54), jak je uvedeno níže, (označte, že došlo k chybě časového limitu) Standardní příkazový proud stage chyba
or Hromadný přenos dat stage chyba
Hostitel by měl opakovat předchozí příkazový proud.
Návratový kód čekání (0x57) jako níže (označuje, že nastal stav čekání) Standardní tok příkazů je zaneprázdněn
Hromadný přenos dat je zaneprázdněn Informuje hostitele, že FES4335 je ve stavu zaneprázdnění. Hostitel by měl dočasně zastavit přenos, dokud FES4335 nevrátí připravený kód (0x53) a poté pokračovat v toku příkazů nebo v hromadném toku dat, pokud data ještě nedokončí.
Návratový kód připravenosti (0x53) jako níže (označuje, že se vyskytla zpráva připravena)Standardní tok příkazů je připraven
or Hromadný přenos dat je připraven
Informovat hostitele, že FES4335 se uvolnil z období zaneprázdnění. Hostitel může pokračovat ve zbytku příkazového proudu nebo hromadného datového proudu.
- Specifický kód, který informuje o tom, že došlo k přerušení dotyku, by také automaticky vrátil hodnotu souřadnic (x, y) dotykového panelu.
- Návratový kód přerušení dotyku (0x50) s hodnotou souřadnic (x,y) jako níže,
- A. Při hromadném přenosu dat stage, FES4335 dočasně deaktivuje dotykovou funkci a zastaví návrat souřadnic (x,y) dotyku.
- b. Z hromadného přenosu dat stagE. FES4335 automaticky vrátí souřadnice (x,y) dotyku, když dojde k přerušení dotyku.
- C. Host může také dotazovat hodnotu souřadnic (x, y) odesláním kódu funkce 0x03 (APIs:FG875D_Detect_Touch).
Příkaz (Stream/Formát/protokol)
Standardní tok příkazů
- Formát: Tento formát kombinuje bajt kódu funkce a několik bajtů parametrů a bajt kontrolního součtu kód.
- Protokol:
Hromadný přenos dat
Vzhledem k tomu, že kód funkce ve standardním toku příkazů je (0x21) nebo (0x24), vyžádá si úlohu hromadného přenosu dat poté, co byly tyto funkční kódy identifikovány pomocí FES4335.
V tomto případě bude celý komunikační proces rozdělen do dvou stages (Standardní příkazový tok stage + Protokol hromadného přenosu dat stagE).
- Formát: Tento formát je k dispozici pro hromadné přenosy dattagpouze e.
Úvodní kód (0x55,0xAA) nahradí funkční kód pro indikaci začátku hromadného přenosu dat a pak hodnota, která má být nastavena do bajtu délky, je indikována, kolik datových bajtů bude nepřetržitě přicházet. Poznámka k nastavení délky bajtu se skutečným množstvím dat mínus 1. - Protokol:
Obrázek ukazuje standardní tok příkazů, který požaduje zapsání hromadného přenosu dat do FES4335.Obrázek ukazuje standardní tok příkazů, který požaduje čtení hromadného přenosu dat z FES4335.
Tabulka příkazů
Viz dokument “FG875D_Commands Table_vx.pdf”.
Dodatek (tipy)
Tři kroky k rychlejšímu zobrazení statických snímků na obrazovce.
Krok 1): Převod obrázku do .bin file:
Díky Flash-ROM FES4335, které přijímá pouze .bin file obrazu. Poskytnutí nástroje FG875_BMP_to_Bin.exe, který dokáže převést obrázek .BMP file do .BIN file.
(Podrobnosti naleznete v dokumentu〝FG875_BMP_to_Bin_manual.pdf〞).
Krok 2): Načítání .bin file na interní SPI-FlashROM (AMIC A25LQ64).
- Použití kódu funkce 0x21 (APIs:FG875D_WriteToSerialROM) k požadavku na FES4335 pro přenos hromadných dat stage.
- Poté, co je z FES0 vrácen kód úspěšnosti příkazu (21x4335), může externí MPU přenášet obrázky podle popisu protokolu o hromadném přenosu dat (zápisu) v části 4-2-2. Viz obrázek (2).
- Další způsob, jak přeskočit ① & ②:
Na straně PC spusťte obslužný software (FG875D_command_encoder.exe) a zvolte funkční položku (APIs:FG875D_WriteToSerialROM) ve výběrovém dialogu. Poté se obslužný software postará o komunikační protokol a nahrání obrázku file do SPI-FlashROM.
Informace o použití obslužného softwaru (FG875D_command_encoder.exe) naleznete v dokumentu „FG875D_Command_Encoder-UsersMenu.pdf“.
Krok 3): Použití kódu funkce 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) k požadavku na FES4335 k zobrazení obrázků z interního SPI_FlashROM na určené místo panelu.
Tímto způsobem zobrazit obrázek, který by byl rychlejší než plnění vyrovnávací paměti displeje sběrnicí 8051 MCU.
Dokumenty / zdroje
![]() |
FORENEX FES4335U1-56T grafický řídicí modul mapování paměti [pdfUživatelská příručka FES4335U1-56T Řídicí modul grafické karty mapování paměti, FES4335U1-56T, řídicí modul grafické karty mapování paměti, řídicí modul mapovací grafiky, řídicí modul grafiky, řídicí modul, modul |