SKR E3DIP przestał działać wyświetlacz LCD

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
TDI-CAD
Postów w temacie: 1
Posty: 1538
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 568

SKR E3DIP przestał działać wyświetlacz LCD

Post autor: TDI-CAD »

Pacjent to 32bit elektronioka z procesorem STM32F103 RET6.
Po jakimś czasie przestał działać wyświetlacz. Podświetlenie działa, enkoder działa, drukarka działa ale na wyświetlaczu nic nie widać.
Co sprawdziłem:
1. podmieniłem lcd i przewody, LCD jest sprawny, działa na innej drukarce,
2. Sprawdziłem napięcia zasilania 12V,
3. Sprawdziłem napięcie 3.3V
4. Sprawdziłem bezpieczniki na płycie.
Pytanie o to jak płyta komunikuje się z LCD i jak szukać błędu?
Wyświetlacz typowy Enderowski graficzny.
Czy jest jakiś "pośrednik" między LCD a procesorem? (oprócz tego na płytce LCD)
Nie mogę znaleźć schematu tej płytki są tylko pinołty.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 1
Posty: 1517
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 326

Re: SKR E3DIP przestał działać wyświetlacz LCD

Post autor: Jarewa »

TDI-CAD pisze: Pytanie o to jak płyta komunikuje się z LCD i jak szukać błędu?
Komunikacja SPI tam chyba popularny ST7920. Da się podejrzeć komunikacje trzeba mieć analizator stanów logicznych...

Jak masz oscyloskop to można tylko podejrzeć czy nie martwe piny.

Clock wysyła symetryczny przebieg prostokątny o pewnej czestotliwosci
Data wysyła niesymetryczny przebieg prostokątny
CS wysyła stan niski/wysoki na czas transmisji

Ale analizatorem jesteś wstanie zobaczyć co wysyła dokładnie.
Awatar użytkownika
majek
Drukarz
Postów w temacie: 1
Posty: 769
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 441

Re: SKR E3DIP przestał działać wyświetlacz LCD

Post autor: majek »

Tu masz schemat: https://github.com/bigtreetech/BIGTREET ... .0-SCH.pdf
Wygląda, że piny bezpośrednio do procka idą.
TDI-CAD
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8908
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5842
Kontakt:

Re: SKR E3DIP przestał działać wyświetlacz LCD

Post autor: dziobu »

Nie ma sensu analizować transmisji, skoro działało i samo z siebie przestało. Istotne w sumie czy stany linii się zmieniają.
CS jest aktywny stanem niskim i w większości wyświetlaczy musi być tym zerem na czas przesłania całej paczki.
Do tego jest jeszcze linia RST; ta powinna być nieaktywna (stan wysoki) cały czas. Szpila na tej linii (lub brak pewnej "1") zresetuje LCD który będzie wymagał ponownego przesłania kodu inicjalizującego. uC tego nie wykryje, bo transmisja do wyświetlaczy jest przeważnie jednokierunkowa.

Technicznie to mogłeś elektrostatycznie uwalić port w uC. I tego się dowiesz sprawdzając czy linie zmieniają stan.
mcxmcx, Adinfo
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”