Forum: Mikrocontroller und Digitale Elektronik LPC 2294 / CAN Bus Timing


von Michael (Gast)


Lesenswert?

Hallo,

kann mir jemand weiterhelfen bei der Konfiguration des CANBTR Registers 
beim oben genannten µC??
Aus dem Datenblatt werd ich nicht wirklich schlau wie der Baud Rate 
Prescaler etc. berechnet werden muss..
Die CAN Bus Übertragungsrate ist 250 kBit/s.
Weiß jemand ein Tool zur Berechnung oder eine Seite wo das ganze genauer 
beschrieben ist??

Vielen Dank!

Grüße Michael

von Andreas K. (a-k)


Lesenswert?

Zum SJA1000 gibt's einige Online-Kalkulatoren, und der CAN Controller im 
LPC ist in dieser Hinsicht gleich.

von Michael (Gast)


Lesenswert?

Hallo Andreas,

danke für deine Antwort.
Beim SJA1000 habe ich auch nachgeschaut.. Das Timing passt auch soweit, 
allerdings nur für eine Datenrate von 50k. Bei dieser kann ich mit dem 
CAN Explorer Botschaften empfangen die vom LPC gesendet werden!
Wenn ich aber eine höhere Datenrate will (250kbit/s) muss doch eig.nur 
das BTR Register anders gesetzt werden oder??

von Andreas K. (a-k)


Lesenswert?

Die Bitratenprogrammierung für die LPCs entspricht der vom SJA1000. Im 
Web gibt es diverse Seiten, auf denen sich online die Bitratenwerte 
abhängig von Taktfrequenz, Samplepoint usw. berechnen lassen. Nur 
verdaut nicht jeder davon die Angabe von 60MHz Taktfrequenz.

Für 250Kbps kommt da etwas anderes heraus als für 50Kbps.

von Michael (Gast)


Lesenswert?

Ok, jetzt funktioniert alles..
Danke für die Hilfe und ein schönes Wochenende.

Grüße
Michael

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.