Forum: Mikrocontroller und Digitale Elektronik HSYNC/VSYNC Polarität von HDMI/DVI


von Fabian S. (fabianschuiki)


Lesenswert?

Hi,

Ich hab ein LCD mit parallelem RGB Interface, welches DE normal und CLK, 
HSYNC und VSYNC invertiert haben möchte. CLK kann ich am TFP401 als 
invertiert konfigurieren. Die beiden SYNC Signale kann ich jedoch nicht 
in Hardware direkt beeinflussen, daher die Frage:

Kann ich im EDID, welches über DDC abgefragt wird, konfigurieren ob ich 
HSYNC und VSYNC invertiert haben möchte? Oder muss ich da einen 
schnellen Inverter in Hardware dazwischenhängen (74LVS04 oder so)?

Herzliche Grüsse
Fabian

von Timmo H. (masterfx)


Lesenswert?

Also beim NVidia Treiber kannst du unter "Benutzerdefinierte Auflösung 
hinzufügen" auch die Polarität selbst bestimmen.
Insofern müsste es da die Möglichkeit geben. Was hängt denn da für ein 
Gerät dran?

von Fabian S. (fabianschuiki)


Lesenswert?

Timmo H. schrieb:
> Was hängt denn da für ein Gerät dran?

Auf der einen Seite ein ZOTAC ZBOX HD41 PLUS mit Nvidia ION 2, auf der 
anderen Seite meine eigene Schaltung in einem digitalen Fotorahmen mit 
Touchpanel, der über ein TFP401 von Texas Instruments die TMDS-Signale 
auf RGB übersetzt, und über einen ATmega88 die DDC-Schnittstelle 
bedient.

Falls ich im EDID, welches der AVR an die Graka sendet, einstellen kann, 
welche Polarität die Syncs haben sollen, würde ich mir den 
Hardware-Inverter sparen.

von Timmo H. (masterfx)


Lesenswert?

Also ich habe gerade nochmal in der EDID Spec nachgesehen, da wäre z.B. 
Byte 17 (Display Transfer Characteristic) und da gibts Bit 4-1 :
1
4  3  2  1 _ Digital Sync Signal Definitions: 
2
3
1  0  _  _  _ Digital Composite Sync: 
4
1  0  0  _  _ ---------- Without Serrations; 
5
1  0  1  _  _ ---------- With Serrations (H-sync during V-sync); 
6
1  1  _  _  _ Digital Separate Sync: 
7
1  1  0  _  _ ---------- Vertical Sync is Negative; 
8
1  1  1  _  _ ---------- Vertical Sync is Positive; 
9
1  _  _  0  _ -------------------- Horizontal Sync is Negative (outside of V-sync) 
10
17 1 
11
1  _  _  1  _ -------------------- Horizontal Sync is Positive (outside of V-sync)
keine Ahnung ob es das ist. Kannst ja einfach mal die Spec durchackern

von Fabian S. (fabianschuiki)


Lesenswert?

Den Ausschnitt hab ich bereits gesehen. Was mir da ein bisschen Sorgen 
bereitet ist «(outside of V-sync)», was ich nicht genau interpretieren 
kann. Heisst das nun, dass solange VSYNC aktiv ist keine HSYNC-Signale 
gesendet werden?

von Timmo H. (masterfx)


Lesenswert?

Keine Ahnung, vielleicht einfach mal versuchen. Kaputt gehen kann ja 
eigentlich nichts.
Da wäre auch noch was mit Byte 18 mit GTF Standard etc.

von Fabian S. (fabianschuiki)


Lesenswert?

Timmo H. schrieb:
> Keine Ahnung, vielleicht einfach mal versuchen.

Genau das werd ich machen :) Mal sehen obs klappt.
Vielen Dank für die Hilfe!

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.