Forum: Mikrocontroller und Digitale Elektronik Sender LVDS 1,8V an Empfänger LVDS 2,5V


von Klaus R. (klara)


Lesenswert?

Hallo,
ich habe ein LVDS Signal mit 1,8V das an ein FPGA mit LVDS 2,5V oder 
3,3V gehen soll. Ich dachte dafür gäbe es spezielle Level Shifter. Was 
ich gefunden habe sind wie beim SN65LVDS100 Anpassungen von PECL zu LVDS 
und ähnliches.

http://www.ti.com/product/SN65LVDS100

Ich benötige ja allerdings nur eine Anpassung von LVDS 1,8V auf LVDS 
2,5V. XILINX bietet hier als eine mögliche Lösung eine AC Kopplung an.

https://www.xilinx.com/support/documentation/user_guides/ug471_7Series_SelectIO.pdf
Seite 93

Da es bei LVDS hauptsächlich nur um das Differenzsignal geht, sollte 
diese Differenz bei LVDS 1,8V und LVDS 2,5V kompatibel sein. Ich meine, 
sonst hätte ich passende ICs finden müssen.

Was ist zu tun?
mfg KLaus

von Dergute W. (derguteweka)


Lesenswert?

Moin,

AC Kopplung geht nur, wenn dein LVDS Signal gleichspannungsfrei ist, 
d.h. im Durchschnitt gleichoft 0 und 1 uebertragen wird. Das ist aber 
nicht immer sichergestellt.

Guck' halt, was dein Ausgangssignal fuer eine Common-mode-Spannung hat - 
vielleicht sind das 0.9V und ob diese Common-mode-Spannung dann OK ist 
fuer's FPGA. Dann sollt's einfach so per Draht passen.

Gruss
WK

von Thorsten S. (thosch)


Lesenswert?

Üblicherweise unterscheiden sich LVDS 1V8 und LVDS 2V5 / 3V3 nur im 
Common Mode Level. Da reichen dann Koppelkondensatoren, wenn die 
Eingänge self-biasing sind. (Falls nicht, braucht man halt noch ein 
hochohmiges Bias-Netzwrk)

Außer natürlich, du willst per LVDS Signal auch statische oder sehr 
langsame Daten übertragen, was aber eher unüblich ist, wenn man schnelle 
differentielle Standards verwendet...
Und da könnte man ja leicht eine 5/6 Codierung drüberlegen.

von Klaus R. (klara)


Lesenswert?

Ich danke euch beiden.

Der Sender mit LVDS 1,8V hat folgende Daten.
1
Output differential voltage  400 mV
2
Output offset voltage
3
(Common-mode voltage)       1100 mV


Der Empfänger mit LVDS 2,5V hat diese Daten.

1
Input Common Mode Voltage
2
  LVDS_25         Min  0,300 V
3
                  Typ  1,200 V
4
                  Max  1,425 V
5
  MINI_LVDS_25    Min  0,300 V
6
                  Typ  1,200 V
7
                  Max  1,710 V
8
9
Input Differential Voltage
10
  LVDS_25         Min  0,10 V
11
                  Typ  --
12
                  Max  --
13
  MINI_LVDS_25    Min  0,20 V
14
                  Typ  0,40 V
15
                  Max  0,60 V

Was jetzt MINI_LVDS_25 ist weiss ich noch nicht, spielt hier auch wohl 
erst einmal keine Rolle.

Die Common Mode Spannung von Sender und Empfänger passen zueinander. 
Ebenso das Differenzsignal.
mfg Klaus

von Clemens L. (c_l)


Lesenswert?

Klaus R. schrieb:
> XILINX bietet hier als eine mögliche Lösung eine AC Kopplung an.

Und sagt:
> these criteria must be met:
> [...]
> * The differential signals at the input pins meet the VIN requirements
>   in the Recommended Operating Conditions table of the specific device
>   family data sheet.
> * The differential signals at the input pins meet the VIDIFF (min)
>   requirements in the corresponding LVDS or LVDS_25 DC specifications
>   tables of the specific device family data sheet.
> [...]
> One way to accomplish the above criteria is to use an external circuit
> that both AC-couples and DC-biases the input signals.

Mit anderen Worten: AC-Kopplung wird nur dann benötigt, wenn diese 
Parameter sonst nicht eingehalten werden.

Klaus R. schrieb:
> Die Common Mode Spannung von Sender und Empfänger passen zueinander.
> Ebenso das Differenzsignal.

> Was ist zu tun?

Gar nichts.  8-)

von Klaus R. (klara)


Lesenswert?

Clemens L. schrieb:
>> Was ist zu tun?
>
> Gar nichts.  8-)

Oh, vielen Dank für die Bestätigung meiner Annahme. So ganz sicher war 
ich mir da noch nicht.
mfg Klaus

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.