Forum: Mikrocontroller und Digitale Elektronik TMDS (DVI/HDMI) per Displayport


von spartan-6 (Gast)


Lesenswert?

Hallo zusammen,
ich möchte auf einem FPGA (Kintex-7) auf dem eine mini-Displayport 
Buchse vorhanden ist, ein HDMI compatibles Signal erzeugen und dies über 
die Schnittstelle ausgeben.
Als Adapter soll beispielsweise von NXP PTN3381 agieren.
http://www.nxp.com/documents/data_sheet/PTN3381B.pdf

Nun die Frage, auf Grund von Displayport sind die Leitungen ja AC 
coupled, also mit beispielsweise 100nF Kondensator in Reihe.
Ist nun der IO Standard TMDS33 oder LVDS25?
Soweit ich es verstanden habe ist HDMI ja TMDS33 und Displayport LVDS.

Wenn TMDS33 müsste ich ja eigentlich vor dem Kondensator die 50 Ohm 
Widerstände plazieren. Kann ja aber eigentlich nicht sinnvoll sein, da 
sonst man nicht on the fly von Displayport auf DVI/HDMI umschalten kann.

Bzw. ändern die DP++ Quellen auch ihren IO Standard oder nur die Werte 
die sie übertragen?
Prinzipiell durch das AC coupling müsste TMDS und LVDS sich ja nur noch 
den voltage swing unterscheiden. Die DC Sachen sind ja alle weg!

Vielen Dank.

von Frank K. (fchk)


Lesenswert?

Displayport verwendet die Transceiver von PCIe, und ja, DP++ Quellen 
müssen ihren IO-Standard umschalten, wenn sie DVI oder HDMI ausgeben.

von spartan-6 (Gast)


Lesenswert?

Danke. Wenn ich nicht gerade Full HD ausgeben möchte, sollte ich ja
auch OBUFDS nehmen können.
Bzw. hier mit dem Spartan-6 hat ja einer auch das ohne high-speed 
Tranceiver geschafft.
http://hamsterworks.co.nz/mediawiki/index.php/Spartan_6_1080p

Was ich immer noch nicht verstanden habe. Muss ich nun TMDS33 verwenden 
und brauche ich dann externe Pullups vor dem Kondensator?
Denn die internen vom Kintex-7 kann ich ja bei TMDS33 nicht verwenden 
oder?

Denn TMDS ist doch common mode logic (CML) und ohne Terminierung 
(Widerstände) wird nix passieren, oder?

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
Noch kein Account? Hier anmelden.