Guten Morgen Ich vesuche mich gerade daran, die Auxilliary Signale von DisplayPort mit einem FPGA zu dekodieren. Dazu gehört die Eingangsbeschaltung, wie sie gemäss Standard im Bild DP_AUX_RX.PNG zu sehen ist. C_Aux ist 100n und Vbias_RX 3.3V. Die Signale, welche ich am Stecker bei AUX+ messe sind im Bild Signal_Sink_Connector.png zu sehen, am FPGA ists Signal_FPGA_Pin.png. Ganz offensichtlich kann mein FPGA damit nichts anfangen :-) Die grosse Frage ist nun, was da falsch ist? Ich habe Schaltungen gesehen, die gehen ohne den 50 Ohm Pull-Up (der ist dann wahrscheinlich on-chip) direkt in einen FPGA, da funktioniert das Ganze auch irgendwie. Ich habe den 50Ohm extern und "ganz normal" 3.3V LVCMOS als I/O-Termination. Gruss Paul
100n und 50R sind schon mal ein ganz schöner Happen, sollten aber nicht solche Auswirkungen haben. Die interessante Frage ist aber auch, wo die beiden Verbindungen hingehen, die im Bild nach unten verschwinden, direkt am Eingang des Differenzverstärkers.
Die gehen auf einen Transmitter, da der AUX-Channel bidirektional ist. Da kommt noch ein TX, wie oben der RX abgebildet ist, ohne zusätzliche Komponenten. Die gestrichelte Linie ist der Sink-Connector, das habe ich noch vergessen zu schreiben.
Der Transmitter ist auch wirklich auf Tri-State geschaltet? Für mich siehts so aus, als würde der aktiv sein und deswegen das Signal zermanschen.
Im Moment ist da noch gar kein Transmitter :-) Die beiden Leitungen gehen auf einen FPGA, und die Pins sind momentan als Inputs mit den obigen I/O-Standards beschalten.
Hat vielleich sonst noch jemand eine Idee wie das Problem gelöst werden könnte, resp. wieso das so mit der Beschaltung nach Standard nicht funktioniert? Vielleicht gibts ja jemanden mit DisplayPort Erfahrung mit dem ich mich ein bisschen austauschen könnte.
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.