EVE - idealny dodatek do Twojego mikrokontrolera

Czy Twój sprzęt potrzebuje wyświetlacza graficznego TFT? Wykorzystaj swój ulubiony mikrokontroler. Kontrolery graficzne z serii Bridgetek EVE to idealne rozwiązanie dla Twojego wyświetlacza.
Artykuł archiwalny opublikowany 26.07.2018. Niektóre informacje mogą być już nieaktualne i niezgodne ze stanem faktycznym. Osoby zainteresowane prosimy o kontakt.

W ostatnich latach zamieniamy alfanumeryczne wyświetlacze LCD na w pełni graficzne wyświetlacze TFT, stosujące dotykowe panele sterowania i z prostymi, polifonicznymi sygnałami dźwiękowymi. Aby dostosować się do zmian na rynku, możesz wybrać „tradycyjne rozwiązanie” lub „rozwiązanie EVE”.

Tradycyjne rozwiązanie

Użyj mikrokontrolera o wysokiej wydajności ze zintegrowanym sterownikiem LCD TFT.

Renderowanie elementów graficznych na wyświetlaczu
Mikrokontroler renderuje obraz, który przechowuje w buforze ramki w wewnętrznej i zewnętrznej pamięci RAM i przedstawia powstały obraz na wyświetlaczu. Wymagana pojemność RAM zależy od liczby pikseli i liczby bitów na piksel.

1. wyświetlacz 3,5“, 320x240, RGB 18bit: 76 800 pikseli x 24 bit/piksel = 169KB
2. wyświetlacz 3,5“, 320x240, RGB 24bit: 225KB
3. wyświetlacz 4,3“, 480x272 RGB 18bit: 281KB
4. wyświetlacz 4,3“, 480x272 RGB 24bit: 375KB

Cieszące się niezmienną popularnością wysokowydajne 32-bitowe mikrokontrolery z serii STM32F4 oferują maks. 384KB RAM, a seria STM32F7/H7 o najwyższej wydajności gwarantuje maks. 512KB RAM. W przypadku wyświetlaczy o większej liczbie pikseli lub jeśli wykorzystywana jest technika podwójnego buforowania (w celu usunięcia artefaktów podczas odświeżania obrazu), konieczne będzie wykorzystanie zewnętrznej pamięci RAM.

Projektowanie graficznych interfejsów użytkownika
Dostępne są darmowe (STemWin, LittlevGL, μGUI, µGFX, etc.) lub płatne (TouchGfx, Embedded Wizard, etc.) biblioteki obiektów graficznych. 

Ekran dotykowy
W przypadku zewnętrznych ekranów dotykowych zazwyczaj stosuje się ekrany rezystancyjne. Wyświetlacze z ekranami pojemnościowymi wyposażone są w zintegrowany ekran dotykowy. Sterowniki zazwyczaj komunikują się z mikrokontrolerami poprzez I2C lub SPI.

Dźwięki polifoniczne
Dźwięki polifoniczne mogą być generowane programowo i wykorzystywać zintegrowany przetwornik DAC.

Zalety i wady rozwiązania tradycyjnego
1. Więcej opcji wydawania i generowania/odtwarzania dźwięków
2. Całkowite przeprojektowanie urządzenia za pomocą nowego mikrokontrolera
3. Wyższa cena za zestawienie materiałowe - mikrokontroler o wysokiej wydajności + pamięć RAM do buforowania ramki + sterownik ekranu dotykowego
4. Bardziej wymagający rozwój SW

Rozwiązanie EVE

Podłącz sterownik graficzny z serii EVE do swojego ulubionego mikrokontrolera za pomocą SPI lub QSPI.

Seria EVE składa się z FT800, 801 oraz drugiej generacji FT810, 811, 812 oraz 813, na której skupiają się nasze działania.

Renderowanie elementów graficznych na wyświetlaczu
Twój mikrokontroler pracuje na obiektach, podczas gdy FT81X zajmuje się generowaniem obiektów na wyświetlaczu.

FT81X posiada wbudowaną bibliotekę obiektów graficznych, takich jak przyciski, zegary, klawisze, wskaźniki, wyświetlacze tekstowe, paski postępu, paski przesuwania, przełączniki, tarcze numerowe itp. oraz animacji, jak wyświetlane logo, kalibracja, ikona przetwarzania danych, wygaszacz ekranu i szkic.

Na przykład, by wyświetlić przycisk, mikrokontroler potrzebuje jedynie wysłać komendę cmd_button(10, 10, 50, 25, 26, 0, "TEXT”) przez SPI, gdzie 10,10 oznacza współrzędne (x,y) dolnego lewego rogu ekranu, natomiast 50,25 oznacza wielkość przycisku (50x25 pikseli), 26 oznacza czcionkę tekstu, 0 oznacza przycisk z efektem 3D, a TEXT oznacza tekst, który ma znajdować się na przycisku.

Projektowanie graficznych interfejsów użytkownika (GUI)
Bridgetek udostępnia bezpłatnie EVE Screen Designer (ESD) - teraz w wersji 4.0. Narzędzie pozwala na zbudowanie graficznego interfejsu użytkownika za pomocą intuicyjnej metody wizualnej bez znajomości komend FT81X. Wiele przykładów wykorzystania narzędzia znajduje się na stronach Bridgetek.

Ekran dotykowy
FT810 i FT812 posiadają wbudowany sterownik ekranu rezystancyjnego czteroprzewodowego. FT811 i FT813 obsługują magistralę I2C dla sterowników ekranów pojemnościowych zintegrowanych z wyświetlaczem. Lista kompatybilnych sterowników określona jest w nocie aplikacyjnej AN 336.

Dźwięki polifoniczne
FT81X zapewnia dźwięk w formacie pojedynczego sygnału PWM. Posiada on zintegrowany 64-głosowy syntezator polifoniczny, odtwarzający przechowywane dźwięki i umożliwiający generowanie dźwięków, takich jak dzwonki, ćwierkanie, pikanie, sygnały alarmowe, klikanie, dźwięki wyboru tonowego. Dodatkowo umożliwia odtwarzanie dźwięku zakodowanego liniowo na 8 bitach jako monofoniczny sygnał PCM, ADPCM na 4 bitach, jak również sygnału zakodowanego w µ-law – przy częstotliwości próbkowania 8 kHz ÷ 48 kHz. 

Zalety i wady rozwiązania EVE
1. Nie ma konieczności zmiany ulubionego mikrokontrolera
2. Niższa cena za zestawienie materiałowe - Twój mikrokontroler + FT81X
3. Mniej zmian w sprzęcie i oprogramowaniu
4. Wyświetlacz 800x600, RGB 18/24bit
5. Mniejsza uniwersalność - ograniczenie do zintegrowanej biblioteki obiektów graficznych.

Więcej informacji na temat wyrobów Bridgetek znajduje się na naszych stronach poświęconych wyrobom Bridgetek. Możliwe jest również wysłanie zapytania bezpośrednio na adres bridgetek@soselectronic.com

Specyfikacja:

  • Komunikacja za pośrednictwem SPI, QSPI
  • Wyświetlacz 800x600, RGB 18/24bit
  • Zintegrowany sterownik ekranu rezystancyjnego czteroprzewodowego rozpoznaje dotyk i śledzi ruch
  • Interfejs I2C dla sterowników ekranów objętościowych, ekran wielodotykowy, 5 palców
  • Zintegrowana biblioteka obiektów graficznych
  • Odtwarzanie wideo w kontenerze AVI (MJPEG (Motion Encoded JPEG video, 4 Bit IMA ADPCM, 8 Bit signed PCM, 8 Bit u-Law audio)

Nie przegap tych artykułów!

Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.

Pokrewne artykuły

Główne produkty

FT810Q-T BRIDGETEK
BRIDGETEK

Nr artykułu: 196399

na magazynie 266 szt

1 szt+ 25,50 Zł

25 szt+ 24,40 Zł

50 szt+ 23,30 Zł

100 szt+ 22,20 Zł

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
FT811Q-T BRIDGETEK
BRIDGETEK

Nr artykułu: 236835

na magazynie 260 szt

FT811Q-T

Mikrokontrolery do określonych zastosowań

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

1 szt+ 25,50 Zł

25 szt+ 24,40 Zł

50 szt+ 23,30 Zł

100 szt+ 22,20 Zł

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
FT812Q-T BRIDGETEK
BRIDGETEK

Nr artykułu: 236836

na magazynie 348 szt

FT812Q-T

Mikrokontrolery do określonych zastosowań

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

1 szt+ 35,60 Zł

25 szt+ 33,70 Zł

50 szt+ 32,50 Zł

100 szt+ 31,40 Zł

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
FT813Q-T BRIDGETEK
BRIDGETEK

Nr artykułu: 236837

na magazynie 338 szt

FT813Q-T

Mikrokontrolery do określonych zastosowań

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

1 szt+ 31,90 Zł

10 szt+ 29,80 Zł

25 szt+ 28,00 Zł

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania

Produkty uzupełniające

CleO35A BRIDGETEK
BRIDGETEK

Nr artykułu: 222703

CleO35A

Moduły TFT

Wyświetlacz TFT 3,5" Shield do Arduino

1 szt+ 281,00 Zł

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
VM801P43A-BK + GIFT BRIDGETEK
BRIDGETEK

Nr artykułu: 190813

Na zamówienie

VM801P43A-BK + GIFT

Moduły TFT

Moduł PLUS panel dotykowy pojemnościowy 4,3" TFT czarny 480x272

  • Włożyć do koszyka
  • Wyślij zapytanie
  • Dodać do ulubionych
  • Obserwować
  • Dodaj produkt do porównania
Czy wyrażasz zgodę na zapisywanie plików cookies?
Witamy na stronie internetowej SOS electronic. Zanim zapoznasz się z naszą witryną, chcielibyśmy prosić Cię o udzielenie zgody na zapisywanie plików cookies w Twojej przeglądarce. Twoja zgoda umożliwi nam wyświetlanie strony bez błędów, pozwoli na monitorowanie jej wydajności i generowanie dodatkowych statystyk. Oprócz tego możemy przedstawić Państwu ofertę naszych produktów i usług „szytych na miarę”. Pliki cookies udostępniamy również stronom trzecim. Mimo to zapewniamy Ci stuprocentowe bezpieczeństwo.
Właściwe działanie strony internetowej
Bardziej stabilna kontrola techniczna
Lepsza oferta marketingowa

Więcej informacji o plikach cookies
Więcej na temat przetwarzania danych osobowych

Niezbędne Tylko wybrane Zaakceptuj wszystkie pliki cookies