Rozdzielczość wyświetlacza
Modele BT817/BT8188 obsługują wyświetlacze LCD o łącznej rozdzielczości do 1 megapiksela i do 2048 pikseli na linię.
Dzięki szerokiemu zakresowi taktowania, kontrolery mogą być wykorzystywane przy rozdzielczości LCD 1920x480, 1440x540, 1280x800, 1024x600, 800x600, 800x480, 480x272, 320x240 i wielu innych.
Dedykowana pętla synchronizacji fazy (PLL) PCLK i tryb 2X pikseli
Kontrolery BT817/BT818 posiadają dwie niezależne pętle synchronizacji fazy (PLL), które generują częstotliwości taktowania zegara SYSCLK i PCLK z oscylatora krystalicznego.
PLL1 generuje częstotliwości taktowania zegara SYSCLK dla wszystkich obwodów wewnętrznych, łącznie z silnikiem graficznym, silnikiem audio i silnikiem systemu dotykowego. PCLK PLL (PLL2) generuje częstotliwość taktowania zegara dla interfejsu RGB po skonfigurowaniu w trybie Exsync. Pozwala to na niezależne ustawienie wartości PCLK i SYSCLK. Częstotliwość PCLK może być wyższa niż SYSCLK i może wynosić aż do 96 MHz.
Jeżeli częstotliwość PCLK >= SYSCLK, REG_PCLK_2X musi mieć wartość 1, aby silnik graficzny wysłał 2 piksele na SYSCLK do bloku EXTSYNC.
Obsługa pikseli niekwadratowych
Posłużmy się przykładem:
Najpopularniejszą rozdzielczością ekranu LCD jest 800×480. Daje to współczynnik proporcji 800/480 = 1,6667. Jednak fizyczny rozmiar panelu wynosi 153,84 × 85,63 mm, co daje współczynnik proporcji 1,796. Ta różnica wskazuje na to, że panel ma niekwadratowe piksele. Możemy więc obliczyć logiczną szerokość panelu przy zachowaniu stałej wysokości:
480 × (153,84/85,63) = 862,3
Tak więc przy renderowaniu grafiki o wymiarach 862 × 480, a następnie zmianie jej rozmiaru na 800 × 480, możemy traktować wyświetlacz tak, jakby miał kwadratowe piksele. Aby skonfigurować panel, należy ustawić REG HSIZE na 862, a następnie wydać polecenie cmd hsf(800).
Oprogramowanie
W naszej ofercie znajduje się zestaw ewaluacyjny ME817EV oraz moduł TFT LCD 7" 1024x600 z dotykowym ekranem pojemnościowym RiTFT-70H-CAP. Wyświetlacz jest w pełni kompatybilny z ME817EV.
Aby uprościć proces projektowania interfejsu HMI, Bridgetek oferuje oprogramowanie EVE ScreenDesigner (ESD). Należy podkreślić jednak, że generowany przez system kod jest dostosowany do serii mikrokontrolerów FT9XX, a procedura przenoszenia kodu jest dostępna tylko dla platformy STM32L4XX.
Jeśli nie używasz FT9XX jako MCU, możesz skorzystać z oprogramowania EVE Screen Editor (ESE) i samodzielnie projektować poszczególne ekrany i pisać kody tworzące system przechodzenia między nimi.
Porównanie chipów EVE
Zapoznaj się z Porównaniem chipów EVE i wybierz odpowiedni dla ciebie układ scalony.
Chcesz dowiedzieć się więcej informacji? A może masz inne pytania? Skontaktuj się z nami! Uzupełnij poniższy formularz - z przyjemnością Ci pomożemy.
Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.