Forum: Mikrocontroller und Digitale Elektronik Frequenz MCP2515


von *GAST* (Gast)


Lesenswert?

Hallo,

ich möchte einen MCP2515 mit einer CAN-Baudrate von 500 kbits/s 
betreiben.
Im Datenblatt finde ich leider keine Infos, ob ich einen externen Quarz 
für den MCP2515 verwenden muss und wenn ja, welche Frequenz odeal für 
die Baudrate 500 kbits/s ist.

Beim CAN-Controller AT90CAN128 von Atmel ist in einer Tabelle 
dargestellt, welche Frequenzen für welche Baudraten die beste ist.....

Kann mir jemand helfen, und schreiben ob und was für einen Quarz ich 
verwenden sollte?

Danke :-)

von H.Joachim S. (crazyhorse)


Lesenswert?

Du musst keinen Quarz verwenden, kannst auch einen externen Takt 
benutzen, wenn vorhanden.
Mit 16MHz kannst du alle gängigen Baudraten ohne Fehler erzeugen.
Es gibt irgendwo im Netz einen calculator für die Registereinstellunge.

von Harry P. (Gast)


Lesenswert?

*GAST* schrieb:
> Im Datenblatt finde ich leider keine Infos, ob ich einen externen Quarz
> für den MCP2515 verwenden muss

Figure 8-1 CRYSTAL/CERAMIC RESONATOR OPERATION
Figure 8-2 EXTERNAL CLOCK SOURCE

Für das Timing selbst ist der Abschnitt
5.3 Programming Time Segments

zuständig.

Ausführlich und sehr anschaulich ist das ganze z.B. auf
http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515

beschrieben. Da gibt's auch eine lib, die man einbinden kann, wenn man 
nicht alles "zu Fuß" programmieren will.

von Thomas F. (igel)


Lesenswert?

*GAST* schrieb:
> Kann mir jemand helfen, und schreiben ob und was für einen Quarz ich
> verwenden sollte?

Es gibt ein Berechnungsprogramm dafür:

Beitrag "Microchip CAN Bit Timing Calculator"

Ich verwende immer 16MHz am MCP2515.

von Erich (Gast)


Lesenswert?


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.