Hallo, ich bin jetzt schon sehr lange auf der suche nach einer beschreibung für ein DVI switch, aber leider finde ich nicht das was ich suche. ich möchte das ganze mit einem MAX4886 (http://datasheets.maxim-ic.com/en/ds/MAX4885.pdf) realisieren. laut datasheet (seite 10, figure 6) soll das funktionieren, aber leider scheitere ich bei der belegung der ein- und ausgänge. für meine begriffe sind zu wenig auf dem MAX4886 vorhanden (http://de.wikipedia.org/w/index.php?title=Datei:DVI_german_flip.svg&filetimestamp=20070131201756). ich hoffe jemand hat einen tip. danke im voraus! grüße
Du hast praktischerweise beim Verlinken des Datenblattes danebengegriffen. http://datasheets.maxim-ic.com/en/ds/MAX4886.pdf ist besser. Vermutlich verwirrt Dich der zweikanalige DVI-Betrieb. Den aber muss Du nur dann berücksichtigen, wenn Du Displays mit mehr als 1920x1200 Pixeln Auflösung ansteuern willst. Wenn Du das nicht tust, kannst Du die Signalleitungen "Daten 3+/-", "Daten 4+/-" und Daten 5+/-" weglassen (im von Dir verlinkten Bild die violett unterlegten Teile "Link 2"). Ebenso kannst Du die ganzen analogen Signalteile weglassen (im von Dir verlinkten Bild die rosa unterlegten Teile). Damit reduziert sich die Angelegenheit auf die Signalpärchen "Daten 0+/-", "Daten 1+/-", "Daten 2+/-" und "Takt +/-" (grün "Link 1" und hellviolett "Takt" unterlegt). Die DDC-Daten für die Ansteuerung des EDID-EEPROMs des Monitors muss Du nicht durch so einen aufwendigen HF-Umschalter schicken, da sollte ein einfacher Analogmultiplexer à la CD4052 ausreichen.
Vielen vielen Dank für deine ausführliche Antwort! Habe mich am Wochenende noch mal intensivst damit beschäftigt und zu dem gleichen Ergebnis gekommen. Trotzdem ist deine Bestätigung sehr hilfreich. Wäre mir sonst nicht 100 %ig sicher gewesen. Eine weitere Frage ist bei den Abschirmungen (gelb in meinem verlinkten Bild) bzw. dem Hotplug-Detect (Pin 16 in meinem verlinkten Bild) aufgekommen. Könnte ich die unter Umständen direkt durchschleifen? Also von den beiden Quellen zusammenführen und zur Ausgabe bringen, ohne sie schalten zu müssen? Bei der Masse bzw. der Spannungsversorgung müsste dies ja theoretisch ohne Probleme machbar sein. Beste Grüße
Die Abschirmungen musst Du natürlich nicht umschalten, ebensowenig Masse. Hotplug-Detect und die EDID-Datenleitungen aber solltest Du gleichzeitig umschalten, ebenso die Versorgungsspannung für das EDID-EEPROM. Allerdings ist ein Umschaltvorgang dann für Deine angeschlossenen Rechner so wie das Herausziehen des Monitorsteckers. Die EDID-Leitungen kannst Du nicht parallelschalten, da hier der jeweilige PC der Master ist (und zwei I²C-Master nicht ohne voneinander zu wissen an einen I²C-Bus betrieben werden können). Es geht auch eleganter, dann aber mit erheblichem Mehraufwand. Dazu benötigst Du zwei EEPROMs und einen µC, die rechnerseitigen EDID-Leitungen verbindest Du mit je einem dieser EEPROMs, der µC wiederum wird mit den monitorseitigen Leitungen verbunden und liest beim Start des Umschalters bzw. dem Anschließen des Monitors dessen EDID-EEPROM aus und trägt diesen Inhalt in die rechnerseitigen EEPROMs ein. In dieser Phase dürfen die EEPROMs noch nicht mit den PCs verbunden sein, erst nach der Initialisierung sind sie durch geeignete I²C-Umschalter mit den PCs zu verbinden und das Hotplug-Signal rechnerseitig anzusteuern. (Den Aufriss kannst Du Dir natürlich sparen, wenn der Monitor nicht häufiger ausgetauscht werden soll, dann liest Du mit einem geeigneten Programmiergerät das EEPROM des Monitors aus und kopierst dessen Inhalt in die zwei EEPROMs im Umschalter, der µC und die Verbindung zum monitorseitigen EEPROM entfällt dann) Damit wird beiden angeschlossenen Rechnern vorgegaukelt, daß der Monitor dauerhaft mit ihnen verbunden wäre, was bedeutet, daß keine Neusortierung des Desktops o.ä. stattfindet.
Hallo zusammen, Ich möchte dieses Thema noch einmal kurz aufgreifen. Stichwort DVI-Pinbelegung: Kann ich eine funktionierende DVi Verbindung aufbauen, indem ich nur die Pins gemäß der Abbildung im Anhang beschalte? Vorrausgesetzt das Endgerät unterstützt mein Format etc. etc etc. Wie siehts denn mit Hotplug(P 16) aus? Normal brauch ich das ja nicht wenn ich von vorne rein kontinuirlich Daten drauf gebe, oder? Auch GND (P 14) bzw +5V (P 13) sind ja doch eig. nur für das eeprom relevant. Da ich weiß was mein Monitor kann und was nicht und ich naiv ein Videoformat ausgeben möchte, sind diese beiden Pins doch ebenfalls nicht relevant, oder? Wär nett wenn sich jmd kurz damit befassen bzw. besser es weiss und sein Wissen mit mir teilen würde^^ MfG
Naja, wenn das Gerät, das das hier ansteuern soll, ein PC ist, dann sollte der die Display-Informationen über das EDID-EEPROM auslesen können, was voraussetzt, daß Du die Pins 6&7 sowie 14&15 auch beschaltest. Was ist das Ziel der Übung?
ne ne möchte einen handelsüblichen Monitor mit Hilfe meines FPGAs ansteuern! tfp410 als Transmitter IC MfG
Wenn Du das korrekte Timing für den Monitor erwischst, könnte das so funktionieren, wie Du Dir das vorgestellt hast. Viel Erfolg.
meine Frage bezieht sich nun eher darauf, ob dem Monitor die gelieferten Daten (gemäß der Abb.) ausreichen . MfG
Das sollten sie, wenn kein Dual-Link-DVI benutzt wird (das wüsstest Du, denn dann hättest Du einen Monitor mit mehr als WUXGA-Auflösung). Die analogen Signale (RGB) werden ebensowenig benötigt wie die dazu gehörenden Sync-Signale (die für den Digital-Teil sind im Takt-Kanal codiert), und das Hotplug-Signal ist aus Sicht der Graphikkarte ein Eingang.
mmmmh ok mein Bildschirm hat eine größere Auflsg. unterstützt also auch Dual Link. Muss ich in diesem Fall dann die Leitungen TMDS +-3 TMDS +-4 TMDS +-5 auf GND legen oder ist das egal wenn Sie einfach offen liegen. Der Monitor legt ja auf alle TMDS Leitungen 3,3V schon im Vorraus drauf. Kann ich die dann einfach so "grounden" ? MfG
Ramon F. schrieb: > mmmmh ok mein Bildschirm hat eine größere Auflsg. unterstützt also auch > Dual Link. Wie, das ist ein 27"- oder 30"-Display mit 2560x1440 bzw. 2560x1600 Pixeln? Neid. Ramon F. schrieb: > Muss ich in diesem Fall dann die Leitungen > (...) > auf GND legen Überleg' mal, was passiert, wenn ein nicht vollständig bestücktes DVI-Kabel (also ein reines Single-Link-Kabel) verwendet wird. Also: Offenlassen.
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.