Logotip FORENEX

FORENEX FES4335U1-56T Grafični krmilni modul za preslikavo pomnilnika

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-produc-image

Zgodovine revizij

Rev. št. Datum Bistvene spremembe
1.0 2016 Prva številka.

Splošni opis

FES4335U1-56T je poceni, visoko učinkovit in pameten nadzorni modul zaslona TFT-LCD, ki lahko zagotovi znake ali 2D grafično aplikacijo znotraj vdelanega 768 KB RAM-a zaslona.
FES4335U1-56T ponuja serijski vmesnik (Uart-TT) za vzpostavitev strojne komunikacije z zunanjim enostavnim mikrokontrolerjem (na primer 8051 itd.) in zagotavlja "tabelo ukazov" za klicanje in izvajanje grafičnega učinka.
Glede na »Tabelo ukazov« grafičnih API-jev mora zunanji MCU samo prenesti ustrezno ukazno kodo s parametri v FES4335U1-56T prek serijskega vmesnika. Dekoder ukazov znotraj FES4335U1-56T bi samodejno izvajal grafično nalogo.

FG875D_command_encoder.exe je programski pripomoček za osebni računalnik, ki uporabniku omogoča izkušnjo različnih funkcijskih ukazov v »Tabeli ukazov«.

Postavka Specifikacija Opomba
velikost LCD 5.6-palčni (diagonalno)
Resolucija 640 x 3 (RGB) x 480 pika
Vrsta zaslona Običajno bela, transmisivna
Dot pitch 0.0588(Š) x 0.1764(V) mm
Aktivno območje 112.896(Š) x 84.672(V) mm
Velikost modula 142.5 (Š) x 100.0 (V) x 16.72 (G) mm
View kota L:70/ R:70/ T:50/ Š:70 θ
Površinska obdelava Proti bleščanju
Barvna ureditev 64k barv z RGB-trakom
Vrsta dotika 4-žilni uporovni
Osvetlitev ozadja Vgrajen gonilnik LED
Vmesnik Uart (TTL-RX/TX), 115200/N/8/1
Ponudba programske opreme Tabela ukazov Opomba1
Temperatura delovanja -10 ℃ do 60 ℃
Temp. shranjevanja -20 ℃ do 70 ℃

Opomba 1: Vsi uporabni API-ji so povzeti v tabeli ukazov. Glejte dokument
(FG875D_Tabela ukazov_vx.pdf). Za podroben opis uporabe za vsak ukaz glejte (FG4335x_software_Note_V1.pdf).

Dodelitev zatiča

Vhodni vmesnik UART (H4)
Konektor: (glava škatle_2x5pin/ 2.0 mm/ stranski vhod)
Pin št Opis I/O Opomba Pin št Opis I/O Opomba
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Oklop GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5 V/350 mA I 1 Pin10 5 V/350 mA I 1

OPOMBA 1: Zunanji vir napajanja DC5V vhod

2-2、Možnost alternativnega napajalnega priključka (W2).
Konektor: (wafer_2pin/ 2.0 mm/ stranski vhod)
Pin št Opis I/O Opomba Pin št Opis I/O Opomba
Pin1 GND I Pin2 5 V/700 mA

Za zagotovitev dodatnega priključka za vhod zunanjega vira napajanja. Če vir napajanja (DC5V) ne zagotavlja iz nožic 9 in 10 H4.

Vmesnik GPIO (H2)
Konektor: (Header_2x5pin/ 2.0 mm/ stranski vhod)
Pin št Opis I/O Opomba Pin št Opis I/O Opomba
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

OPOMBA 2: GPO_0 ~ 3 so izhodni z odprtim odtokom in bi morali imeti vlečni visoko upor na zunanji plošči.
OPOMBA 3: GPI_0 ~ 3 so 3.3 V vhod s toleranco 5 V.

Specifikacije delovanja

Električne specifikacije

Absolutne največje ocene

Simbol Simbol Min. maks. Enota Opomba
Moč Voltage VCC -0.3 5.2 V  
Delovna temperatura TOP -10 60  
Temperatura shranjevanja TST -20 70  

*Absolutne najvišje ocenjevalne vrednosti tega izdelka nikoli ne smejo biti presežene.

Priporočeno obratovalno stanje

Simbol Opis Min. Tip. maks. Enota Opomba
VDC Dobava voltage 3.7 5 5.2 V  
Icc Trenutno 0.7     A  
Raven signala UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA)
VIH Vhodna visoka voltage 2.64   3.3 V  
VIL Vhod Low Voltage 0   0.66 V  
VOH Izhodna visoka glasnosttage 2.9   3.3 V  
VOL Izhodna nizka voltage 0   0.4 V  
Optične specifikacije (θ=0°)
CR Kontrastno razmerje 400 500      
L Svetilnost 230 280   cd / m²  
Hitrost prenosa
UART   115200   bps  
Poraba energije @ 5v vhod, 100% svetlost
Poraba 5.6" , 640×480 3.1 W  
mehanski specifikacija

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-01

Specifikacija strojne opreme

Diagram blokov

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-02Slika 3-a: blokovni diagram FES4335

Strojni vmesnik

  1. Prilagojeni model je FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-žilni (TX, RX, GND) glejte (Razdelek: dodelitev pinov).
  3. Hitrost prenosa: fiksirana na 115200 bps/N/8/1.
  4. Povezljivost med Hostom in FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-03

Programska oprema

Komunikacija (rokovanje)

Zaradi serijskih vmesnikov (Uart-TTL) ima FES4335 možnost vzpostavitve komunikacije z zunanjim gostiteljem. Gostitelj lahko pošlje ukazni tok FES4335 za zahtevo po izvedbi naloge.

Glede na zmogljivost prenosa je format toka ukazov preprosto definiran v dve kategoriji.

  • Standardni tok ukazov: To je bistvena oblika toka ukazov za vsako nalogo, ki je navedena v tabeli ukazov. (Glejte Razdelek 4-3 Tabela ukazov).
  • Tok množičnega prenosa podatkov: Zagotavljanje samo nekaterim opravilom bo zahtevalo množični prenos podatkov, zahteva pa je bila potrjena med standardnim tokom ukazovtage.
    Trenutno samo pod dvema nalogama, ki bosta zahtevali protokol za množični prenos podatkov.
  1. FG875D_WriteToSerialROM (koda funkcije 0x21).
  2. FG875D_ Zaslon _Block_RW (koda funkcije 0x24).

V skladu s tabelo ukazov ima vsak ukaz edinstveno funkcijsko kodo za določeno operacijsko nalogo. (Glejte Razdelek 4-3 Tabela ukazov).
Torej, ko FES4335 prejme celoten standardni ukazni tok in kateri del kontrolne vsote se najprej preveri. Po tem bi bil del funkcijske kode identificiran in implementiran skupaj z delom parametrov.

Obstaja posebej kodno območje 0x50~0x5F, kjer bo določeno določeno kodo sporočila in bo tudi izolirano od celotne funkcijske kode.

Koda povratnega sporočila ASCII hex Opis
Napačna koda "X" 0x58 Napaka kontrolne vsote
Čakalna koda "W" 0x57 FES4335 je zaseden
Pripravljena koda "S" 0x53 FES4335 je pripravljen
Koda časovne omejitve "T" 0x54 Časovna omejitev prejemanja
Dotaknite se Prekinitvena koda "P" 0x50 Dotaknili ste se plošče na dotik
Koda uspeha ukaza Koda funkcije Izvajanje ukaza uspešno
Koda uspešnega množičnega prenosa 0x55,0xAA Uspešen množični prenos podatkov

Če med prenosom ni prišlo do napake.

FES4335 bo izvajal ukaz v skladu s funkcijsko kodo, ki je bila prejeta v standardnem ukaznem toku Stage, in vrni funkcijsko kodo gostitelju za preverjanje uspešnosti.
or
Povratna koda funkcije (0x55,0xAA), ki označuje, da je ta čas prenosa množičnih podatkov minil
dokončano brez težav v »Bulk Data Transmission stage«.

Vrni kodo uspeha ali (0x55,0xAA), ki obvešča o statusu uspeha.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-043Gostitelj lahko pošlje naslednji nov tok ukazov.

  • Če med prenosom pride do kakršnega koli nepričakovanega stanja.

FES4335 bo vrnil ustrezno sporočilo s kodo napake in skupaj s prejeto kodo funkcije za preverjanje napak.

Če vrnete napačno kodo (0x58), kot spodaj. (označuje, da je prišlo do napake kontrolne vsote)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-05Standardni ukazni tok stage napaka
or Prenos množičnih podatkov stage napaka
Gostitelj mora ponoviti prejšnji tok ukazov.

Če vrne kodo časovne omejitve (0x54), kot spodaj, (nakazuje, da je prišlo do napake časovne omejitve) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-07Standardni ukazni tok stage napaka
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-08Prenos množičnih podatkov stage napaka
Gostitelj mora ponoviti prejšnji tok ukazov.

Vrni kodo čakanja (0x57), kot je prikazano spodaj, (označuje, da je prišlo do stanja čakanja) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-09Standardni ukazni tok je zaseden FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-10 Prenos množičnih podatkov je zaseden Za obveščanje gostitelja, da je FES4335 v statusu zasedenosti. Gostitelj mora začasno ustaviti prenos, dokler FES4335 ne vrne kode pripravljenosti (0x53), nato pa nadaljevati tok ukazov ali množični tok podatkov, ki še ne dokonča podatkov.

Vrni kodo pripravljenosti (0x53), kot spodaj, (označuje, da se je pojavilo sporočilo o pripravljenosti)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-11Standardni ukazni tok je pripravljen
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-12Prenos množičnih podatkov je pripravljen
Za obveščanje gostitelja, da je FES4335 prešel iz obdobja zasedenosti. Gostitelj lahko nadaljuje preostali tok ukazov ali množični tok podatkov.

  • Posebna koda, ki obvešča, da je prišlo do prekinitve dotika, in samodejno vrne vrednost koordinate (x,y) plošče na dotik.
    • Povratna koda prekinitve dotika (0x50) z vrednostjo koordinate (x,y), kot je spodaj,

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-13

  • a. Pri množičnem prenosu podatkov stage, bo FES4335 začasno onemogočil funkcijo dotika in prenehal vračati koordinato (x,y) dotika.
  • b. Iz množičnega prenosa podatkov stage. FES4335 bi samodejno vrnil koordinato (x,y) dotika, ko bi prišlo do prekinitve dotika.
  • c. Gostitelj lahko tudi vpraša vrednost koordinate (x,y) s pošiljanjem funkcijske kode 0x03 (API-ji:FG875D_Detect_Touch).
Ukaz (Tok /Oblika /protokol)

Standardni ukazni tok

  • Oblika: Ta oblika združuje bajt kode funkcije in več bajtov parametrov ter bajt kontrolne vsote kodo.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-14
  • Protokol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-15

Prenos množičnih podatkov
Ker je funkcijska koda v standardnem ukaznem toku (0x21) ali (0x24), bo zahtevala nalogo množičnega prenosa podatkov, potem ko FES4335 prepozna to funkcijsko kodo.
V tem primeru bo celoten komunikacijski proces ločen na dva stages (Standardni ukazni tok stage + Protokol za množični prenos podatkov stagin).

  • Oblika: Ta format je na voljo za množični prenos podatkovtage samo.
    Vodilna koda (0x55,0xAA) bo nadomestila funkcijsko kodo, ki bo označevala začetek množičnega prenosa podatkov, nato pa bo vrednost, ki bo nastavljena v bajtu dolžine, pokazala, koliko podatkovnih bajtov bo na voljo neprekinjeno. Opomba za nastavitev dolžine v bajtu z dejansko količino podatkov minus 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-16
  • Protokol:
    Ilustracija, ki prikazuje standardni ukazni tok, ki zahteva pisanje množičnega prenosa podatkov v FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-17 Ilustracija, ki prikazuje standardni ukazni tok, ki zahteva branje množičnega prenosa podatkov iz FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-18
Tabela ukazov

Glejte dokument »FG875D_Commands Table_vx.pdf«.

Dodatek (namigi)

Trije koraki za hitrejši prikaz fotografij na zaslonu.

1. korak): Pretvarjanje slike v .bin file:
Zaradi Flash-ROM-a FES4335, ki sprejema samo .bin file slike. Zato zagotavljanje pripomočka FG875_BMP_to_Bin.exe, ki lahko pretvori sliko .BMP file v .BIN file.
(Glejte dokument〝FG875_BMP_to_Bin_manual.pdf〞za podrobnosti).

2. korak): Nalaganje .bin file na notranji SPI-FlashROM (AMIC A25LQ64).

  1. Uporaba kode funkcije 0x21 (API-ji:FG875D_WriteToSerialROM) za zahtevo, da FES4335 preide v množični prenos podatkov stage.
  2. Ko je koda uspeha ukaza (0x21) vrnjena iz FES4335, lahko zunanji MPU prenaša slike v skladu z opisom protokola o množičnem prenosu podatkov (pisanje) v razdelku 4-2-2. Glejte sliko (2).
  3. Drug način za preskok ① in ②:
    Na strani osebnega računalnika za zagon pomožne programske opreme (FG875D_command_encoder.exe) in izbiro funkcijskega elementa (API:FG875D_WriteToSerialROM) v izbirnem pogovornem oknu. Po tem bo pomožna programska oprema poskrbela za komunikacijski protokol in nalaganje slike file v SPI-FlashROM.
    V zvezi z uporabo pomožne programske opreme (FG875D_command_encoder.exe) si oglejte dokument »FG875D_Command_Encoder-UsersMenu.pdf«.

3. korak): Uporaba funkcijske kode 0x22 (API-ji:FG875D_SerialROM_Show_On_Panel), ki zahteva, da FES4335 prikaže slike iz notranjega SPI_FlashROM-a na navedeno lokacijo plošče.

Na ta način prikazati sliko, ki bi bila hitrejša od polnjenja medpomnilnika zaslona z vodilom 8051 MCU.

Dokumenti / Viri

FORENEX FES4335U1-56T Grafični krmilni modul za preslikavo pomnilnika [pdfUporabniški priročnik
FES4335U1-56T Grafični nadzorni modul za preslikavo pomnilnika, FES4335U1-56T, Grafični nadzorni modul za preslikavo pomnilnika, Grafični nadzorni modul za preslikavo, Nadzorni modul za grafiko, Nadzorni modul, Modul

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *