FORENEX FES4335U1-56T Modulu di Controlu Graficu di Mappatura di Memoria
Storie di rivisione
Rev No. | Data | Cambiamenti sustanziali |
1.0 | 2016 | Prima questione. |
Descrizzione generale
FES4335U1-56T hè un modulu di cuntrollu di display TFT-LCD à pocu costu, alta efficienza è intelligente chì pò furnisce caratteri o applicazione grafica 2D in un 768KB incrustatu di RAM di visualizazione.
FES4335U1-56T offre una interfaccia seriale (Uart-TT) per stabilisce una cumunicazione hardware cù un MCU simplice esternu (cum'è 8051 ecc.), è furnisce a "Tavola di Comandi" per l'effettu graficu di chjamà è eseguisce.
Sicondu a "Tavola di Comandamenti" di l'API grafiche, u MCU esternu solu deve trasmette u codice di cumandamentu currispondente cù parametri in FES4335U1-56T nantu à l'interfaccia seriale. U decodificatore di cumandamentu in FES4335U1-56T andava à implementà automaticamente u compitu graficu.
U FG875D_command_encoder.exe hè una utilità software di PC è furnisce l'utilizatori per sperimentà e diverse cumandamenti di funzione in "Tavola di Comandi".
Articulu | Specificazione | Rimarca |
dimensioni LCD | 5.6 inch (diagonale) | |
Risoluzione | 640 x 3 (RGB) x 480 | puntu |
Tipu di visualizazione | Normalmente biancu, trasmissivu | |
Pitch di punti | 0.0588 (L) x 0.1764 (H) mm | |
Zona attiva | 112.896 (L) x 84.672 (H) mm | |
Dimensione di u modulu | 142.5 (L) x 100.0 (A) x 16.72 (P) mm | |
View angulu | L:70/R:70/T:50/B:70 | θ |
Trattamentu di a superficia | Anti-Glare | |
Disposizione di culore | 64k culori cù striscia RGB | |
Tippu di toccu | 4 fili resistivi | |
Retroilluminazione | Driver LED integratu | |
Interfaccia | Uart (TTL-RX/TX), 115200/N/8/1 | |
L'offerta di software | Tabella di cumandamenti | Nota 1 |
Funzionamentu Temp | -10 ℃ à 60 ℃ | |
Température de conservation | -20 ℃ à 70 ℃ |
Nota 1: Tutte l'API utilizabili sò riassunte in a Tabella di cumandamenti. Per piacè riferite à u documentu
(FG875D_Commands Table_vx.pdf). E descrizzione di l'usu di dettagliu per ogni cumanda, riferite à (FG4335x_software_Note_V1.pdf).
Assignazione di Pin
Interfaccia di input UART (H4)
Connettore: (Box Header_2x5pin / 2.0mm / entrata laterale) | |||||||
Pin num | Descrizzione | I/O | Nota | Pin num | Descrizzione | I/O | Nota |
Pin 1 | GND | Pin 2 | RX | I | |||
Pin 3 | TX | O | Pin 4 | NC | |||
Pin 5 | Scudo GND | Pin 6 | NC | ||||
Pin 7 | NC | Pin 8 | NC | ||||
Pin 9 | 5V/350mA | I | 1 | Pin 10 | 5V/350mA | I | 1 |
NOTA 1: Fonte di alimentazione esterna DC5V input
2-2、Connettore di putenza alternativu (W2) opzione
Connettore: (wafer_2pin/2.0mm/entrata laterale) | |||||||
Pin num | Descrizzione | I/O | Nota | Pin num | Descrizzione | I/O | Nota |
Pin 1 | GND | I | Pin 2 | 5V/700mA |
Per furnisce un connettore extra per l'ingressu di fonte di energia esterna. Se a fonte di energia (DC5V) ùn furnisce micca da u Pin 9 & 10 di H4.
Interfaccia GPIO (H2)
Connettore: (Header_2x5pin/2.0mm/entrata laterale) | |||||||
Pin num | Descrizzione | I/O | Nota | Pin num | Descrizzione | I/O | Nota |
Pin 1 | GPO 0 | O | 2 | Pin 2 | GPI 0 | I | 3 |
Pin 3 | GPO 1 | O | 2 | Pin 4 | GPI 1 | I | 3 |
Pin 5 | GPO 2 | O | 2 | Pin 6 | GPI 2 | I | 3 |
Pin 7 | GPO 3 | O | 2 | Pin 8 | GPI 3 | I | 3 |
Pin 9 | GND | Pin 10 | GND |
NOTA 2: U GPO_0 ~ 3 sò eseguiti cù un drenu apertu è duverebbe avè una resistenza di pull-high nantu à u bordu esternu.
NOTA 3: I GPI_0 ~ 3 sò 3.3V input cù 5V tolerante.
Specificazioni di u funziunamentu
Specificazioni elettriche
Valutazione Massima Assoluta
Simbulu | Simbulu | Min. | Max. | Unità | Nota |
Power Voltage | VCC | -0.3 | 5.2 | V | |
Temperature di funziunamentu | TOP | -10 | 60 | ℃ | |
Temperature di almacenamiento | TST | -20 | 70 | ℃ |
* I valori massimi assoluti di qualificazione di stu pruduttu ùn sò micca permessi di esse superati in ogni mumentu.
Cunsigliu di funziunamentu cunsigliatu
Simbulu | Descrizzione | Min. | Tipu. | Max. | Unità | Nota |
VDC | Voltage | 3.7 | 5 | 5.2 | V | |
Icc | currente | 0.7 | A | |||
UART_TTL (Tx, Rx, CTS, RTS) è I2C (SCL, SDA) livellu di signale | ||||||
VIH | Input High Voltage | 2.64 | 3.3 | V | ||
VIL | Input Low Voltage | 0 | 0.66 | V | ||
VOH | Uscita High Voltage | 2.9 | 3.3 | V | ||
VOL | Uscita Low Voltage | 0 | 0.4 | V | ||
Specificazioni ottiche (θ=0°) | ||||||
CR | Rapportu di cuntrastu | 400 | 500 | |||
L | Luminanza | 230 | 280 | cd / m² | ||
Baud Rate | ||||||
UART | 115200 | bps | ||||
Cunsumu d'energia @ 5v input, 100% luminosità | ||||||
Cunsumu | 5.6 ", 640 × 480 | 3.1 | W |
Specifica meccanica
Specifica hardware
Diagramma di Blocu
Figura 3-a : FES4335 Block Diagram
Interfaccia Hardware
- U mudellu adattatu hè FES4335U1-56T.
- UART (TTL-RX/TX): 3 fili (TX, RX, GND) riferite à (Sezione: assegnazione di pin).
- Baud Rate: esse fissatu à 115200 bps/N/8/1.
- A cunnessione trà Host è FES4335U1-56T
Software
Comunicazione (stretta di mani)
A causa di l'interfacce seriali (Uart-TTL) quelli FES4335 hà offerta per stabilisce una cumunicazione cù un host esternu. L'ospite hè capaci di trasmette un flussu di cumandamentu à FES4335 per una dumanda di implementazione di compiti.
Sicondu a capacità di trasmissione, u furmatu di u flussu di cumanda hè solu definitu in duie categurie.
- Standard Command Stream: Questu hè un formatu essenziale di flussu di cummandu per ogni compitu chì hè listatu in a Tabella di Cumandamenti. (Consultate a Sezione 4-3 Table di cumandamenti).
- Stream di Trasmissione di Dati in Bulk: Fornite solu à certi travaglii dumandà una trasmissione di dati in massa, è a dumanda hè cunfirmata durante u flussu di cumanda standard stage.
Attualmente solu quì sottu duie attività chì dumandanu un protokollu di Trasmissione di Dati Bulk.
- FG875D_WriteToSerialROM (codice di funzione 0x21).
- FG875D_ Display _Block_RW (codice di funzione 0x24).
Sicondu a Tabella di Cumandamenti, ogni cumanda hà un codice di funzione unicu per un compitu di operazione specifica. (Consultate a Sezione 4-3 Table di cumandamenti).
Dunque, una volta chì u FES4335 hà ricevutu un cumpletu di Standard Command Stream è quale parte di checksum hè verificatu prima. Dopu quì, a parte di u codice di a funzione seria identificata è implementata cù a parte di i paràmetri.
Ci hè una zona di codice specificamente 0x50 ~ 0x5F induve dedicà à definisce qualchì codice di missaghju è ancu esse isolatu da u codice di tutte e funzioni.
Ritorna u codice di u missaghju | ASCII | hex | Descrizzione |
Codice sbagliatu | "X" | 0x58 | Errore di checksum |
Codice d'aspittà | "W" | 0x57 | FES4335 hè occupatu |
Codice prontu | "S" | 0x53 | FES4335 hè pronta |
Timeout codice | "T" | 0x54 | Riceve Timeout |
Touch Interrupt code | "P" | 0x50 | U pannellu touch hè statu toccu |
Comanda successu codice | Codice di funzione | Cumanda implementà successu | |
Codice di successu di trasmissione in massa | 0x55,0xAA | Trasmissione di dati in massa successu |
Se ùn ci hè micca errore scontru durante a trasmissione.
U FES4335 implementerà u cumandamentu secondu u codice di funzione chì hà ricevutu in Standard Command Stream Stage, è rinvià u codice di funzione à l'Host per u cuntrollu di successu.
or
Riturnà u codice di funzione (0x55,0xAA) per indicà questu tempu di Trasmissione di Dati Bulk hà
compie senza prublema in "Bulk Data Transmission stage”.
Ritorna u codice di successu o (0x55,0xAA), informendu un statu di successu.
L'ospite puderia mandà u prossimu novu flussu di cumandamentu.
- Se ci hè una cundizione inesperu hà scontru durante a trasmissione.
U FES4335 restituverà un missaghju di codice d'errore currispondente è cù u codice di funzione ricevutu per a verificazione di errore.
Se torna Codice sbagliatu (0x58) cum'è quì sottu. (Indica un errore di Checksum hè accadutu)
Standard Command Stream stage errore
or Trasmissione di dati in massa stage errore
L'ospite duveria ripetiri u flussu di cumanda precedente.
Se torna u codice Timeout (0x54) cum'è quì sottu, (indicate chì un errore di Timeout hè accadutu) Standard Command Stream stage errore
or Trasmissione di dati in massa stage errore
L'ospite duveria ripetiri u flussu di cumanda precedente.
Ritorna u codice d'attesa (0x57) cum'è quì sottu, (indicate chì un statu di attesa hè accadutu) U flussu di comando standard hè occupatu
A trasmissione di dati in massa hè occupata Per informà l'ospite chì FES4335 hè in un statu occupatu. L'ospite deve interrompe temporaneamente a trasmissione finu à chì FES4335 torna u codice Ready (0x53) è poi cuntinuà u flussu di cumandamentu o u flussu di dati in massa quelli chì ùn anu micca finitu i dati.
Ritorna u codice Ready (0x53) cum'è quì sottu, (indica chì un missaghju prontu hè accadutu)Standard Command Stream hè Prontu
or A trasmissione di dati in massa hè pronta
Per informà l'ospite chì FES4335 hà liberatu da u periodu di statu occupatu. L'Host pò cuntinuà u restu di u flussu di cumandamentu o u flussu di dati in massa.
- Un codice specificu per informà l'interruzzione di u toccu hè accadutu è ancu vultà automaticamente u valore di coordenate (x, y) di u pannellu tattile.
- Riturnà u codice di interruzzione Touch (0x50) cù u valore di coordenate (x,y) cum'è quì sottu,
- a. In una trasmissione di dati in massa stage, u FES4335 temporaneamente per disattivà a funzione di u toccu è ferma u ritornu di a coordenada (x,y) di u toccu.
- b. Fora di una trasmissione di dati in massa stage. FES4335 vultà automaticamente a coordenada (x, y) di u toccu quandu una interruzzione di u toccu hè accaduta.
- c. L'ospite puderia ancu sondarà u valore di coordenate (x, y) mandendu u codice di funzione 0x03 (API: FG875D_Detect_Touch).
Command (Stream / Format / protocolu)
Standard Command Stream
- Formatu: Stu formatu combina un byte di codice di funzione è parechji byte di parametri è un byte di checksum codice.
- Prutocolu:
Trasmissione di dati in massa
Siccomu u codice di funzione in Standard Command Stream hè (0x21) o (0x24) chì dumandarà un compitu di trasmissione di dati in massa dopu chì quelli codice di funzione sò stati identificati da FES4335.
In questu casu, tuttu u prucessu di cumunicazione serà spartutu in dui stages (Standard Command Stream stage + Protocollu di Trasmissione di Dati in Bulk stagè).
- Formatu: Stu furmatu hè dispunibule per a trasmissione di dati in massa stage solu.
U codice di punta (0x55,0xAA) rimpiazzà u codice di funzione per indicà un principiu di Trasmissione di Dati Bulk è dopu u valore esse stabilitu in un byte di lunghezza hè indicatu quanti byte di dati venenu in continuu. Avvisu per stabilisce un byte di lunghezza cù a quantità di dati reale minus 1. - Prutocolu:
L'illustrazione mostra u flussu di cumanda standard chì dumanda à scrive una trasmissione di dati in massa à FES4335.L'illustrazione mostra u flussu di cumanda standard chì dumanda à leghje una trasmissione di dati in massa da FES4335.
Tabella di cumandamenti
Per piacè, riferite à u documentu "FG875D_Commands Table_vx.pdf".
Appendice (Consiglii)
Trè passi per mustrà un imaghjini statichi nantu à u screnu più rapidamente.
Passu 1): Cunvertisce l'imagine in un .bin file:
A causa di u FES4335's Flash-ROM chì accetta solu .bin file d'imaghjini. Dunque, furnisce una utilità FG875_BMP_to_Bin.exe chì pò cunvertisce una maghjina .BMP file in .BIN file.
(Consultate u documentu〝FG875_BMP_to_Bin_manual.pdf〞per i dettagli).
Passu 2): Caricà .bin file à u SPI-FlashROM internu (AMIC A25LQ64).
- Utilizà u codice di funzione 0x21 (APIs: FG875D_WriteToSerialROM) per dumandà à FES4335 per andà in a trasmissione di dati in massa.tage.
- Dopu chì u codice di successu Command (0x21) hè tornatu da FES4335, allora MPU esternu serà permessu di trasmette l'imaghjini secondu a descrizzione di u protokollu nantu à a trasmissione di dati in massa (scrittura) in a sezione 4-2-2. Vede a figura (2).
- Un altru modu per saltà ① & ②:
Da u PC, per eseguisce u software di utilità (FG875D_command_encoder.exe) è sceglite l'elementu di funzione (APIs: FG875D_WriteToSerialROM) in u dialogu di selezzione. Dopu quì, u software di utilità hà da piglià a cura di tuttu u protocolu di cumunicazione è l'uploading image file in SPI-FlashROM.
In quantu à l'usu di u software di utilità (FG875D_command_encoder.exe), fate riferimentu à u documentu "FG875D_Command_Encoder-UsersMenu.pdf".
Passu 3): Utilizendu u codice di funzione 0x22 (APIs: FG875D_SerialROM_Show_On_Panel) per dumandà FES4335 per vede l'imaghjini da SPI_FlashROM internu à un locu indicatu di u pannellu.
In questu modu per mustrà l'immagine chì seria più veloce di riempie u buffer di visualizazione da u bus 8051 MCU.
Documenti / Risorse
![]() |
FORENEX FES4335U1-56T Modulu di Controlu Graficu di Mappatura di Memoria [pdfManuale d'usu FES4335U1-56T Modulu di cuntrollu graficu di mappatura di memoria, FES4335U1-56T, Modulu di cuntrollu graficu di mappatura di memoria, Modulu di cuntrollu graficu di mappatura, Modulu di cuntrollu graficu, Modulu di cuntrollu, Modulu |