EVE – un companion ideal pentru microcontroller-ul dumneavoastră

Aplicația dumneavoastră are cumva nevoie de display grafic TFT? Rămâneți la microcontroller-ul dumneavoastră preferat. Familia de controllere grafice EVE de la Bridgetek va avea grijă de display.
Acesta este un articol arhivat și care a fost publicat în trecut 26.07.2018. Este posibil ca unele informații să nu mai fie de actualitate în raport cu evoluția tehnologică actuală. Vă rugăm să ne contactați în cazul în care sunteți interesat.

În zilele noastre, moda de a înlocui LCD-urile de tip “matrice cu puncte”, cu display-uri TFT grafice, butoane de control prin touch screen și alerte audio simple (beep-uri) cu sunete polifonice continuă. Pentru a ține pasul cu vremurile, puteți folosi “soluția tradițională” sau “soluția EVE”.

Soluția tradițională

Folosiți un microcontroller de înaltă performanță cu controller LCD TFT integrat.

Randarea obiectului pe display
Microcontrollerul randează imaginea, o stochează în framebuffer-ul RAM-ului intern sau extern și trimite imaginea care rezultă către display. Dimensiunea necesară a RAM-ului depinde de numărul de pixeli și de numărul de biți per pixel.

1. 3,5“ display, 320x240, RGB 18bit: 76 800pixels x 24bit/pixel = 169KB
2. 3,5“ display, 320x240, RGB 24bit: 225KB
3. 4,3“ display 480x272, RGB 18bit: 281KB
4. 4,3“ display 480x272, RGB 24bit: 375KB

Foarte popularele microcontrollere de înaltă performanță de 32-bit din seria STM32F4 oferă max. 384KB RAM, seria de vârf, STM32F7/H7, oferind max. 512KB RAM. Pentru display-uri cu un număr mare de pixeli, sau dacă se folosește tehnica double buffer, (înlăturarea artefactelor în timpul actualizării imaginii), veți avea nevoie de RAM extern.

Design-ul interfeței grafice
Sunt disponibile librării de obiecte grafice atât gratuite (STemWin, LittlevGL, μGUI, µGFX, etc.) sau contra cost (TouchGfx, Embedded Wizard, etc.). 

Touch screen
Controller-ul extern de touch screen este, de obicei, folosit pentru touch screen-uri rezistive. Display-urile cu touch screen capacitiv au touch screen integrat. Controllerele comunică, de obicei, cu microcontrollerul prin I2C sau SPI.

Sunetele polifonice
Sunetele polifonice pot fi generate prin SW și pot folosi DAC-ul integrat.

Avantajele/Dezavantajele soluției tradiționale
1. Universalitate, mai multe opțiuni pentru afișare și pentru generarea/redarea sunetelor
2. Redesign complet al dispozitivului dumneavoastră cu noul microcontroller
3. Prețul crescut al BOM–microcontroller de înaltă performanță + RAM pentru frame-buffer + controller touch screen
4. O dezvoltare mai solicitantă a SW

Soluția EVE

Conectați controller-ul grafic din seria EVE la microcontrollerul dumneavoastră favorit prin SPI sau QSPI.

Familia EVE este compusă din FT800, 801 și cea de a doua generație, FT810, 811, 812 și 813, pe care ne concentrăm noi.

Randarea obiectelor pe display
Microcontrollerul dumneavoastră lucrează cu obiecte, iar FT81X se ocupă de randarea obiectelor pe display.

FT81X are o librărie de obiecte grafice integrată, ce include butoane, ceasuri, chei, indicatoare, display-uri de text, bare de progres, cursoare, comutatoare, cadrane, etc. și animații precum afișarea logo-ului, calibrare, screen saver și schițe.

De exemplu, pentru a afișa butonul pe display, microcontrollerul trebuie numai să trimită comanda cmd_button(10, 10, 50, 25, 26, 0, "TEXT") prin SPI, unde 10, 10 sunt coordonatele (x, y) din colțul stâng, 50, 25 este dimensiunea butonului 50x25pixeli, 26 este fontul pentru text, 0 înseamnă buton cu efect 3D iar TEXT este textul pe care vă doriți să îl vedeți pe buton.

Design-ul interfeței grafice
Bridgetek oferă un mediu de dezvoltare gratuit, EVE Screen Designer (ESD), disponibil acum și în versiunea 4. Această unealtă vă permite să construiți un GUI folosind o metodă vizuală intuitivă, fără a fi necesar să cunoașteți comezi FT81X. Puteți găsi multe exemple pe paginile Bridgetek .

Touch Screen
FT810 și FT812 oferă un controller integrat pentru touch screen rezistiv cu 4 fire. FT811 și FT813 oferă bus I2C pentru controlerul de touch screen capacitiv integrat în display. Lista controllerelor compatibile este menționată în nota de aplicare AN 336.

Sunetele polifonice
FT81X emite sunetele ca semnal mono PWM. Are integrat un sintetizator polifonic cu 64 de voci, care redă sunete stocate anterior și care permite generarea sunetelor cum ar fi clopotele, ciripitul, beep-urile, alarmele, click-urile, tonurile DTMF. Permite, de asemenea, redarea undelor audio pentru PCM mono liniar de 8-bit, ADPCM4-bit și format codare µ-Law la o frecvență de eșantionare de la 8kHz la 48kHz. 

Avantajele / dezavantajele soluției EVE
1. Vă puteți atașa microcontrollerul dumneavoastră preferat
2. Preț BOM mai mic – microcontrollerul dumneavoastră + FT81X
3. Mai puține schimbări de hardware și software
4. Display 800x600, RGB 18/24bit
5. Universalitate mai redusă, sunteți limitat de librăria de obiecte grafice integrată.

Pentru mai multe informații cu privire la produsele Bridgetek, vă rugăm să consultați paginile noastre web Bridgetek sau să ne contactați la bridgetek@soselectronic.com

Caracteristici:

  • Comunicare prin SPI, QSPI
  • Display 800x600, RGB 18/24bit
  • Controller integrat pentru touch screen rezistiv cu 4 fire care recunoaște atingerea și urmărește mișcarea tactilă
  • Interfață I2C pentru controllerul touch screen-ului capacitiv, multi-touch, 5 degete
  • Librărie de obiecte grafice integrată
  • Redă video în containerul AVI (MJPEG (Motion Encoded JPEG video, 4 Bit IMA ADPCM, PCM 8 Bit, 8 Bit u-Law audio)

Do not miss these articles

Vă plac articolele noastre? Dacă da, atunci nu ratați nici unul! Nu trebuie să vă faceți griji în privința modului de livrare. Ne vom ocupa noi de tot pentru dvs.

Articole pe aceeaşi temă

Principalele produse

FT810Q-T BRIDGETEK
BRIDGETEK

Comanda nr.: 196399

pe stoc 266 buc.

FT810Q-T

Microcontrollers - Application Specific

Embedded Video Engine Chip QFN48 Tray

1 buc.+ 29,40 RON

25 buc.+ 28,20 RON

50 buc.+ 26,90 RON

100 buc.+ 25,60 RON

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
FT811Q-T BRIDGETEK
BRIDGETEK

Comanda nr.: 236835

pe stoc 260 buc.

FT811Q-T

Microcontrollers - Application Specific

Advanced Embedded Video Engine Chip 18-bit RGB CTP QFN48 Tray

1 buc.+ 29,40 RON

25 buc.+ 28,20 RON

50 buc.+ 26,90 RON

100 buc.+ 25,60 RON

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
FT812Q-T BRIDGETEK
BRIDGETEK

Comanda nr.: 236836

pe stoc 348 buc.

FT812Q-T

Microcontrollers - Application Specific

Advanced Embedded Video Engine Chip 24-bit RGB RTP QFN56 Tray

1 buc.+ 41,00 RON

25 buc.+ 38,90 RON

50 buc.+ 37,50 RON

100 buc.+ 36,20 RON

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
FT813Q-T BRIDGETEK
BRIDGETEK

Comanda nr.: 236837

pe stoc 338 buc.

FT813Q-T

Microcontrollers - Application Specific

Advanced Embedded Video Engine Chip 24-bit RGB CTP QFN56 Tray

1 buc.+ 36,80 RON

10 buc.+ 34,30 RON

25 buc.+ 32,20 RON

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara

Produse suplimentare

CleO35A BRIDGETEK
BRIDGETEK

Comanda nr.: 222703

CleO35A

Module TFT

Smart 3,5" TFT Display Shield for Arduino

1 buc.+ 324,00 RON

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
VM801P43A-BK + GIFT BRIDGETEK
BRIDGETEK

Comanda nr.: 190813

La cerere

VM801P43A-BK + GIFT

Module TFT

PLUS Module w/capac.touch 4,3" TFT Black 480x272

  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara
Vă exprimați acordul privind stocarea cookie-urilor?
Bun venit pe website-ul SOS electronic. Înainte de a pătrunde în lumea noastră online, am dori să vă cerem permisiunea de a ne stoca cookie-urile în browser-ul dumneavoastră. Consimțământul dumneavoastră ne v-a permite să asigurăm funcționarea fără eroare a website-ului, să măsurăm performanța acestuia și să monitorizăm informații statistice suplimentare. Mai mult decât atât, ne va permite să vă oferim produsele și serviciile noastre, într-o manieră cu adevărat personalizată. De asemenea, furnizăm cookie-uri către terțe părți. Dar stați fără grijă, sunteți în siguranță cu noi.
Funcționarea corectă a site-ului web
Controlul tehnic mai stabil
O ofertă mai bună de marketing

Mai multe informații privind cookie-urile
Mai multe informații privind procesarea datelor cu caracter personal

Necesare Doar cele selectate Acceptă toate cookie-urile