Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 Berechnung Timing Register CAN


von Michael S. (mst)


Lesenswert?

Hallo zusammen,

ich spiel grad ein wenig mit dem CAN-Interface des CAN128 rum. Im
Datenblatt gibts ja eine Sektion über das CAN Interface. Allerdings
komme ich nicht so richtig mit der Berechnung der CAN Taktrate klar.
Hab hier im Forum schon diverse Beiträge durchgestöbert, anscheind
gehts nicht nur mir so... :-)

Hab was über ein Program X-Calculator gelesen? Kennt das wer?

Ich möchte CAN und USART zusammen nutzten und möchte halt möglichst
kleine Fehlerraten zusammen bekommen. Deshalb dachte ich an 7,3728 MHz
für USART ja ein optimaler Wert, aber wie komme ich nun auf meine
250kHz für CAN? Oder sollte ich lieber 8Mhz Quarz und die CAN werte
aus'm Datenblatt nehmen und bei USART mit 0,2% Fehlerrate leben...?!?

Dank für eure Hilfe, Gruß Micha,

von crazy horse (Gast)


Lesenswert?

Quarz für exaktes CAN-Timing wählen, UART muss und kann mit dem kleinen
Fehler leben. 0,2% sind überhaupt kein Problem.
Also 8, 12 oder 16MHz.

von Michael S. (mst)


Lesenswert?

thanks!

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.