CAN Transceiver Pin Rs

Gast #547940
Lesenswert?

Hallo,

Ich hab mal eine Frage zu den CAN Transceivern. Genauer gesagt geht es 
um den Pin 8 (Rs genannt) am Transceiver SN65HVD251. Welche Funktion hat 
dieser denn genau? Im Datenblatt steht man könnte zwischen 3 
verschiedenen "Operation modes" wählen.

Bei mir geht es nun um folgenden Anwendung. Ich habe 4 Geräte am CAN-Bus 
hängen. Bei einem Gerät hängt am Pin Rs ein Widerstand von 10 kOhm. Wenn 
ich nun bei allen die Baudrate 1 MBit/s einstelle und einen hohen 
Datenverkehr hab geht mir das eine Gerät immer in einen Error Zustand. 
Dann hab ich nun im Datenblatt gelesen, dass bei high-speed der Pin Rs 
direkt an ground angeschlossen werden soll. Das hab ich gemacht(bzw. 330 
Ohm). Nun funktioniert es jedenfalls einwandfrei und auch alee 
niedrigeren Baudraten funktionieren noch. (50, 125, 250 kBit/s). Spricht 
hier eigentlich was dagegen, dass man den Pin Rs direkt an ground 
anschließt? Auch wenn man mit einer niedrigeren Baudrate kommuniziert?

Gruß
Christian
#547950
Lesenswert?

Hallo ich habe noch keine Beschaltung für CAN-Tranceiver gesehen bei 
denen der RS PIN über einen Widerstand nach Masse gelegt wurde.

Selbst nicht bei den Produkten unserer Firma.

Ich habe vor kurzem auch mal CAN mit AVR gemacht.

Selbst in den Schaltplänen von KFZ OEMs liegt der auf masse also ->
auf masse legen ;)
Gast #548023
Lesenswert?

Der Widerstand sorgt dafür, dass bei ungeschirmter Verkabelung (z.B. 
über die Telefonleitung) Nachbars Radio nicht spukt, indem die 
Flankensteilheit entsprechend reduziert wird. Genau diese Drosselung 
kann man aber bei 1Mbps nicht gebrauchen.
Gast #548256
Lesenswert?

Hallo,

passend zu diesen Thema haette ich auch eine Frage.

Ich hab einen "HighSpeed" Can Bus mit 1Mbit und einen "LowSpeed" Can Bus 
125k. Ich benutze als Can Transceiver den TJA1041A für beide Busse. In 
dem Datenblatt wird ein 60 Ohm Widerstand jeweils an CAN H und CAN L an 
Split angeschlossen. Zusätzlich wird noch ein C gegen Masse von PIN 
Split (RS) verbaut.

Die Can Teilnehmer auf dem 125k Can Bus haben eine Terminierung von 560 
Ohm, benötige ich an meinem Modul (Master) auch Widerstände und wie 
berechne ich den Widerstand?

Danke,

Michael
Gast #548259
Lesenswert?

Andreas E. schrieb:

>Selbst in den Schaltplänen von KFZ OEMs liegt der auf masse also ->
>auf masse legen ;)

Das kann ich nicht bestätigen z.T. ist der Pin offen (floatet) oder es 
wird ein anderer Baustein mit RTH RTL Pin benutzt.
Gast #548318
Lesenswert?

Es gibt bei CAN 2 Philosophien:

- Die klassische Variante sind 2x120 Ohm an beiden Enden, ohne oder so 
gut wie ohne Seitenzweige am Bus. Elektrisch ist das recht gut, das 
Signal sind entsprechend gut aus. Dokmentierte Bitraten und 
Leitungslängen beziehen sich auf diese Version.

- Eine andere Variante, die den Zwang zur langen Wurst mit genau 2 Enden 
nicht ganz so ernst nimmt, und die statt dessen jede Node mit einem 
Abschluss versieht und längere Abzweigungen in Kauf nimmt. 120 Ohm kann 
man so natürlich nicht nehmen, sonst glüht der Transmitter, folglich 
nimmt man deutlich grössere Werte. Daher passt der Abschluss nicht zur 
Leitung, elektrisch ist das mitnichten optimal und die Signalqualität 
leidet. Aber es ist einfacher in der Handhabung. Dass man damit die 
Grenzen des klassischen CAN nicht ausreizen sollte, sowohl in der 
Bitrate als auch in der Länge, das liegt wohl auf der Hand.
Gast #548367
Lesenswert?

>Interessant. Etliche der üblichen 8-pin Tranceiver landen so im
>Suspend/Sleep-Modus. Zur Nachahmung daher nur nach Rückversicherung per
>Datasheet empfohlen.

Meine Aussage bezog sich nicht auf die 8 Pin Version, sondern auf den 
TJA1041A.
Gast #548419
Lesenswert?

Hallo,

Erstmal vielen Dank für die Antworten.

Gibt es vielleicht einen Kompromiss zwischen Flankensteilheit und 
Übertragungsgeschwindigkeit? Wenn nicht, dann werd ich den Pin wohl an 
Masse legen.

Gruß
Christian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren