Hallo Leute,
ich messe gerade mein eigenes Display Controller Board durch und dabei
stellen sich für mich noch einige Fragen.
Ich habe eine HDMI-Eingangsbuchse. Über diese Buchse empfange ich die
TDMS-Streams Clock und Data. Die Clock und Datenleitungen sind direkt am
TFP401A IC angeschlossen. Das Receiver IC besitzt laut Datenblatt
bereits interne Abschlusswiderstände (50 Ohm pro Leitung) so das ich
extern keine mehr vorsehen muss.
Wenn ich nun am Pin des ICs messe (Taskkopf auf 10MOhm eingestellt) dann
erhalte ich Signale mit einem Offset mit 2,8V und einer Modulation von
0,6V Spitze Spitze.
Ich dachte bei LVDS ist der Offset 1,25V und die Modulation 0,3V.
Es gibt nicht das LVDS, LVDS ist durchaus spezifiziert für 3.3V, 2.5V,
1.8V und evtl noch andere. für LVDS33 klingen mir deine Pegel spontan
doch recht gut :)
Übersicht gibt es (auf den ersten Blick, nur überflogen) bspw. hier:
http://www.ti.com/lit/ml/snla187/snla187.pdf
und @Rufus: TMDS ist ein "Protokoll" während LVDS der physikalische
Layer ist. Da wird aber viel Schindluder betrieben mit den Namen.
Korrekt ist HDMI auch nicht TMDS sondern FPD-Link meine ich oder? Aber
da sidn wir wieder bei gefährlichem halbwissen...
PS: Der TFP401A ist ein prima Chip, mit dem habe ich auch Platinen als
Eingnag für verschd. FPGAs entworfen, schön robust im Nehmen :-D
PS: Je nach Taktrate ist deine 10MOhm vom Tastkopf auch nur
"Möchte-Gern", bedenke die Eingangskapazität... da bist du vermutlich
schon < 1 kOhm, also geh nicht davon aus, dass du deine Schaltung nicht
belasten würdest beim messen.
Auf dem Display das ich angeschlossen habe sieht auch alles gut aus.
Daher wird auch etwas über die Leitung übertragen. Die Kapazität von
meinem Taskkopf beträgt ca. 8pF.
Schon mal Tausend Dank für die beiden PDF Dokumente. So was habe ich
schon länger gesucht.
Wenn ich das richtig verstanden habe dann ist AVCC = 3,3V (PDF-Seite 56
Tabel 4-14)
Für Swing bin ich noch am suchen.
Gerne, was mir gerade einfällt, mit diesem Chip hab ich auch schon
gearbeitet, da ist das Datenblatt auch relativ ausführlich, vllt hilft
es
http://www.ti.com/lit/ds/slls737d/slls737d.pdf
Lattice User schrieb:> Johann schrieb:>> Woe finde ich denn welcher LVDS Standard bei HDMI verwendet wird?>> Keiner.> HDMI/DVI ist CML (Current Mode Logic)
Die Diskussion hatten wir auf der Arbeit auch schon oft, und ich würde
dir recht geben, aber auch in den Spezifikationen wird immer von LVDS
geredet. Ist da einfach so ein wirrwarr (LVDS ist jetzt ja schon
verschieden von CML, aber die Terminierung mit 50 Ohm gegen VCC ist
eigentlich typisch CML) was den Gebrauch der Begriffe angeht?
Ich muss sagen, ich selbst arbeite nun rund 2 Jahre mit dem ganzen Kram,
und werfe die Begriffe auch dauernd durcheinander obwohl ich da gerne
pingelig bin.
jeamnd schrieb:>> Ich muss sagen, ich selbst arbeite nun rund 2 Jahre mit dem ganzen Kram,> und werfe die Begriffe auch dauernd durcheinander obwohl ich da gerne> pingelig bin.
Es geht ja nicht darum dass Johann es durcheinander wirft, sondern
schlicht den Unterschied (noch) nicht kennt und deswegen in der falschen
Ecke nach Informationen sucht.
An dem TFP401A habe ich ein SN75LVDS83B 7 auf 1 Serializer
angeschlossen. Jedoch sehen die Ausgangspegel komisch aus das muss ich
noch mal genauer untersuchen. Das Bild wird zwar richtig übertragen
jedoch sollten auch die Pegel stimmen.
Auf jedenfall vielen Dank für Deine Hilfe. Es hat mir extrem
weitergeholfen :-)
Johann schrieb:> An dem TFP401A habe ich ein SN75LVDS83B 7 auf 1 Serializer> angeschlossen. Jedoch sehen die Ausgangspegel komisch aus das muss ich> noch mal genauer untersuchen. Das Bild wird zwar richtig übertragen> jedoch sollten auch die Pegel stimmen.>
Meinst du die Pegel am Ausgang des SN75LVDS83B? Die sind natürlich LVDS.
Welche Bandbreite hat dein Osci einschlieslich Probes?
Mit welcher Auflösung bzw Pixeltakt betreibst du das Ganze?
Bei LVDS können die Pegel auch Empfänger abhängen, auch wenn das nicht
so vorgesehen ist. Ich hatte da auch schon mal Merkwürdigkeiten. Bei
Lattice ECV3 müssen z.B. für LVDS die Vtt Pins auf der gleichen Bank
offen sein, aber aus irgendeinem Grund waren die auf dem Board mit Masse
verbunden. Hat zwar funktionert, hatte aber merkwürdige Pegel zur Folge.
Wenn du die Pegel ohne Receiver messen möchtest, musst du + und - mit
100 Ohm verbinden.
Ausserdem je nach Kabelqualität ist eine Messung mit passiven 10:1
Probes sehr schwer zu interpretieren.
Die Bauteile klingen sehr vertraut. Das klingt stark nach einer
bestimmten TI-Appnote, die ich mir vor kurzen durchgeackert habe :-)
Ein kleiner Tipp:
Die vollständige HDMI 1.3 Spezifikation kann man sich gratis gegen
Registrierung hier herunterladen:
http://www.hdmi.org/manufacturer/specification.aspx
HDMI 1.3 ist exakt das, was hier relevant ist.
Da sollten auch der Pegel stehen.
Alles in allem eine recht nützliche Lektüre, speziell was die anderen
Feinheiten so angeht (Attach-Sense, DDC und ähnlicher Kram).
Für die Pegelmessung wirst du wohl oder übel einen aktiven
Differenztastkopf nehmen müssen, alles andere versaut die Impedanz der
Leitung und man misst nur Humbug. Die 10pF eines passiven Tastkopfs sind
vermutlich viel zu viel..