Hallo zusammen, Ich hab ne kleine Platine designed als Träger für DOGM204-A Display von EA. Anbei der Schaltplan. Das Board wird über 5V USB versorgt und mittels einem LDO (TS1117-33) auf 3.3V runtergeregelt (ist im Schaltplan nicht mehr zu sehen). MCU ist ein ATMEGA16L. Folgendes ist überprüft: - 3.3V sind sauber (Multimeter + Oszi --> stabil ohne Schwingungen) - Datenleitungen sind alle durchgepiepst und ok. - Steuerleitungen durchgepiepst (RS, RW, E) sind ok. - Alle Leitungen (Daten+Steuer) einzeln mit nem LA "angeschaut" und Ausgang mit 1kHz wackeln lassen ==> ok - Aufbau nach Datenblatt (http://www.lcd-module.de/fileadmin/pdf/doma/dogm204.pdf) zur 8 bit Ansteuerung per MCU ==> ok - Alle Kondensatoren durchgepiepst --> alle hochohmig = vermeintlich ok. Die Software hab ich auf den Mega16 geportet nach Vorlage von EA von einem R8C25 (http://www.lcd-module.de/fileadmin/downloads/development%20service/DOGM204%20SSD1803A/DOGM204_SSD1803A_8bit.zip). Code ist anbei. Mein Problem ist das Display macht keinen Mucks. NIX. NADA. Anfangs dachte ich ok, wohl Display hin, aber ich hab 2 Platinen gemacht. Bei beiden ist das selbe Resultat. Das Display funktioniert nicht. Ich hab alle Initialisierungssequenzen hier aus dem Forum und die ich so bei Google finden konnte ausprobiert, aber leider ohne Erfolg. Ich bekomme auch den "Booster" des SSD1803A nicht ans laufen. Andere schreiben, dass wenn der Booster an ist an VOUT am Display rund 12V anliegen. Lt. SSD Datenblatt sollte es irgendwas zwischen 8 und 10 sein. Bei meinen beiden Platinen messe ich da leider immer nur rund 2.7V. Ich würde mich echt freuen, wenn jemand noch einen Fehler finden würde bzw. mir weiter helfen kann. Ich geb' wenns dann funzt auch per PayPal nen Bier aus! LG, Michael
Fehler gefunden. Die Versorgungsspannung ist anscheinend nicht schnell genug "angestiegen". Das Board wurde anfangs über USB versorgt. Damit ging nichts. Am Netzteil hats dann sofort anstandslos funktioniert. Lösung für den Betrieb an USB war die Beschaltung des Resets des Displaychips. Lt. Datenblatt reicht es zwar die Resetleitung auf VCC zu legen, aber wenn diese zu "lahm" ist funzt nix. Also bei schwachbrüstiger Versorgung anfangs kurz warten (50-100ms) dann den Reset für 20ms auf high, 20ms auf low und dann wieder auf high. Nach rund 20 - 50ms kann man dann das Display initialisieren ... Hoffe es hilft jemanden ... Grüße, Michael
Hallo, auch nach langer Zeit: Der Tipp hat mir nach stundenlanger Fehlersuche sehr geholfen. Sporadisch zeigte das Dispaly was an aber in 95% der Fälle eben nicht. Die Booster-Spannung lag im Fehlerfall bei nur 2,7 V. Ursachen waren: - zu kurze Wartezeit nach dem Booten, die 100ms darf man ernst nehmen - zu kurzer Reset-Impuls. Auch die 20ms Reset-Dauer sind angebracht. Nach nun korrekten Reset-Parametern zeigt die Booster-Spannung einen Wert von 11V an und ist nach jedem Start auch stabil. Besten Dank, Anton
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.