DP++ und HDMI und DP-Pinning

OP #6709389
Hi zusammen.

Viele (wenn nicht sogar alle aktuellen?) Grafikkarten bieten DP++ fähige 
Ausgänge. Nach dem Lesen diverser Forenthreads hab ich das so 
verstanden:

An der Quelle wird ein DP-Kabel gesteckt. CONFIG1 (Pin13) liegt über 
Pullup an DP Power (Pin20). Die Grafikkarte merkt, oha da hängt ein 
Adapter, und schaltet logisches HDMI auf den Ausgang. Elektrisch ist es 
weiterhin DP.
Das einzige was sich auch logisch ändert ist der DP AUX. Der wird zum 
I2C.

Danach kommt ein Pegelwandler wie zB der PTN3361B, der aus dem 
AC-gekoppelten DP das DC-gekoppelte TMDS schnitzt. Außerdem passt er den 
DP 3,3V Pegel auf 5V für den I2C an.

Ich hoffe soweit wars richtig...

Jetzt nehmen wir einen Wandler von HDMI auf RGB wie zB den ADV7611, und 
unterstellen ihm er hätte im Datenblatt den Vermerk "kann direktes 
DP++".
Das heißt man kann sich den Pegelwandler sparen? Müsste man dann auch 
die Lanes an der DP-Buchse vertauschen?

An der DP-Buchse der Senke also Pins 10/12 für TMDS0, Pins 7/9 für 
TMDS1, Pins 4/6 für TMDS2 und Pins 1/3 für Clock? Oder wo landet in dem 
Beispiel der Takt?
OP #6710775
Danke. TMDS muss die Graka ja senden, sonst würde ein popliger 
Pegelwandler nicht reichen.

Die Frage wäre noch, wie ich die Lanes aufteilen müsste? Also auf 
welcher DP-Lane kommt dann der dedizierte Clock, und wo landen die 
Datenlanes, wenn die Graka auf HDMI-Betrieb schaltet?
Gast #6710822
Stefan  . schrieb:
> Die Grafikkarte merkt, oha da hängt ein
> Adapter, und schaltet logisches HDMI auf den Ausgang. Elektrisch ist es
> weiterhin DP.
> Das einzige was sich auch logisch ändert ist der DP AUX. Der wird zum
> I2C.

Bei Intel zumindest funktioniert das anders, aber vielleicht meinst du 
auch garnicht DP++...

Das Interface nach außen nennt sich dort DDI (Direct Display Interface). 
Dieses ist nicht auf einen Standard festgelegt, weder logisch noch 
physikalisch. Das DDI kann entweder als HDMI oder als DP konfiguriert 
werden. Will man DP++, kann man das ebenfalls konfigurieren, dann gibt 
es aber einen zusätzlichen Input, welcher wie von dir erwähnt an Config1 
angeschlossen wird. Je nach Pegel an diesem Input, wird das Interface 
auf HDMI oder DP eingestellt. Damit funktioniert das ganze ohne aktive 
Adapter.

DP AUX und I2C liegen als 2 dedizierte Interfaces am Chipsatz vor. Daher 
muss über das Signal an Config1 ebenfalls zwischen diesen beiden 
Interfaces umgeschaltet werden (MUX). Im DP Fall liegt dann DP AUX am DP 
Stecker, bei HDMI I2C.
Gast #6711575
Stefan  . schrieb:
> Die Frage wär für mich noch wie ich rausfinde, wie die Lanes dann
> aufgeteilt sind.

https://dewiki.de/Lexikon/DisplayPort

Dort gibt es im Abschnitt DisplayPort 1.1 eine Tabelle.
1
LVDS-Leitung 0         TMDS-Kanal 2
2
LVDS-Leitung 1         TMDS-Kanal 1
3
LVDS-Leitung 2         TMDS-Kanal 0
4
LVDS-Leitung 3         TMDS-Takt
5
AUX-Kanal+         DDC-Takt
6
AUX-Kanal−         DDC-Daten
7
Hot Plug-Erkennung     Hot Plug-Erkennung
8
Config 1         DVI/HDMI-Kabeladapter-Erkennung
9
Config 2         Consumer Electronics Control (CEC), nur bei HDMI

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.