CAN-Timing bei 40Mhz Tosc und 125k

Gast #958186
Lesenswert?

Ich möchte eine Nachricht über CAN verschicken und muss daher noch die 
Initialisierung machen.
Wie ich mit der Suchfunktion herausgefunden habe, gibt es ein super 
Tool, um dies zu tun (www.intrepidcs.com).
Ich habe einen PIC18 welcher auf 40MHz läuft und einen CAN analyser mit 
125k.

Wenn ich nun das Timing mit dem oben genannten Tool durchführe, bekomme 
ich verschiedene Vorschläge Tq=8, 10, 16, 20.
Welches muss ich hier nehmen?

Ich habe alle schon probiert, aber funktioniert leider noch nicht. Auch 
bei 10Mhz kann ich die Einstellungen nicht einfach 1:1 übernehmen. 
Funktioniert auch nicht. Muss man noch einen Wert anpassen und 
"herumpröbeln"?

Ihr könntet meine Rettung sein für meine  x-Stündige Suche.

MFG Adrian
Gast #958408
Lesenswert?

ich habe nur ein CAN-Analyser, welcher die Daten auf dem PC 
visualisiert.
Die Parameter für 10Mhz habe ich von einem anderen Entwickler kopiert 
und funktioniert auch ohne Probleme. Die entsprechenden Dokus habe ich 
auch schon durchgearbeitet, aber irgendwie bleibt das immer noch ein 
Rätsel, wie das tatsächlich funktioniert. Mit 40Mhz kriege ich das 
selber nicht hin.
Bus-Widerstand ist auch vorhanden (120Ohm).

Folgende Werte muss ich einstellen:
SJW_125K
BRP_125K
PHSEG1_125K
PHSEG2_125K
PROPSEG_125K

Danke für die Hilfe
Gruss Adrian

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