Gdy ekran LCD wyświetla nieprawidłowość, wcześniej zostało wydedukowane przez zjawisko i parametry zostały zmodyfikowane. Ta metoda jest czasochłonna i pracochłonna. Dzięki długotrwałym oscyloskopom, kontrolery debugowania LCD nie muszą być wypalane w mózgu. Tutaj udostępniamy aplikację ZDS4054Plus w testowaniu LCD za pomocą praktycznych przykładów.
A, kontroler LCD, sterownik działa
Aby wyświetlać znaki lub obrazy na wyświetlaczu LCD, konieczne jest wyprowadzanie danych RGB do sterownika LCD za pośrednictwem kontrolera LCD. Sterownik LCD umieszcza dane w buforze, a następnie odświeża ekran LCD z prędkością 60 klatek na sekundę. (Ze względu na charakterystykę cząsteczek ciekłych kryształów: po ustaleniu pewnego napięcia przez dłuższy czas, spowoduje to zniszczenie cząsteczek ciekłego kryształu, aby odświeżyć ekran LCD z określoną częstotliwością (zazwyczaj 60 Hz), więc wideo liczba klatek na sekundę odtwarzania Chociaż tylko od 23 do 30 klatek na sekundę, częstotliwość odświeżania wyświetlacza TFT-LCD osiąga 60 Hz, a czasy kontrolera LCD kontrolują szybkość klatek wideo, a czasy sterownika LCD określają częstotliwość odświeżania monitora).
Sterownik LCD kontroluje każdy piksel poprzez różne kombinacje sygnałów rzędu i kolumny. Cykl ten cyklu skanowania liniowego (HYNC) jest bardzo krótki (do 40 kHz - 100 kHz), umożliwiając wyświetlanie stabilnych obrazów na ekranie.
Czas i zasada działania sygnału kontrolera LCD są następujące:

Sterownik LCD trudny do debugowania? Naucz się korzystać z oscyloskopu można łatwo rozwiązać
lVSYNC: sygnał synchronizacji ramki, wskazujący początek skanowania ramki, ramka jest również obrazem wyświetlacza LCD;
lHSYNC: sygnał synchronizacji linii, wskazujący początek skanowania 1 linii;
lVCLK: sygnał zegarowy pikseli, każdy impuls jest wypełniony 1 pikselem;
lVDEN: Sygnał włączania danych. Gdy jest wysoka, dane do wypełnienia są poprawne.
lVD [23: 0]: port wyjściowy piksela danych LCD.
lLEND: sygnał końca linii;
Jako przykład można podać ekran LCD o rozdzielczości 1024x768 pikseli, a pełne wyświetlanie sygnału obrazu ekranowego musi obejmować cykl VSYNC, 768 aktywnych cykli HSYNC, a każdy wysoki poziom VDEN zawiera 1024 piksele sygnałów zegarowych. Problemy z wyświetlaniem mogą być sprawdzane przez sygnał synchronizacji ramki, częstotliwość sygnału synchronizacji linii, cykl roboczy, opóźnienie, liczbę cykli HSYNC zawartych w każdym cyklu VSYNC i liczbę cykli VSCLK zawartych w cyklu VDEN.
Po drugie, użyj oscyloskopu ZDS4054Plus, aby rozwiązać anormalne przykłady wyświetlacza LCD
1, nakładka obrazu, powtórz
Zjawisko: przemieszczenie, superpozycja lub powtórzenie obrazów na dużą skalę na wyświetlaczu LCD;
Przyczyna: Ta sytuacja nie będzie generalnie spowodowana przez synchronizację linii lub opóźnienie sygnału synchronizacji pola, co może zasadniczo wyeliminować ten efekt. Możesz sprawdzić, czy jest czas lub występuje różnica w częstotliwości zegara.
Rozwiązanie: Pierwszą rzeczą, którą powinieneś zrobić, aby sprostać tej sytuacji, jest dokładne obliczyć parametry transferu DMA i dokładnie dostosować sygnały linii i pola.
Sterownik LCD trudny do debugowania? Naucz się korzystać z oscyloskopu można łatwo rozwiązać
Jak pokazano na zrzucie ekranu oscyloskopu, odpowiednimi sygnałami każdego kanału są kolejno sygnały VCLK, VSYNC, VHSYNC i VDEN. Kroki analizy są następujące:
1) Ponieważ pełna ramka czasu sygnału zwykle osiąga 30 ms lub więcej, oscyloskop musi dostosować podstawę czasu do 10ms / dz, a częstotliwość sygnału VCLK jest zwykle do 48-96 MHz, a częstotliwość próbkowania musi być co najmniej utrzymywana 500Ms / s do analizy czasu. Normalny oscyloskop nie może uchwycić w tym momencie kształtu fali.
2) ZDS4054Plus może nadal utrzymywać częstotliwość próbkowania 1Gs / s pod podstawą czasu 10ms / dz i może idealnie przywrócić kształt fali. Za pomocą standardowego częstotliwościomierza sprzętowego każdego kanału można analizować, czy częstotliwość każdego sygnału jest nienormalna;
2, przemieszczenie obrazu

Objawy: Wyświetlacz LCD przesuwa się w kierunku poziomym lub ma kilka pikseli koloru, białych lub czarnych pasków u góry lub u dołu.
Przyczyna: Ogólnie rzecz biorąc, sytuacja ta dotyczy synchronizacji ramek i sygnałów synchronizacji linii. Jeśli jest to normalna nieprawidłowość, może być tak, ponieważ parametry inicjalizacji nie są ustawione poprawnie. Jeśli nieprawidłowość wystąpi podczas procesu pracy, synchronizacja ramki i sygnały synchronizacji linii będą odbierane zakłócenia.
Rozwiązanie: Sprawdź synchronizację linii kontrolera LCD i szerokość sygnału synchronizacji pola, przed i po opóźnieniu, zgodność polaryzacji.
Sterownik LCD trudny do debugowania? Naucz się korzystać z oscyloskopu można łatwo rozwiązać
Jak pokazano na zrzucie ekranu oscyloskopu, odpowiednimi sygnałami każdego kanału są kolejno sygnały VCLK, VSYNC, VHSYNC i VDEN. Kroki analizy są następujące:
1) Za pomocą pełnoekranowego pomiaru i statystyk przeanalizuj dodatnią i ujemną szerokość impulsu każdego sygnału. Jeśli szerokość impulsu VSYNC i VHSYNC ma nieprawidłowe wartości, można ją ocenić jako nieprawidłowość wyświetlania spowodowaną przez sygnał zakłóceń;
2) Jeżeli szerokość impulsu jest normalna, liczbę cykli można obliczyć statystycznie według pomiaru interwałowego, a bezpośrednią wzajemną zależność między sygnałami z każdego cyklu wielkości można analizować w celu sprawdzenia parametrów czasowych;
3) Przeanalizuj opóźnienie między każdym sygnałem czasowym, korzystając z trybu powiększenia i pomiaru kursora.





