Forum: Mikrocontroller und Digitale Elektronik Line Receiver


von Werner13 (Gast)


Lesenswert?

Hallo!

Ich verwende folgenden Encoder:
http://www.aviton.spb.ru/files/doc/pdf/maxon/maxon_2011-12_engl_260.pdf

Diese werden mit 5V versorgt und liefer dann auch 5V Signale. Nun 
benötige ich für meine Auswertung die Encodersignale mit 3,3V single 
ended.

Ich würde also einen LineReceiver verwenden, der die differenziellen 
Signale in single ended umwandelt (einen der drei empfohlenen im 
Datenblatt, z.B. MC3486). Aber wie kann ich die 5V Signale in 3,3 V 
umwandeln? Reicht hier ein einfacher Spannungsteiler aus?

LG

von Werner13 (Gast)


Lesenswert?

Gibt es einen LineReceiver, der 3,3V Signale ausgibt, aber am Eingang 5V 
Signale akzeptiert?

von Stefan W. (dl6dx)


Lesenswert?

Werner13 schrieb:
> Gibt es einen LineReceiver, der 3,3V Signale ausgibt, aber am Eingang 5V
> Signale akzeptiert?

Da sollte es einige geben. Such doch mal nach "rs422 receiver 3.3v".

Hier nur einige Treffer:
http://para.maximintegrated.com/search.mvp?fam=rs485&793=2.5%20to%205.5|3.0%20to%205.5|3.3&tree=master
http://www.maximintegrated.com/datasheet/index.mvp/id/1852
http://www.maximintegrated.com/datasheet/index.mvp/id/2350

Grüße

Stefan

von Werner13 (Gast)


Lesenswert?

Hallo,

danke für die Antwort... Ich sehe hier einige, die eine 
Versorgungsspannung von 3 - 5,5V unterstützen. Was ich vergessen habe zu 
erwähnen, ist, dass mir nur eine Versorgung von 5V zur Verfügung steht.

Also: Ich habe eine Versorgung von 5V zur Verfügung, und muss 
differezielle Signale mit einer Amplitude von 5V in single ended mit 
einer Amplitude von 3,3V umwandeln.

Gibt es dafür einen LineReceiver? Oder muss ich hier einen LDO 
vorschalten, damit ich eine Versorgung von 3,3V auch verfügbar habe?

Danke für die Hilfe, lG

von spontan (Gast)


Lesenswert?

Da drängt sich aber die Frage auf, wieso Du Signale mit 3,3 V generieren 
willst und gar keine 3,3 Volt im System hast.

Die einfachste Lösung ist sicher einen Receiver mit 5 Volt Versorgung, 
ergibt 5 Volt (nahezu) Ausgangssignale, dahinter einen ordinären 
Spannungsteiler mit 2 Widerständen und voila Du hast 3,3 Volt 
Signalspannung.

Oder ist das zu einfach?

von Werner13 (Gast)


Lesenswert?

Es ist so, dass ich Encodersignale eines Motors zu einer bestimmten 
Schnittstelle führen muss, was mit diesen Signalen passiert, weiß ich 
nicht. Es ist nur gefordert, dass Sie 3,3 V haben und single ended sind. 
Der Encoder wird aber mit 5V versorgt (diese Spannung steht mir auch zur 
Verfügung) und liefert differenzielle Signale. Deswegen muss ich 5V 
differenziell in 3,3V single ended umwandeln.


Ja, das mit dem Spannungsteiler hab ich mir auch schon überlegt. Da das 
Signal aber von dieser Schnittstelle weg, an die ich das Signal führen 
muss, noch über längere Leitungen übertragen werden soll, sollte ich 
eine niederohmige Signalquelle verwenden. Wenn ich das mit dem 
Spannungsteiler mache, muss ich vermutlich noch einen Linetreiber 
dazwischen schalten?!

LG

von Helge A. (besupreme)


Lesenswert?

Bau den Spannungsteiler bzw. auch den Empfängerbaustein direkt in den 
Stecker deines Gerätes. Sowas hat selbst in einem 9-poligen 
DSUB-Steckergehäuse Platz.

von Werner13 (Gast)


Lesenswert?

Ich verwende keinen SubD Stecker, sondern einen Molex 
Verbindungsstecker. und diese Bauteile würde ich direkt vor dem Stecker 
platzieren, aber es geht um die Leitungslänge nach dem Stecker, die ist 
relativ lang. Die Leitungslänge zwischen den Bauteilen und dem Stecker 
spielt hier eine untergeordnete Rolle...

von Werner13 (Gast)


Lesenswert?

Ich finde einfach keinen LineReceiver, der 5V Eingangssignale akzeptiert 
und 3,3 V ausgibt.

Mein Ansatz wäre jetz folgender:
ich verwende einen LineReceiver für 5V, um die differenziellen Signale 
in single ended umzuwandeln. Danach schalte ich den Spannungsteiler, um 
3,3V zu erhalten. Danach ist aber die Leitung noch ca 0,5m (von einem 
Stecker an der Platine weg).

Es werden maximal 320 kHz übertragen. Muss ich mir Bedenken wegen der 
0,5m Leitung machen? Soll ich nochmals einen Linedriver dazwischen 
schalten, jedoch das negative Signal nicht übertragen (auf differenziell 
verzichten)? Den Linedriver also nur dazu zu verwenden, um eine 
niederohmige Quelle zu erhalaten, sodass die Übetragung besser 
funktioniert?

Vielen Dank!

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.