CAN Terminator

Gast #4038367
Ich habe sehr viele Schaltungen gesehen, wo nicht ein einzelner 120 Ohm
zum terminieren genommen wird, sondern zwei 60'er oder 62'er und in der
Mitte wird ein Kerko gegen Masse geschaltet.
Wie groß der sein muss weiß ich nicht und ich weiß auch nicht, nach was
es sich richtet. Habe schon welche mit 1nF, 4,2nF und 560pF gesehen.
Könnte mir hier jemand bitte was dazu sagen?
Gast
Üblicherweise 4,7nF.

Anstelle des Kondensators gegen Masse (an dem sich ca 2,5V einstellen) 
kann man den Mittelpunkt auch gegen eine Spannungsquelle mit 2,5V legen. 
Manche Transceiver stellen sowas bereit (der Pin heisst "split"). Das 
nennt man "aktive Terminierung".
Gast
soul eye schrieb:
> Üblicherweise 4,7nF.

Aber wonach richtet sich das?

soul eye schrieb:
> Manche Transceiver stellen sowas bereit (der Pin heisst "split"). Das
> nennt man "aktive Terminierung"

Ich habe hier einen kleinen Scheißerchen Namens LPC11C22, es ist ein 
32Bit ARM Controller mit CAN Controller und CAN Transceiver in einem... 
Der hat nicht so einen Pin zum splitten.
Gast
Grundsätzlich wird CAN mit jeweils 120 Ohm an den Leitungsenden 
terminiert ( also 2 Widerstände ) oder einmal mit 60 Ohm im 
"Sternpunkt". Daher wundert mich deine erste Aussage.
Wir betreiben unseren CAN ohne Kondensator, warum denn auch mit, wenn in 
der Spec davon weit und breit nichts zu finden ist.
Natürlich kann man einen Kondensator verwenden oder auch eine 
Spannungsquelle, aber wenn man zu solchen Tricks greifen muss, sollte 
man sich die Frage stellen, ob CAN noch die richtige Wahl ist.
Gast
Hi

>Ne ist klar.. Aber mir ist nicht klar warum man eine Mittelabzapfung
>macht und mit einem kerko es gegen Masse zieht. Was ist der Sinn
>hierbei?

Nennt sich Split termination.

Zitat AN00020 von NXP:

Practice has shown that effective reduction of emission can be achieved 
by a modified
bus termination concept called split termination. In addition this 
concept contributes to
higher immunity of the bus system.
...

MfG Spess
Gast
Hi

>Aber wonach richtet sich die Kapazität des kerkos?
>Verbreitet sind 4,7nF und 560pF und hier sind Welten dazwischen.

Goggle ist dir bekannt?

MfG Spess
Gast
Naja, Erklärungen wären manchmal für einiges nett.

Aber die zwei Widerstände mit dem 4,7nF dazwischen verbaue ich weil es 
im CAN-Vernetzungs Lastenheft von VW so als umzusetzende Schaltung drin 
steht.

Wenn man von sowas abweicht müsste man schon sehr genau erklären können, 
warum die eigene Lösung besser funktionieren soll als der etablierte 
"Standard".

Das gibt irgendwie nicht genug her um da lange drüber nachzudenken - 
zumal es ja genau so sehr erfolgreich funktioniert.
Gast
Eine Alternative. Initialisiere einen Chip nur mit den Basisparametern 
sende aber nichts (Einschalten, Pins zuordnen, Baudrate). Die 
Empfangsinterrupts oder in einer Endlosschleife pollen geht auch.

Nun sende mit dem zweiten Knoten (gleiche Baudrateeinstellungen) alle 
100 oder 500 Millisekunden deine Nachricht. Und kontrolliere mit dem 
Oszi ob die Nachricht richtig gesendet wird (z.B. alle 500ms) und nicht 
Error-Frames zu finden sind.

Falls das funktioniert kannst du nun Stück für Stück weitere Funktionen 
hinzunehmen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.