Forum: Mikrocontroller und Digitale Elektronik 25MHz LVDS-Signal optimale PCB-verschaltung, wie?


von Manuel N. (manuelambaum)


Lesenswert?

Hallo, ich möchte von meinem Raspberry Pi ein RGB666 Signal mittels LVDS 
über eine Strecke von ca. 1 bis 2 Meter an ein Touchscreen übertragen. 
Das Clock-Signal beträgt ca. 25MHz und als Kabel verwende ich das 
offizielle Raspberry Pi HDMI auf micro HDMI Kabel.

Das RGB666 Signal wird an den GPIO's ausgegeben. Von Dort möchte ich die 
Signale auf ein PCB führen und dann mittels einem LVDS-Transmitter die 
Daten von RGB666 nach LVDS "serialisieren". Auf der Displayseite 
"deserialisiere" ich die LVDS daten wieder nach RGB666 und gehe so auf 
das Touchscreen.

Mein geplanter LVDS-Transmitter: MS90C385B

Mein geplanter LVDS-Receiver: MS90C386B

Gemäss Receiver-Datenblatt soll die Impedanz zwischen 30 und 100Ohm 
sein. Genügt es, ganz platt einen 100Ohm Widerstand zu nehmen? Was 
müsste ich ausrechnen, damit ich die Impedanz genauer bestimmen kann? 
Wieso wird etwas zwischen 30 und 100Ohm angegeben und von was ist dieser 
Wert abhängig?

Auf dem Datenblatt des Transmitters sind Beispielfrequenzen das 
Clocksignals aufgeführt. Ist nur eine zulässig, welche auch aufgeführt 
ist? Oder passt sich der Transmitter und demnach auch der Receiver dem 
angelegten Clocksignal an?

Die Minimale Frequenz des Clocksignals beträgt gemäss Datenblatt 20MHz. 
Was passiert wenn ich darunter wäre?
Der Receiver kann bis zu 1.4W Leistung aufnehmen. Sind meiner Meinung 
nach extrem viel! Wie kommen solche Werte zustande?

Ich habe einige Eingangssignale am LVDS-Transmitter & Receiver übrig. 
Kann ich theoretisch auch "normale" digitale Signale übertragen? Also 
solche Signale, welche sich nicht dynamisch mit den RGB666 werten 
mitändern? Ich hätte da konkret an ein PWM-Signal für die Dimmung einer 
einzelnen LED gedacht. Müsste ich auf der Receiverseite das 
Spannungssignal für die LED verstärken? Oder kann ich direkt die 
Spannung welche am Ausgang des Receivers anliegt auf die LED führen?

Auf welche Dinge sollte ich bei der Verwendung dieser LVDS-Technologie 
achten? Habe gehört, dass die Leitungen möglichst gleich lange und 
parallel verlaufen sollen. Zudem sollte die Impedanz möglichst nahe am 
Receiver sein, richtig? Was wäre die Wirkung bei Nichteinhaltung solcher 
Regeln? Wieviel Beachtung sollte ich diesen Regeln schenken?

Wie verhält sich das ganze bei höheren Übertragungsraten? Ich bin ja 
ziemlich am unteren Ende.

Danke für zahlreiche Antworten

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Schon wieder ein neuer Thread für dein Problemchen?

von Falk B. (falk)


Lesenswert?

Manuel N. schrieb:
> Hallo, ich möchte von meinem Raspberry Pi ein RGB666 Signal mittels LVDS
> über eine Strecke von ca. 1 bis 2 Meter an ein Touchscreen übertragen.
> Das Clock-Signal beträgt ca. 25MHz und als Kabel verwende ich das
> offizielle Raspberry Pi HDMI auf micro HDMI Kabel.

Bist du merkbefreit? Warum macht du zu ein und dem selben Thema immer 
wieder NEUE Diskussionen auf? Eine reicht!

Beitrag "Wie übertrage ich meine Signal am besten?"

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.