Manual de utilizare pentru modulul de afișare RGB LCDWIKI CR2020-MI4185 de 5.0 inchi
LCDWIKI CR2020-MI4185 Modul de afișare RGB de 5.0 inchi

Descriere produs

Produsul este un modul de afișare TFT LCD cu interfață RGB de 5.0 inchi. Modulul acceptă comutarea ecranului de 800×480 și acceptă afișaj color de până la 24 de biți rgb888 16.7M. Nu există controler în interiorul modulului, așa că este necesar un controler extern. De example, ssd1963 driver IC poate fi folosit ca MCU LCD, iar MCU cu controler RGB (cum ar fi stm32f429, stm32ft767, stm32h743 etc.) poate fi folosit ca LCD RGB. Modulul acceptă, de asemenea, funcția de comutare a ecranului tactil capacitiv și a ecranului tactil cu rezistență

Caracteristicile produsului

  • Ecran color de 5.0 inchi, suport pentru afișaj color 24BIT RGB 16.7M, afișare culori bogate
  • Suport 800×480, efectul de afișare este foarte clar
  • Suportă transmisie pe magistrală paralelă RGB pe 24 de biți
  • Compatibil cu interfața RGB a plăcii de dezvoltare atomică punctuală și a plăcii de dezvoltare pentru incendii
  • Acceptă comutarea între ecranul tactil capacitiv și ecranul tactil cu rezistență, iar ecranul tactil capacitiv poate suporta până la 5 puncte de atingere
  • Oferă un s bogatampprogramul pentru platformele STM32
  • Standarde de proces de calitate militară, muncă stabilă pe termen lung
  • Oferiți asistență tehnică pentru drivere de bază

Parametrii produsului

Nume Descriere
Culoare afișare Culoare RGB888 16.7M (compatibil cu rgb5665k).
SKU MRG5101 (fără atingere), MRG5111 (au atingere)
Dimensiunea ecranului 5.0 (inch)
Tip TFT
IC conducător auto Nici unul
Rezoluţie 800'480 (pixeli)
Interfața modulului Interfață paralelă RGB pe 24 de biți
Tip ecran tactil Ecran tactil capacitiv sau rezistiv
Atingeți IC FT5426 (Atingere capacitivă), XPT2046 (Atingere rezistivă)
Zona activă 108.00 × 64.80 (mm)
Dimensiunea PCB a modulului 121.11 × 95.24 (mm)
Temperatura de operare -10`C-60t
Temperatura de depozitare -20 C-70 '(..'
Vol. De intraretage 5V
10 voitage 3.3V
Consumul de energie 64mA (Ilumina de fundal este oprită), 127mA (Ilumina de fundal este
cel mai luminos)
Greutate produs (greutate netă) 111 g

Descrierea interfeței

Modulul este compatibil cu interfața RGB a plăcii de dezvoltare atomică punctuală și a plăcii de dezvoltare incendiu și este conectat la placa de dezvoltare printr-un cablu flexibil cu 40 de pini. Aspectul este prezentat în Imaginea 1 și Imaginea 2.

Imaginea 1. Față view de modul

Faţă view de modul

Imaginea 2. Înapoi view de modul

Spate view de modul

Interfața modulului și circuitul de selecție sunt prezentate în imaginea 3:

Poza 3. Interfața modulului și circuitul de selecție

Circuit de selecție

Fiecare circuit de identificare din imaginea 3 este descris după cum urmează:

  1. Circuit de ecran tactil capacitiv
  2. Circuitul ecranului tactil de rezistență
  3. Rezistenta Disp
  4. Interfață P2 (compatibilă cu interfața atomică RGB)
  5. Interfață P3 (compatibilă cu interfața RGB Wildfire)
  6.  ID-ul modulului definește rezistența (numai pentru programul atomic punctual)

Modulul acceptă comutarea între ecranul tactil capacitiv și ecranul tactil rezistiv. Când utilizați ecranul tactil capacitiv, vă rugăm să sudați circuitul ecranului tactil capacitiv; când utilizați ecranul tactil de rezistență, vă rugăm să sudați circuitul ecranului tactil de rezistență. Dacă deseori trebuie să comutați ecranul tactil, cel mai simplu mod este să lipiți alte circuite și să comutați doar scurgerea din caseta cu linie punctată.

Dacă conectați placa de dezvoltare pentru incendiu sălbatic pentru utilizare, trebuie să eliminați dezacordul, altfel ecranul nu se va afișa după resetarea plăcii de dezvoltare;
Conectat la wildfire i Când utilizați placa de dezvoltare MX6ULL ARM Linux, trebuie să îndepărtați rezistorul DISP și cele trei rezistențe în paralel, altfel placa de dezvoltare nu va funcționa.
dacă conectați placa de dezvoltare atomică punctuală pentru utilizare, trebuie să sudați rezistența disp, altfel ecranul nu se va afișa după rularea programului.

Pinii de interfață P2 și P3 sunt descriși după cum urmează:

Pin de interfață P2 (compatibil cu interfața atomică RGB).
descriere
Număr Nume PIN Descrierea pinului
1 vccs Pin de intrare de alimentare (conectați la 5V i
2 VCC5 Pin de intrare de alimentare (conectare la 5V)
3-10 RO — R7 Pin de date RED pe 8 biți
11 GND pin de masă de alimentare
12-19 Du-te – G7 Pin de date VERDE de 8 biți
20 GND pin de masă de alimentare
21-28 BO - 67 Pin de date ALBASTRU pe 8 biți
29 GND pin de masă de alimentare
30 PCLK Pin de control al ceasului pixelilor
31 HSYNC Pin de control al semnalului sincron orizontal
32 VSYNC Pin de control al semnalului sincron vertical
33 DE Pin de control al semnalului de activare a datelor
34 BL Pin de control al luminii de fundal LCD
35 7P CS— Pin de resetare a ecranului tactil al condensatorului (pin de selecție a cipului de rezistență a ecranului tactil)
36 TP_MOSI Pinul de date al magistralei IIC al ecranului tactil de capacitate (scrieți pinul de date al magistralei SPI al ecranului tactil de rezistență)
37 TP MISO_ Ecran tactil de rezistență SPI bus citire pin de date (ecranul tactil de capacitate nu este utilizat)
38 TP_CLK Pinul de control al ceasului magistralei IIC al ecranului tactil capacitiv (pinul de control al ceasului magistralei SPI al ecranului tactil cu rezistență)
39 TP_PEN Pinul de control al întreruperii ecranului tactil
40 RST PIN de control de resetare LCD (eficient la nivel scăzut)
Descrierea PIN a interfeței P3 (compatibilă cu wildfire RGB
interfață)
Număr Nume PIN Descrierea pinului
1 TP Sa._ Pinul de control al ceasului magistralei IIC al ecranului tactil capacitiv
2 TP_SDA Pinul de date al magistralei IIC al ecranului tactil de capacitate
3 TP_PEN Pinul de control al întreruperii ecranului tactil
4 TP_RST Pin de resetare a ecranului tactil al condensatorului
5 GND pin de masă de alimentare
6 BL Pin de control al luminii de fundal LCD
7 DISP PIN de activare a afișajului LCD (activare la nivel înalt)
8 DE Pin de control al semnalului de activare a datelor
9 HSYNC Pin de control al semnalului sincron orizontal
10 VSYNC Pin de control al semnalului sincron vertical
11 PCLK Pin de control al ceasului pixelilor
12-19 B7 - BO Pin de date ALBASTRU pe 8 biți
20-27 G7 — GO Pin de date VERDE de 8 biți
28-35 R7 — RO Pin de date RED pe 8 biți
36 GND pin de masă de alimentare
37 vcc3.3 Pin de intrare de alimentare (conectare la 3.3V)
38 VCC3.3 Pin de intrare de alimentare (conectare la 3.3V)
39 VCC5 Pin de intrare de alimentare (conectare la 5V)
40 vccs Pin de intrare de alimentare (conectare la 5V)

Configurare hardware

Circuitul hardware al modulului LCD este format din zece părți: circuit de control al luminii de fundal, circuit de selectare a rezoluției ecranului, interfață de afișare cu 40 de pini, circuit de scurgere, interfață utilizator P2, interfață utilizator P3, circuit de interfață cu ecran tactil capacitiv, circuit de control al ecranului tactil cu rezistență, ecran tactil circuit de selecție și circuit de alimentare.

  1. Circuitul de control al luminii de fundal este utilizat pentru a furniza iluminarea de fundal voltage pentru a afișa ecranul și pentru a regla luminozitatea luminii de fundal.
  2. Circuitul de selectare a rezoluției ecranului este utilizat pentru a selecta tipul de afișare (distins în funcție de rezoluție). Principiul său este de a conecta rezistențe de tragere sau de tragere pe liniile de date R7, G7 și respectiv B7 și apoi de a determina rezoluția ecranului de afișare utilizat prin citirea stării celor trei linii de date (echivalent cu citirea ID-ului ecranului de afișare) , pentru a selecta diferite configurații. În acest fel, un test exampfișierul poate fi compatibil cu mai multe afișaje din software. Desigur, modulul acceptă doar o rezoluție, astfel încât rezistența liniilor de date R7, G7 și B7 este fixă.
  3. Interfața de afișare cu 40 de pini este utilizată pentru a accesa și controla ecranul de afișare.
  4. Circuitul de scurgere este utilizat pentru a echilibra impedanța liniei de date între afișaj și interfața cu utilizatorul.
  5. Interfața de utilizator P2, P3 este utilizată pentru placa de dezvoltare externă.
  6. Circuitul de interfață cu ecran tactil capacitiv este utilizat pentru a interveni pe ecranul tactil capacitiv și pentru a controla tragerea pinului IIC.
  7. Circuitul de control al ecranului tactil al rezistenței este utilizat pentru a detecta semnalul tactil și pentru a colecta datele de coordonate ale ecranului tactil și apoi pentru a efectua conversia ADC.
  8. Circuitul de selecție a ecranului tactil este utilizat pentru a selecta ecranul tactil conectat și pentru a comuta prin rezistența la sudare.
  9. Circuitul de alimentare este folosit pentru a converti sursa de alimentare de 5V de intrare la 3.3V.

principiul de lucru

Introducere în RGB LCD
Ecranul de afișare de înaltă rezoluție și dimensiuni mari, în general, nu are interfață pentru ecranul MCU, toate adoptă interfața RGB, care este LCD RGB. Acest LCD nu are circuit integrat de control încorporat și nici memorie video încorporată, așa că are nevoie de controler extern și memorie video.

LCD-ul RGB general are 24 de linii de date color (R, G, B fiecare 8) și De, vs, HS, PCLK patru linii de control. Este condus de modul RGB, care are în general două moduri de conducere: de mode și HV mode. În modul de, semnalul de este utilizat pentru a determina datele valide (când De este ridicat / scăzut, datele sunt valide), în timp ce în modul HV, sincronizarea rândurilor și sincronizarea câmpului sunt necesare pentru a reprezenta rândurile și coloanele de scanare. Diagrama secvenței de scanare a rândurilor a modului de și a modului HV este prezentată în următoarea figură:
principiul de lucru

Se poate observa din figură că secvența de timp a modului de și a modului HV este practic aceeași. De semnal (DEN) este necesar pentru modul den, în timp ce de semnal nu este necesar pentru modul HV. HSD din figură este semnalul HS, care este utilizat pentru sincronizarea liniei. Notă: în modul de, semnalul HS nu poate fi utilizat, adică LCD-ul poate funcționa normal fără a primi semnalul HS. thpw este lățimea efectivă a impulsului de semnal a sincronizării orizontale, care este utilizată pentru a indica începutul unei linii de date; thb este coridorul din spate orizontal, care reprezintă numărul de ceasuri de pixeli de la semnalul efectiv orizontal la ieșirea efectivă a datelor; thfp este coridorul frontal orizontal, care indică numărul de ceasuri de pixeli de la sfârșitul unui rând de date până la începutul următorului semnal de sincronizare orizontală.
Diagrama secvenței de scanare verticală este următoarea:
principiul de lucru

VSD este semnal sincron vertical;
HSD este semnalul sincron orizontal;
DE este semnal de activare a datelor;
tvpw este lățimea efectivă a semnalului de sincronizare verticală, care este utilizată pentru a indica începutul unui cadru de date;
tvb este coridorul vertical din spate, care reprezintă numărul de linii invalide după semnalul de sincronizare verticală;
tvfp este un coridor frontal vertical, care indică numărul de linii invalide după sfârșitul unui cadru de ieșire a datelor și înainte de începerea următorului semnal de sincronizare verticală;
După cum se poate vedea din figură, o scanare verticală reprezintă exact 480 de semnale de puls efective. Fiecare ciclu de declock scanează o linie și un total de 480 de linii sunt scanate pentru a finaliza afișarea unui cadru de date. Aceasta este secvența de scanare a panoului LCD de 800 * 480.
Momentul altor panouri LCD cu rezoluție este similar.

Instructiuni de utilizare

Instrucțiuni STM32

Instructiuni de cablare:
Consultați descrierea interfeței pentru alocarea pinurilor.

Cablajul se realizează în două etape:

A. Utilizați un cablu flexibil de 40 de pini pentru a conecta interfața RGB la modulul de afișare.
Printre acestea, interfața P2 este compatibilă cu placa de dezvoltare atomică punctuală, iar interfața P3 este compatibilă cu placa de dezvoltare incendiu (după cum se arată în imaginea 4, metoda de conectare a interfeței P3 este aceeași cu cea a interfeței P2).
Imaginea 4. Conectați modulul de afișare RGB
Instrucțiuni de cablare
Instrucțiuni de cablare
Instrucțiuni de cablare
Instrucțiuni de cablare
B. După ce modulul de afișare este conectat cu succes, conectați celălalt capăt al cablului flexibil la placa de dezvoltare (așa cum se arată în Imaginea 5 și Imaginea 6). Trebuie remarcat faptul că cablul plat nu trebuie introdus invers, astfel încât cei 1 ~ 40 de pini ai interfeței modulului de afișare și cei 1 ~ 40 de pini ai interfeței plăcii de dezvoltare să fie conectați unul câte unul.
Imaginea 5. Conectați placa de dezvoltare a miezului atomic
Instrucțiuni de cablare

Imaginea 6. Conectați placa de dezvoltare centrală pentru incendiu
Instrucțiuni de cablare

Etape de operare: 

A. Conectați modulul LCD și MCU STM32 conform instrucțiunilor de cablare de mai sus și porniți;
B. Selectați programul de testare STM32 care urmează să fie testat, după cum se arată mai jos:
(Descrierea programului de testare vă rugăm să consultați documentul de descriere a programului de testare din pachetul de testare)
Funcționează
C. Deschideți proiectul programului de testare selectat, compilați și descărcați;
descrierea detaliată a compilației și descărcarea programului de testare STM32 poate fi găsită în următorul document:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Dacă modulul LCD afișează caractere și grafice în mod normal, programul rulează cu succes;

Descrierea software-ului

Arhitectura codului 

A. Descrierea arhitecturii codului C51 și STM32
Arhitectura codului este prezentată mai jos:
Descrierea software-ului
Codul API Demo pentru timpul de rulare a programului principal este inclus în codul de testare;
Inițializarea LCD și operațiunile aferente de scriere a datelor din portul paralel bin sunt incluse în codul LCD;
Desenarea punctelor, liniile, graficele și operațiunile legate de afișarea caracterelor chinezești și engleze sunt incluse în codul GUI;
Funcția principală implementează aplicația pentru a rula;
Codul platformei variază în funcție de platformă;
Operațiunile legate de ecranul tactil sunt incluse în codul tactil, inclusiv atingerea rezistenței și atingerea capacității;
Codul legat de procesarea cheii este inclus în codul cheii;
Codul legat de operațiunea de configurare a led-ului este inclus în led

instrucțiuni de calibrare a ecranului tactil 

A. Instrucțiuni de calibrare a ecranului tactil al programului de testare STM32
Programul de calibrare a ecranului tactil STM32 recunoaște automat dacă este necesară calibrarea sau intră manual în calibrare prin apăsarea unui buton.
Este inclus în elementul de testare a ecranului tactil. Marca de calibrare și parametrii de calibrare sunt salvați în blițul AT24C02. Dacă este necesar, citiți de pe bliț. Procesul de calibrare este după cum se arată mai jos:
Descrierea software-ului

Software comun

Acest set de teste exampfișierele necesită afișarea limbilor chineze și engleze, simboluri și imagini, deci se folosește software-ul modulo. Există două tipuri de software modulo:
Image2Lcd și PCtoLCD2002. Aici este doar setarea software-ului modulo pentru programul de testare.
Setările software PCtoLCD2002 modulo sunt după cum urmează:
Formatul matricei de puncte selectați Cod întunecat modul modulo selectați modul progresiv
Luați modelul pentru a alege direcția (poziția înaltă mai întâi)
Sistemul de numere de ieșire selectează un număr hexazecimal
Selectare format personalizat formatul C51
Metoda de setare specifică este următoarea:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Setările software Image2Lcd modulo sunt prezentate mai jos:
Software comun

Software-ul Image2Lcd trebuie să fie setat pe orizontală, de la stânga la dreapta, de sus în jos și pe poziția inferioară în modul de scanare frontală.

Documente/Resurse

LCDWIKI CR2020-MI4185 Modul de afișare RGB de 5.0 inchi [pdfManual de utilizare
CR2020-MI4185, CR2020-MI4185 Modul de afișare RGB de 5.0 inchi, Modul de afișare RGB de 5.0 inchi, Modul de afișare RGB, Modul de afișare, Modul

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *