Forum: Mikrocontroller und Digitale Elektronik CAN-BusTiming-Probleme


von N. N. (drnicolas)


Lesenswert?

Ich habe 2 identische Schaltungen, die den AT90CAN128 benutzen und 
weitere Schlatungen, die jeweils den MCP2515 nutzen.

Die AT90CAN-Schaltungen arbeiten prima zusammen und kommunizieren.
Anders mit den MCPs.
Der AT90CAN bringt STuff-errors, bei den MCPs ist die Firmware nicht so 
raffiniert, die zeigen nur Fehler.

Jetzt mal eine Verständnisfrage:

Ich möchte beide mit 125Kbit betreiben @ 16 MHz.

Sind beide Baudrate Prescaler identisch ? Wenn ich die Datasheets von 
MCP2515 und AT90CANxxx betrachte, dann habe ich den EIndruck, als ob der 
MCP ein TimeQUanta als 2x Tosc ansieht, der AT90 aber nicht.
MCP2515-Datasheet S. 38

Liege ich da falsch ? Denn dann müsste ich kurzerhand den BRP am AT90CAN 
verdoppeln.

von cskulkw (Gast)


Lesenswert?

Da gibt es bei Microchip so einen CAN-Baudraten-Berechnungsprogramm für 
lau zum downloaden. Damit kannst Du dann Schritt für Schritt die 
Einstellungen Dir ausrechnen lassen.

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.