Ich kämpfe immer noch mit meinem Pioneer Plasma, der Kombi aus Panel und Media Receiver. Ich vermute das der Media Receiver defekt ist und versuche jetzt das Panel über den DVI Eingang direkt am PC zu betreiben. Das funktioniert auch nicht aber dazu habe ich einen älteren englischen Forenbeitrag gefunden, danach fehlt dem Panel einfach das EDID EEPROM (20ct Teil in einem 8k€ TV...). Auf der Eingangsplatine ist der Platz für das fehlende 24C02 leicht zu finden und ich habe es nachträglich eingelötet. In dem Forenbeitrag war auch die EDID Info als Ponyprog File zu finden. Wenn ich jetzt die Interfaceplatine an einen Win7 PC anstecke wird beim ersten Mal ein Monitor gefunden, allerdings nur ein Plug and Play Standardmonitor ohne weitere Info. Beim Stecker abziehen und wieder aufstecken wird kein Monitor mehr erkannt. Ich vermute das die EDID Info Fehlerhaft ist. Einen Fehler habe ich schon korrigiert, die Prüfsummen der beiden 128 Byte Blöcke waren falsch. Andere Fehler erkenne ich nicht, habe keine Erfahrung mit dieser EDID Info. Von Analog Devices habe ich einen guten freien Ediotr gefunden, EEditZ. Den Report davon habe ich angehängt. Dann gibt es noch einen Online Reader, http://www.edidreader.com/, da kann man per Cut & Paste den Hex Code reinwerfen.
Nachtrag: in den angehänten Dateien sind noch die falschen Prüfsummen drin, im EEPROM habe ich das geändert, die erste von 0B auf 8B und die zweite von 15 auf 95, im Onlinereader wird die Prüfsumme dann auch als ok angezeigt.
Jojo S. schrieb: > Auf der Eingangsplatine ist der Platz für das fehlende 24C02 leicht zu > finden Vielleicht fehlt ja noch mehr, wie z.B. die Pullupwiderstände für I2C, oder irgendwelche Schutzbeschaltung? Wenn man sich Schaltungen von Monitoren ansieht, wird dort eher nicht das EEPROM komplett "nackt" an den DVI- bzw. VGA-Anschluss geklemmt, sondern das mit etwas "Hühnerfutter" vor Überspannungen etc. geschützt.
Ja, das ist richtig. Da fehlten noch zwei Serien R in den SCL + SDA Leitungen, die habe ich durch Lötbrücken ersetzt. Pull up sind vorhanden und es gibt auch ein I2C Puffer (BA8274F) dazwischen, die Teile sind aber vorhanden. Ich lese das EEProm gerade mit dem µC wieder aus und sehe das das zweite Byte 0x00 statt 0xFF ist, da ist wohl noch was mit der Programmierung faul (mbed und eine fertige EEProm Lib. Ich hatte auch den Salea Logic dran, da sehe ich auch das das zweite Byte falsch rüberkommt.
Na, das klingt doch schon fast vielversprechend. Viel Glück!
Habe jetzt mal das EEProm Schreiben mitgelogt, das sieht nicht gut aus, woher kommen die NAKs? I2C Takt habe ich schon auf 100 kHz reduziert. Ist das EEProm zu langsam?
Ist das EEPROM beim Beschreiben im Monitor verbaut, oder betreibst Du das Ding separat? Im Monitor ist üblicherweise der Schreibschutz des EEPROMs aktiv.
ich probiere gerade beides. Auf der Monitorplatine ist am WR noch ein R und Transistor, aber die sind nicht bestückt. Damit ist WR offen und das ist laut Datenblatt =0 und damit schreiben möglich. Jetzt habe ich noch ein neues EEProm genommen und das wieder einen Sockel gepackt, da habe ich aber das gleiche Verhalten. Nach Datenblatt sieht das Schreiben doch ok aus, Start, Adresse-Write, Adressbyte, 8x Adressdaten. Das alles wird positiv quittiert und dann wird die nächste Adresse gesetzt. Da ist das EEProm aber noch nicht ready und es wird mehrfach probiert bis ACK kommt. Jetzt sehe ich gerade das 1 Byte zuviel geschrieben wird, eine 0 an Adresse 1.
Jojo S. schrieb: > Damit ist WR offen und das ist laut Datenblatt =0 Eingebauter Pulldown? Pack' da mal lieber einen definierten Pegel dran.
ich wollte noch die Möglichkeit lassen das EEProm im eingebauten Zustand zu verändern, das war jetzt auch gut so. Bin einen Schritt weiter, der Fehler liegt tatsächlich in der EEProm Lib. Habe jetzt quick and dirty nur 255 Bytes geschrieben und da wird die Adresse 1 in Ruhe gelassen. Jetzt erkennt Windows beim Anstecken der Platine einen Pioneer PDP505 :-) Dann wird noch spannend ob das jetzt auch eingebaut im Plasma funktioniert...
Du kannst mit der Intel Chipsatzgrafik auf das Edid mit Hilfe der I2C-Tools zugreifen. DDC-B bzw. DDC-C ist dein Freund. Der EEprom liegt traditionell auf 0x50 Wenn du den 24c02 Treiber lädst dann kannst du mit dd den EEprom beschreiben.
danke, die EEProm Operation war jetzt ja erfolgreich. Nur ein Bild zeigt der Plasma nicht. Da bin ich mir jetzt auch sicher das das Panel defekt ist, wenn das Signal anliegt sieht man nur einzelne Pixel blitzen, wie ein Sternenhimmel. Dann sind vielleicht doch irgendwelche Hochspannungstreiber hinüber :-(
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.