F: VESA DDCx - welcher EEPROM und woher Dokus "for free"

Hallo, NG!

Es geht um Display Data Channel (DDC).

Ich habe einige Dokumente gefunden, wo genau beschrieben wird, welche Bytes in EDID (die ersten 128 bytes) was bedeuten (z.B. bei

formatting link
Ich fand da auch, dass diese Daten in einem I2C-EEPROM abgelegt werden (sollen). Da
formatting link
die Standards fuers Geld anbietet, und die "for free" greifbaren Dokumente einige weitere mich interessierende Infos nicht haben, frage ich auf gut Glueck hier:

  1. wird dafuer ein "normaler" I2C-EEPROM (wie z.B. ST24C02) bis 2KB verwenden, mit der I2C-Slaveadresse 0A0h?
  2. laeuft DDC (I2C) in Grafikkarten mit +5V oder +3V3? (Mein System, das als Display fundiert, hat +3V3, und ich will die Komponenten mit +5V von ausserhalb nicht zerschiessen).
  3. sind die DDC-Leitungen in der Grafikkarte mit Pull-ups schon versehen oder ist es die Aufgabe des Displays (meines Systems)?

Da DDC schon ziemlich alt ist, denke ich, dass die vollstaendigen Dokus, die alle Punkte aus

formatting link
abdecken, irgendwo im Netz laengst liegen. Ich konnte diese bisher aber noch nicht finden, und hoffe auf eure Hilfe.

TIA,

Igor.

Reply to
Igor "Knight" Ivanov
Loading thread data ...

Igor "Knight" Ivanov schrieb:

n,

--> Hast du mal bei

formatting link
gesucht? Dort sind recht viele Dokumente frei verf=FCgbar.

--> DDC (alt) und E-DDC sind bei Adresse 0xA0. Fr=FCher konnte auch der Monitor I2C Master sein, das ist sp=E4ter entfallen. Inszwischen der Monitor nur noch Slave. D.h. du kannst die DDC / E-DDC Daten in einem EEPROM mit Adresse 0xA0 speichern.

als

--> Laut VESA ist der Bus mit +5V versorgt.Ich w=FCrde hier kein Risiko eingehen, WO die Pullups sind und die I2C Signale +5V fest machen. (Achtung -> Hot-Plug). Interface robust machen, falls beim Stecken / Ziehen die Kontakte in ung=FCnstiger Reihenfolge kommen / verschwinden.

Ich wei=DF nicht genau was hier der Standard vorgibt. Nach meiner Erfahrung werden die beiden Signale (SCL, SDA) bei der Grafikkarte mit Pullup hochgezogen und der Monitor zieht sie gegen 0V. Typischerweise ist der Power-Pin (ACCESS Bus) mit den +5V (Pin 9) am VGA HD15 Stecker eines Monitors auch gar nicht vorhanden.

HTH, Gru=DF,

Henning

Reply to
Henning Trispel

Hallo!

Danke fuer die Antwort.

--> Hast du mal bei

formatting link
gesucht? Dort sind recht viele Dokumente frei verfügbar.

Gesucht. Fand jedoch keine klare Aussage zu HW-Spezifikation bzw. I2C-Slaveadresse.

--> DDC (alt) und E-DDC sind bei Adresse 0xA0.

Wunderbar.

--> Laut VESA ist der Bus mit +5V versorgt.Ich würde hier kein Risiko eingehen, WO die Pullups sind und die I2C Signale +5V fest machen.

Habe vor. Fand PCA9306 von TI. Der Chip ist dafuer prädestiniert :).

Das wuerde reichen. Schliesslich ist die GraKa - I2C Master. Waere angebracht, dass sie die Pullups hat.

Gruss,

Igor.

Reply to
Igor "Knight" Ivanov

Igor "Knight" Ivanov schrieb: [=2E..]

Nachtrag:

Hallo Igor,

ich schlie=DFe daraus, dass du ein Display bauen willst. Wenn du NICHTS am DDC machst, geben die Grafikkarten =FCblicherweise _trotzdem_ ein Videosignal aus. D.h. gar nichts am DDC auszugeben geht =FCblicherweise auch. Das spart erst einmal Arbeit. Oder ist deine Aufl=F6sung sehr exotisch und soll mittels DDC von der GraKa erkannt werden?

Gru=DF,

Henning

Reply to
Henning Trispel

Hallo!

Richtig.

Nein, die Aufloesung ist nicht exotisch, obwohl ich das fuer Zukunft nicht ausschliessen will. In unserem Geraet ist I2C schon vorhanden, so wie ein I2C-EEPROM (genauer - ein I2C-FRAM zum Speichern eigener Einstellungen). So dachte ich, warum nicht denn der GraKa die Moeglichkeit geben, VESA-Konform die Parameter unseres Geraets abzufragen und dadurch "Plug&Play" zu unterstuetzen?

Gruß,

Igor.

Reply to
Igor "Knight" Ivanov

Igor "Knight" Ivanov schrub:

Guckst Du erstmal bei

formatting link
Stichwort Plug'n'Display:

formatting link

Ansgar

--
Mails an die angegebene Adresse erreichen mich - oder auch nicht! Gültige  
Adresse gibt's bei Bedarf!
 Click to see the full signature
Reply to
Ansgar Strickerschmidt

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.