Manuale utente del modulo display RGB da 2020 pollici LCDWIKI CR4185-MI5.0
Modulo display RGB LCDWIKI CR2020-MI4185 da 5.0 pollici

Descrizione del prodotto

Il prodotto è un modulo display LCD TFT con interfaccia RGB da 5.0 pollici. Il modulo supporta la commutazione dello schermo di 800×480 e supporta display a colori RGB24 fino a 888 bit 16.7 milioni. Non è presente alcun controller all'interno del modulo, quindi è necessario un controller esterno. Per esample, l'IC del driver ssd1963 può essere utilizzato come LCD MCU e l'MCU con controller RGB (come stm32f429, stm32ft767, stm32h743, ecc.) può essere utilizzato come LCD RGB. Il modulo supporta anche la funzione di commutazione del touch screen capacitivo e del touch screen a resistenza

Caratteristiche del prodotto

  • Schermo a colori da 5.0 pollici, supporto display a colori 24BIT RGB 16.7 M, visualizza colori ricchi
  • Supporta 800×480, l'effetto di visualizzazione è molto chiaro
  • Supporta la trasmissione del bus parallelo RGB a 24 bit
  • Compatibile con la connessione dell'interfaccia RGB della scheda di sviluppo atomica puntuale e della scheda di sviluppo wildfire
  • Supporta il passaggio tra touch screen capacitivo e touch screen a resistenza e il touch screen capacitivo può supportare fino a 5 punti di contatto
  • Fornisce un ricco sample programma per piattaforme STM32
  • Standard di processo di livello militare, lavoro stabile a lungo termine
  • Fornire supporto tecnico al driver di base

Parametri del prodotto

Nome Descrizione
Colore dello schermo Colore RGB888 16.7M (compatibile con rgb5665k).
Codice Prodotto MRG5101(senza tocco), MRG5111(con tocco)
Dimensioni dello schermo 5.0 (pollici)
Tipo Schermo a colori
Driver IC Nessuno
Risoluzione 800'480 (Pixel)
Interfaccia del modulo Interfaccia parallela RGB a 24 bit
Tipo di schermo tattile Touch screen capacitivo o resistivo
Tocca IC FT5426 (tocco capacitivo), XPT2046 (tocco resistivo)
Area attiva 108.00 × 64.80 (millimetro)
Dimensioni del PCB del modulo 121.11 × 95.24 (millimetro)
Temperatura di esercizio -10°C-60t
Temperatura di conservazione -20 C-70 '(..'
Ingresso volumetage 5V
10 volumitage 3.3V
Consumo energetico 64 mA (la retroilluminazione è disattivata), 127 mA (la retroilluminazione è disattivata).
più brillante)
Peso del prodotto (peso netto) 111g

Descrizione dell'interfaccia

Il modulo è compatibile con l'interfaccia RGB della scheda di sviluppo puntuali atomic e della scheda di sviluppo wildfire ed è collegato alla scheda di sviluppo tramite un cavo flessibile a 40 pin. L'aspetto è mostrato nell'immagine 1 e nell'immagine 2.

Immagine1. Davanti view di modulo

Davanti view di modulo

Immagine2. Indietro view di modulo

Indietro view di modulo

L'interfaccia del modulo e il circuito di selezione sono mostrati in Figura 3:

Immagine3. L'interfaccia del modulo e il circuito di selezione

Circuito di selezione

Ogni circuito di identificazione in Figura 3 è descritto come segue:

  1. Circuito touch screen capacitivo
  2. Circuito touch screen a resistenza
  3. Resistenza al consumo
  4. Interfaccia P2 (compatibile con l'interfaccia Atomic RGB)
  5. Interfaccia P3 (compatibile con l'interfaccia RGB wildfire)
  6.  L'ID del modulo definisce la resistenza (solo per il programma atomico puntuale)

Il modulo supporta la commutazione tra touch screen capacitivo e touch screen resistivo. Quando si utilizza il touch screen capacitivo, saldare il circuito del touch screen capacitivo; quando si utilizza il touch screen della resistenza, saldare il circuito del touch screen della resistenza. Se hai bisogno di cambiare spesso il touch screen, il modo più semplice è saldare altri circuiti e cambiare solo il drenaggio nella casella con la linea tratteggiata

Se si collega la scheda di sviluppo Wildfire per l'uso, è necessario rimuovere la dispresistenza, altrimenti lo schermo non verrà visualizzato dopo il ripristino della scheda di sviluppo;
Connesso a Wildfire i Quando si utilizza la scheda di sviluppo Linux MX6ULL ARM, è necessario rimuovere il resistore DISP e i tre resistori in parallelo, altrimenti la scheda di sviluppo non funzionerà.
se si collega la scheda di sviluppo atomico puntuale per l'uso, è necessario saldare la resistenza del display, altrimenti lo schermo non verrà visualizzato dopo l'esecuzione del programma.

I pin di interfaccia P2 e P3 sono descritti come segue:

Pin dell'interfaccia P2 (compatibile con l'interfaccia Atomic RGB).
descrizione
Numero Nome pin Descrizione del pin
1 vcc Pin di ingresso alimentazione (collegare a 5 V i
2 VCC5 Pin di ingresso alimentazione (collegare a 5 V)
3-10 RO-R7 Pin dati ROSSO a 8 bit
11 Terra pin di messa a terra dell'alimentazione
12-19 Vai – G7 Pin dati VERDE a 8 bit
20 Terra pin di messa a terra dell'alimentazione
21-28 BO-67 Pin dati BLU a 8 bit
29 Terra pin di messa a terra dell'alimentazione
30 PCLK Pin di controllo dell'orologio pixel
31 HSYNC Pin di controllo del segnale sincrono orizzontale
32 VSYNC Perno di controllo del segnale sincrono verticale
33 DE Pin di controllo del segnale di abilitazione dati
34 BL Pin di controllo della retroilluminazione LCD
35 CS 7P— Pin di ripristino del touch screen del condensatore (pin di selezione del chip del touch screen della resistenza)
36 TP_MOSI Pin dati del bus IIC del touch screen capacitivo (scrivi pin dati del bus SPI del touch screen resistivo)
37 TP MISO_ Touchscreen resistivo Bus SPI per lettura dati (touchscreen capacitivo non utilizzato)
38 TP_CLK Pin di controllo dell'orologio del bus IIC del touch screen capacitivo (pin di controllo dell'orologio del bus SPI del touch screen della resistenza)
39 TP_PEN Perno di controllo dell'interruzione del touch screen
40 RST Pin di controllo reset LCD (efficace a basso livello)
Descrizione pin dell'interfaccia P3 (compatibile con wildfire RGB
interfaccia)
Numero Nome pin Descrizione del pin
1 TPSa._ Pin di controllo dell'orologio del bus IIC del touch screen capacitivo
2 TP_SDA Pin dati del bus IIC del touch screen capacitivo
3 TP_PEN Perno di controllo dell'interruzione del touch screen
4 TP_RST Pin di ripristino del touch screen del condensatore
5 Terra pin di messa a terra dell'alimentazione
6 BL Pin di controllo della retroilluminazione LCD
7 DISP Pin di abilitazione display LCD (abilitazione ad alto livello)
8 DE Pin di controllo del segnale di abilitazione dati
9 HSYNC Pin di controllo del segnale sincrono orizzontale
10 VSYNC Perno di controllo del segnale sincrono verticale
11 PCLK Pin di controllo dell'orologio pixel
12-19 SI7 — BO Pin dati BLU a 8 bit
20-27 G7— GO Pin dati VERDE a 8 bit
28-35 R7-RO Pin dati ROSSO a 8 bit
36 Terra pin di messa a terra dell'alimentazione
37 vcc3.3 Pin di ingresso alimentazione (collegare a 3.3 V)
38 VCC3.3 Pin di ingresso alimentazione (collegare a 3.3 V)
39 VCC5 Pin di ingresso alimentazione (collegare a 5 V)
40 vcc Pin di ingresso alimentazione (collegare a 5 V)

Configurazione hardware

Il circuito hardware del modulo LCD è composto da dieci parti: circuito di controllo della retroilluminazione, circuito di selezione della risoluzione dello schermo, interfaccia display a 40 pin, circuito di drenaggio, interfaccia utente P2, interfaccia utente P3, circuito di interfaccia touch screen capacitivo, circuito di controllo touch screen di resistenza, touch screen circuito di selezione e circuito di alimentazione.

  1. Il circuito di controllo della retroilluminazione viene utilizzato per fornire la retroilluminazione voltage per visualizzare lo schermo e regolare la luminosità della retroilluminazione.
  2. Il circuito di selezione della risoluzione dello schermo serve per selezionare il tipo di visualizzazione (distinto in base alla risoluzione). Il suo principio è quello di collegare resistori pull-up o pull-down rispettivamente sulle linee dati R7, G7 e B7, quindi determinare la risoluzione dello schermo utilizzato leggendo lo stato delle tre linee dati (equivalente alla lettura dell'ID dello schermo) , in modo da selezionare diverse configurazioni. In questo modo, un test example può essere compatibile con più display nel software. Naturalmente il modulo supporta solo una risoluzione, quindi la resistenza delle linee dati R7, G7 e B7 è fissa.
  3. L'interfaccia del display a 40 pin viene utilizzata per accedere e controllare lo schermo del display.
  4. Il circuito di drain viene utilizzato per bilanciare l'impedenza della linea dati tra il display e l'interfaccia utente.
  5. L'interfaccia utente P2, P3 viene utilizzata per la scheda di sviluppo esterna.
  6. Il circuito di interfaccia del touch screen capacitivo viene utilizzato per intervenire sul touch screen capacitivo e controllare il pull-up del pin IIC.
  7. Il circuito di controllo del touch screen della resistenza viene utilizzato per rilevare il segnale di tocco e raccogliere i dati delle coordinate del touch screen, quindi eseguire la conversione ADC.
  8. Il circuito di selezione del touch screen viene utilizzato per selezionare il touch screen collegato e passare attraverso la resistenza di saldatura.
  9. Il circuito di alimentazione viene utilizzato per convertire l'alimentazione in ingresso da 5 V a 3.3 V.

principio di funzionamento

Introduzione all'LCD RGB
Lo schermo ad alta risoluzione e di grandi dimensioni generalmente non dispone di un'interfaccia schermo MCU, tutti adottano l'interfaccia RGB, che è LCD RGB. Questo LCD non ha un circuito integrato di controllo integrato né una memoria video incorporata, quindi necessita di un controller esterno e di una memoria video.

Il display LCD RGB generale ha 24 linee dati a colori (R, G, B ciascuna 8) e quattro linee di controllo De, vs, HS, PCLK. È gestito dalla modalità RGB, che generalmente ha due modalità di guida: modalità de e modalità HV. In modalità de, il segnale de viene utilizzato per determinare i dati validi (quando De è alto/basso, i dati sono validi), mentre in modalità HV, la sincronizzazione delle righe e la sincronizzazione dei campi sono necessarie per rappresentare le righe e le colonne della scansione. Il diagramma della sequenza di scansione delle righe della modalità de e della modalità HV è mostrato nella figura seguente:
principio di funzionamento

Dalla figura si può vedere che la sequenza temporale della modalità de e della modalità HV è sostanzialmente la stessa. Il segnale de (DEN) è richiesto per la modalità den, mentre il segnale de non è richiesto per la modalità HV. L'HSD nella figura è il segnale HS, utilizzato per la sincronizzazione della linea. Nota: in modalità de, il segnale HS non può essere utilizzato, ovvero il display LCD può comunque funzionare normalmente senza ricevere il segnale HS. thpw è l'effettiva larghezza dell'impulso del segnale della sincronizzazione orizzontale, che viene utilizzata per indicare l'inizio di una riga di dati; thb è il corridoio posteriore orizzontale, che rappresenta il numero di pixel clock dal segnale effettivo orizzontale all'uscita effettiva dei dati; thfp è il corridoio anteriore orizzontale, che indica il numero di pixel clock dalla fine di una riga di dati all'inizio del successivo segnale di sincronizzazione orizzontale.
Il diagramma della sequenza di scansione verticale è il seguente:
principio di funzionamento

VSD è un segnale sincrono verticale;
HSD è il segnale sincrono orizzontale;
DE è il segnale di abilitazione dati;
tvpw è la larghezza effettiva del segnale di sincronizzazione verticale, che viene utilizzata per indicare l'inizio di un frame di dati;
tvb è il corridoio posteriore verticale, che rappresenta il numero di linee non valide dopo il segnale di sincronizzazione verticale;
tvfp è un corridoio anteriore verticale, che indica il numero di linee non valide dopo la fine dell'output di dati di un frame e prima dell'inizio del successivo segnale di sincronizzazione verticale;
Come si può vedere dalla figura, una scansione verticale corrisponde esattamente a 480 segnali di impulso De effettivi. Ciascun ciclo di clock esegue la scansione di una riga e vengono scansionate un totale di 480 righe per completare la visualizzazione di un frame di dati. Questa è la sequenza di scansione del pannello LCD 800 * 480.
I tempi di altri pannelli LCD con risoluzione sono simili.

Istruzioni per l'uso

Istruzioni STM32

Istruzioni di cablaggio:
Per le assegnazioni dei pin, vedere la descrizione dell'interfaccia.

Il cablaggio viene effettuato in due fasi:

A. Utilizzare un cavo flessibile da 40 pin per collegare l'interfaccia RGB sul modulo display.
Tra questi, l'interfaccia P2 è compatibile con la scheda di sviluppo atomico puntuale e l'interfaccia P3 è compatibile con la scheda di sviluppo Wildfire (come mostrato nella Figura 4, il metodo di connessione dell'interfaccia P3 è lo stesso di quello dell'interfaccia P2).
Immagine 4. Collegare il modulo display RGB
Istruzioni di cablaggio
Istruzioni di cablaggio
Istruzioni di cablaggio
Istruzioni di cablaggio
B. Dopo aver collegato correttamente il modulo display, collegare l'altra estremità del cavo flessibile alla scheda di sviluppo (come mostrato in Figura 5 e Figura 6). Va notato che il cavo piatto non deve essere inserito al contrario, in modo che i pin 1 ~ 40 dell'interfaccia del modulo display e i pin 1 ~ 40 dell'interfaccia della scheda di sviluppo debbano essere collegati uno per uno.
Immagine 5. Collegare la scheda di sviluppo del nucleo atomico
Istruzioni di cablaggio

Immagine 6. Collegare la scheda di sviluppo core Wildfire
Istruzioni di cablaggio

Fasi operative: 

A. Collegare il modulo LCD e l'MCU STM32 secondo le istruzioni di cablaggio di cui sopra e accendere;
B. Selezionare il programma di test STM32 da testare, come mostrato di seguito:
(Per la descrizione del programma di test fare riferimento al documento di descrizione del programma di test nel pacchetto di test)
Operativo
C. Aprire il progetto del programma di test selezionato, compilarlo e scaricarlo;
una descrizione dettagliata della compilazione e del download del programma di test STM32 è disponibile nel seguente documento:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Se il modulo LCD visualizza normalmente caratteri e grafica, il programma viene eseguito correttamente;

Descrizione del software

Architettura del codice 

A. Descrizione dell'architettura del codice C51 e STM32
L'architettura del codice è mostrata di seguito:
Descrizione del software
Il codice API demo per il runtime del programma principale è incluso nel codice di test;
L'inizializzazione dell'LCD e le relative operazioni di scrittura dei dati della porta parallela bin sono incluse nel codice LCD;
Punti di disegno, linee, grafica e operazioni relative alla visualizzazione di caratteri cinesi e inglesi sono inclusi nel codice della GUI;
La funzione main implementa l'applicazione da eseguire;
Il codice della piattaforma varia in base alla piattaforma;
Le operazioni relative al touch screen sono incluse nel codice touch, incluso il tocco di resistenza e il tocco di capacità;
Il codice relativo all'elaborazione della chiave è incluso nel codice chiave;
All'interno del led è contenuto il codice relativo all'operazione di configurazione del led

istruzioni per la calibrazione del touch screen 

A. Istruzioni per la calibrazione del touch screen del programma di test STM32
Il programma di calibrazione del touch screen STM32 riconosce automaticamente se è necessaria la calibrazione o la inserisce manualmente premendo un pulsante.
È incluso nell'elemento di prova del touch screen. Il segno di calibrazione e i parametri di calibrazione vengono salvati nella flash AT24C02. Se necessario, leggere dalla flash. Il processo di calibrazione è come mostrato di seguito:
Descrizione del software

Software comune

Questo set di test examples richiede la visualizzazione di cinese e inglese, simboli e immagini, quindi viene utilizzato il software modulo. Esistono due tipi di software modulo:
Image2Lcd e PCtoLCD2002. Qui c'è solo l'impostazione del software modulo per il programma di test.
Le impostazioni del software modulo PCtoLCD2002 sono le seguenti:
Il formato a matrice di punti seleziona il codice scuro la modalità modulo seleziona la modalità progressiva
Prendi il modello per scegliere la direzione (prima la posizione alta)
Il sistema numerico di output seleziona il numero esadecimale
Selezione del formato personalizzato Formato C51
Il metodo di impostazione specifico è il seguente:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Di seguito sono riportate le impostazioni del software del modulo Image2Lcd:
Software comune

Il software Image2Lcd deve essere impostato su orizzontale, da sinistra a destra, dall'alto verso il basso e in posizione bassa per la modalità di scansione frontale.

Documenti / Risorse

Modulo display RGB LCDWIKI CR2020-MI4185 da 5.0 pollici [pdf] Manuale d'uso
CR2020-MI4185, CR2020-MI4185 Modulo display RGB da 5.0 pollici, Modulo display RGB da 5.0 pollici, Modulo display RGB, Modulo display, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *