Modulo di controllo grafico mappatura memoria FORENEX FES4335U1-56T
Storie di revisione
Rev. n. | Data | Cambiamenti sostanziali |
1.0 | 2016 | Prima edizione. |
Descrizione generale
FES4335U1-56T è un modulo di controllo del display TFT-LCD a basso costo, ad alta efficienza e intelligente in grado di fornire caratteri o un'applicazione grafica 2D all'interno di 768 KB di RAM di visualizzazione incorporata.
FES4335U1-56T offre un'interfaccia seriale (Uart-TT) per stabilire una comunicazione hardware con un semplice MCU esterno (come 8051 ecc.) e fornisce la "Tabella dei comandi" per la chiamata e l'esecuzione di effetti grafici.
Secondo la "Tabella dei comandi" delle API grafiche, l'MCU esterno deve solo trasmettere il codice di comando corrispondente con i parametri in FES4335U1-56T tramite l'interfaccia seriale. Il decodificatore di comandi all'interno di FES4335U1-56T andrebbe a implementare automaticamente l'attività grafica.
FG875D_command_encoder.exe è un'utilità software per PC che consente all'utente di sperimentare i vari comandi di funzione nella "Tabella dei comandi".
Articolo | Specificazione | Osservazione |
Dimensioni LCD | 5.6 pollici (diagonale) | |
Risoluzione | 640 x 3 (RGB) x 480 | punto |
Tipo di visualizzazione | Normalmente bianco, trasmissivo | |
Passo del punto | 0.0588 (larghezza) x 0.1764 (altezza) mm | |
Area attiva | 112.896 (larghezza) x 84.672 (altezza) mm | |
Dimensioni del modulo | 142.5 (L) x 100.0 (A) x 16.72 (D) mm | |
View angolo | L:70/ P:70/ T:50/ B:70 | θ |
Trattamento superficiale | Antiriflesso | |
Disposizione dei colori | 64k colori con striscia RGB | |
Tipo di tocco | Resistivo a 4 fili | |
Retroilluminazione | Driver LED integrato | |
Interfaccia | Uart (TTL-RX/TX), 115200/N/8/1 | |
Offerta software | Tabella dei comandi | Nota1 |
Temperatura di funzionamento | -10℃ a 60℃ | |
Temperatura di conservazione | -20℃ a 70℃ |
Nota 1: Tutte le API utilizzabili sono riassunte nella tabella dei comandi. Si prega di fare riferimento al documento
(FG875D_Tabella Comandi_vx.pdf). E la descrizione dettagliata dell'utilizzo per ciascun comando, fare riferimento a (FG4335x_software_Note_V1.pdf).
Assegnazione dei pin
Interfaccia di ingresso UART (H4)
Connettore: (Box Header_2x5pin/ 2.0mm/ ingresso laterale) | |||||||
Pin n | Descrizione | Entrata/uscita | Nota | Pin n | Descrizione | Entrata/uscita | Nota |
Pin1 | Terra | Pin2 | RX | I | |||
Pin3 | TX | O | Pin4 | NC | |||
Pin5 | Scudo GND | Pin6 | NC | ||||
Pin7 | NC | Pin8 | NC | ||||
Pin9 | 5V/350mA | I | 1 | Pin10 | 5V/350mA | I | 1 |
NOTA 1: Fonte di alimentazione esterna Ingresso DC5V
2-2、Opzione connettore alimentazione alternativa (W2).
Connettore: (wafer_2pin/ 2.0mm/ ingresso laterale) | |||||||
Pin n | Descrizione | Entrata/uscita | Nota | Pin n | Descrizione | Entrata/uscita | Nota |
Pin1 | Terra | I | Pin2 | 5V/700mA |
Fornire un connettore aggiuntivo per l'ingresso di una fonte di alimentazione esterna. Se la fonte di alimentazione (DC5V) non fornisce dai Pin 9&10 di H4.
Interfaccia GPIO (H2)
Connettore: (Header_2x5pin/ 2.0mm/ entrata laterale) | |||||||
Pin n | Descrizione | Entrata/uscita | Nota | Pin n | Descrizione | Entrata/uscita | Nota |
Pin1 | oggetto Criteri di gruppo 0 | O | 2 | Pin2 | Numero di identificazione dei clienti 0 | I | 3 |
Pin3 | oggetto Criteri di gruppo 1 | O | 2 | Pin4 | Numero di identificazione dei clienti 1 | I | 3 |
Pin5 | oggetto Criteri di gruppo 2 | O | 2 | Pin6 | Numero di identificazione dei clienti 2 | I | 3 |
Pin7 | oggetto Criteri di gruppo 3 | O | 2 | Pin8 | Numero di identificazione dei clienti 3 | I | 3 |
Pin9 | Terra | Pin10 | Terra |
NOTA 2: I GPO_0 ~ 3 sono emessi con scarico aperto e dovrebbero avere una resistenza pull-high sulla scheda esterna.
NOTA 3: GPI_0 ~ 3 sono ingressi a 3.3 V con tolleranza a 5 V.
Specifiche operative
Specifiche elettriche
Valutazioni massime assolute
Simbolo | Simbolo | Minimo | Massimo | Unità | Nota |
Potenza Voltage | VCC | -0.3 | 5.2 | V | |
Temperatura di esercizio | TOP | -10 | 60 | ℃ | |
Temperatura di conservazione | TST | -20 | 70 | ℃ |
*I valori di valutazione massimi assoluti di questo prodotto non possono essere superati in nessun momento.
Condizione operativa consigliata
Simbolo | Descrizione | Minimo | Tipico. | Massimo | Unità | Nota |
Vcc | Volume di fornituratage | 3.7 | 5 | 5.2 | V | |
ICC | Attuale | 0.7 | A | |||
Livello del segnale UART_TTL(Tx,Rx,CTS,RTS) e I2C(SCL,SDA) | ||||||
VIH | Ingresso alto volumetage | 2.64 | 3.3 | V | ||
VIOLENZA | Ingresso basso volumetage | 0 | 0.66 | V | ||
VOH | Volume di uscita altotage | 2.9 | 3.3 | V | ||
VOL | Volume basso di uscitatage | 0 | 0.4 | V | ||
Specifiche ottiche (θ=0°) | ||||||
CR | Rapporto di contrasto | 400 | 500 | |||
L | Luminanza | 230 | 280 | cd / m² | ||
Velocità in baud | ||||||
UART | 115200 | punti | ||||
Consumo energetico @ ingresso 5v, luminosità 100%. | ||||||
Consumo | 5.6", 640×480 | 3.1 | W |
specifiche meccaniche
Specifiche hardware
Diagramma a blocchi
Figura 3-a: Diagramma a blocchi FES4335
Interfaccia Hardware
- Il modello adattato è FES4335U1-56T.
- UART (TTL-RX/TX): 3 fili (TX, RX, GND) vedere (Sezione: assegnazione pin).
- Baud Rate: essere fissato a 115200 bps/N/8/1.
- La connettività tra Host e FES4335U1-56T
Software
Comunicazione (stretta di mano)
Grazie alle interfacce seriali (Uart-TTL) FES4335 offre la possibilità di stabilire una comunicazione con un host esterno. L'host è in grado di trasmettere un flusso di comandi a FES4335 per una richiesta di implementazione dell'attività.
In base alla capacità di trasmissione, il formato del flusso di comandi è semplicemente definito in due categorie.
- Flusso di comandi standard: questo è un formato di flusso di comandi essenziale per ciascuna attività elencata nella tabella dei comandi. (Fare riferimento alla Sezione 4-3 Tabella dei comandi).
- Flusso di trasmissione di dati in blocco: fornire solo ad alcune attività richiederà una trasmissione di dati in blocco e la richiesta è stata confermata durante il flusso di comandi standardtage.
Attualmente solo al di sotto di due attività che richiederanno un protocollo di trasmissione di dati in blocco.
- FG875D_WriteToSerialROM (codice funzione 0x21).
- FG875D_ Visualizza _Block_RW (codice funzione 0x24).
Secondo la tabella dei comandi, ogni comando ha un codice funzione univoco per un'operazione specifica. (Fare riferimento alla Sezione 4-3 Tabella dei comandi).
Pertanto, una volta che FES4335 ha ricevuto un flusso di comandi standard completo e quale parte del checksum viene verificata per prima. Successivamente, la parte del codice funzione verrebbe identificata e implementata insieme alla parte dei parametri.
Esiste un'area di codice specifica 0x50~0x5F dove si dedicherà a definire un codice di messaggio e sarà anche isolata da tutto il codice funzione.
Restituisci il codice del messaggio | ASCII | hex | Descrizione |
Codice errato | "X" | 0x58 | Errore di checksum |
Codice in attesa | “La” | 0x57 | FES4335 è occupato |
Codice pronto | "S" | 0x53 | FES4335 è pronto |
Codice di timeout | "T" | 0x54 | Ricevi timeout |
Tocca Codice di interruzione | "P" | 0x50 | Il pannello a sfioramento è stato toccato |
Codice di successo del comando | Codice funzione | Il comando implementa il successo | |
Codice di successo della trasmissione in blocco | 0x55,0xAA | Successo nella trasmissione di dati in blocco |
Se non si verificano errori durante la trasmissione.
Il FES4335 implementerà il comando in base al codice funzione ricevuto in Standard Command Stream Stage, e restituire il codice della funzione a Host per il controllo dell'esito positivo.
or
Restituisce il codice funzione (0x55,0xAA) per indicare l'ora della trasmissione di dati in blocco
completato senza problemi in “Bulk Data Transmission stage”.
Restituisce il codice di successo o (0x55,0xAA), che informa uno stato di successo.
L'host potrebbe inviare il prossimo nuovo flusso di comandi.
- Se si è verificata una condizione imprevista durante la trasmissione.
Il FES4335 restituirà un messaggio di codice di errore corrispondente e insieme al codice funzione ricevuto per il controllo degli errori.
Se restituisci Codice errato (0x58) come di seguito. (indica che si è verificato un errore di checksum)
Flusso di comandi standard stage errore
or Trasmissione massiva di dati stage errore
L'host dovrebbe ripetere il flusso di comandi precedente.
Se viene restituito il codice di timeout (0x54) come di seguito, (indica che si è verificato un errore di timeout) Flusso di comandi standard stage errore
or Trasmissione massiva di dati stage errore
L'host dovrebbe ripetere il flusso di comandi precedente.
Restituisci il codice di attesa (0x57) come sotto, (indica che si è verificato uno stato di attesa) Il flusso di comandi standard è occupato
Bulk Data Transmission is Busy Per informare l'host che FES4335 è in uno stato occupato. L'host deve interrompere temporaneamente la trasmissione fino a quando FES4335 non restituisce il codice Ready (0x53) e quindi continuare il flusso di comandi o il flusso di dati in blocco che non hanno ancora terminato i dati.
Restituisci il codice Ready (0x53) come di seguito, (indica che si è verificato un messaggio Ready)Il flusso di comandi standard è pronto
or La trasmissione di dati in blocco è pronta
Per informare l'host che FES4335 è uscito dal periodo di stato occupato. L'host può continuare il resto del flusso di comandi o il flusso di dati in blocco.
- Un codice specifico per informare che si è verificato l'interruzione del tocco e inoltre restituirebbe automaticamente il valore delle coordinate (x, y) del pannello a sfioramento.
- Restituisci il codice di interruzione del tocco (0x50) con il valore delle coordinate (x, y) come di seguito,
- UN. In una trasmissione di dati di massa stage, FES4335 disabiliterà temporaneamente la funzione touch e smetterà di restituire la coordinata (x, y) del tocco.
- B. Fuori da una trasmissione dati di massa stage. FES4335 restituirà automaticamente la coordinata (x, y) del tocco quando si verifica un'interruzione del tocco.
- C. L'host potrebbe anche eseguire il polling del valore delle coordinate (x, y) inviando il codice funzione 0x03 (API: FG875D_Detect_Touch).
Comando (flusso/formato/protocollo)
Flusso di comando standard
- Formato: Questo formato combina un byte di codice funzione e diversi byte di parametri e un byte di checksum codice.
- Protocollo:
Trasmissione di dati in blocco
Poiché il codice funzione in Standard Command Stream è (0x21) o (0x24), richiederà un'attività di trasmissione di dati in blocco dopo che il codice funzione sarà stato identificato da FES4335.
In questo caso, l'intero processo di comunicazione sarà separato in due stages (flusso di comandi standard stage + Protocollo di trasmissione di dati in blocco stagE).
- Formato: Questo formato è disponibile per la trasmissione di dati in bloccotage solo.
Il codice iniziale (0x55,0xAA) sostituirà il codice funzione per indicare l'inizio di una trasmissione di dati in blocco e quindi il valore da impostare in length byte indica quanti byte di dati verranno visualizzati continuamente. Si noti di impostare il byte di lunghezza con la quantità di dati reali meno 1. - Protocollo:
L'illustrazione mostra il flusso di comandi standard che richiede di scrivere una trasmissione di dati in blocco su FES4335.L'illustrazione mostra il flusso di comandi standard che richiede di leggere una trasmissione di dati in blocco da FES4335.
Tabella dei comandi
Fare riferimento al documento “FG875D_Commands Table_vx.pdf”.
Appendice (Suggerimenti)
Tre passaggi per mostrare più rapidamente un'immagine fissa sullo schermo.
Passo 1): Conversione dell'immagine in un file .bin file:
A causa della Flash-ROM di FES4335 che accetta solo .bin file di immagine. Pertanto, fornendo un'utilità FG875_BMP_to_Bin.exe in grado di convertire un'immagine .BMP file in .BIN file.
(Fare riferimento al documento〝FG875_BMP_to_Bin_manual.pdf〞per i dettagli).
Passo 2): Caricamento di .bin file alla SPI-FlashROM interna (AMIC A25LQ64).
- Utilizzo del codice funzione 0x21 (API:FG875D_WriteToSerialROM) per richiedere a FES4335 di accedere alla trasmissione di dati in bloccotage.
- Dopo che il codice di successo del comando (0x21) è stato restituito da FES4335, la MPU esterna può trasmettere le immagini in base alla descrizione del protocollo sulla trasmissione di massa dei dati (scrittura) nella sezione 4-2-2. Fare riferimento alla figura (2).
- Un altro modo per saltare ① e ②:
Sul lato PC, eseguire il software di utilità (FG875D_command_encoder.exe) e scegliere l'elemento funzione (API:FG875D_WriteToSerialROM) nella finestra di dialogo di selezione. Successivamente, il software di utilità si occuperà di tutto sul protocollo di comunicazione e sul caricamento dell'immagine file in SPI-FlashROM.
Per quanto riguarda l'utilizzo del software di utilità (FG875D_command_encoder.exe), fare riferimento al documento "FG875D_Command_Encoder-UsersMenu.pdf".
Passo 3): Utilizzando il codice funzione 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) per richiedere a FES4335 di visualizzare le immagini dalla SPI_FlashROM interna in una posizione indicata del pannello.
In questo modo per mostrare un'immagine che sarebbe più veloce del riempimento del buffer di visualizzazione con il bus 8051 MCU.
Documenti / Risorse
![]() |
Modulo di controllo grafico mappatura memoria FORENEX FES4335U1-56T [pdf] Manuale d'uso Modulo di controllo grafico mappatura memoria FES4335U1-56T, FES4335U1-56T, modulo di controllo grafico mappatura memoria, modulo di controllo grafico mappatura, modulo di controllo grafico, modulo di controllo, modulo |