CAN Controller und Bitrate

  • Thread starter Andreas Ruetten
  • Start date
A

Andreas Ruetten

Guest
Hallo,
ich verwende einen Microcontroller mit CAN von Silabs C8051F043.
Die verwenden darin den Core C_CAN von Bosch.
Ich verzweifele im Moment am einstellen der Baudrate.
Ich möchte 1Mbit einstellen bei einer Freq. von 16Mhz.

Ich brauche also 16 time quanta ( oder 8 wenn ich den BRP auf 1 stelle ).

1 time quanta ist immer 1 ,nähmlich das sync_seg.

Wie zur Hölle teile ich nun die restlichen in Tseg1 und Tseg2 und SJW auf ?



Ich habe eine Kabellänge von ca. 10m ( incl. aller Stubs )


Andreas
 
Hi,

ich verwende einen Microcontroller mit CAN von Silabs C8051F043.
Ich kenne den jetzt nicht, aber ich glaub diese Bitratenrechnerei ist
bei allen CAN Controllern gleich. Schau mal ins Datenblatt vom
SJA1000, da drin is erklärt, was man für welche Bitrate einstellen
muss.
Ansonsten hilft vielleicht auch das hier:
http://www.port.de/deutsch/canprod/content/sv_req_form.html

Michael
 
Michael Dreschmann schrieb:
Hi,


ich verwende einen Microcontroller mit CAN von Silabs C8051F043.


Ich kenne den jetzt nicht, aber ich glaub diese Bitratenrechnerei ist
bei allen CAN Controllern gleich.
Leider nein.

Schau mal ins Datenblatt vom
SJA1000, da drin is erklärt, was man für welche Bitrate einstellen
muss.
Ansonsten hilft vielleicht auch das hier:
http://www.port.de/deutsch/canprod/content/sv_req_form.html
schau ich mir mal an , danke.

> Michael
 
Schau mal ier nach: http://www.intrepidcs.com/mcp2510/
Mit dem Proggi habe ich sehr gute Erfahrungen gemacht.


Gruss Nico


"Andreas Ruetten" <ruetten@asratec.de> schrieb im Newsbeitrag
news:8cd66$42f24cba$508d9966$13383@news1.surfino.com...
Hallo,
ich verwende einen Microcontroller mit CAN von Silabs C8051F043.
Die verwenden darin den Core C_CAN von Bosch.
Ich verzweifele im Moment am einstellen der Baudrate.
Ich möchte 1Mbit einstellen bei einer Freq. von 16Mhz.

Ich brauche also 16 time quanta ( oder 8 wenn ich den BRP auf 1 stelle ).

1 time quanta ist immer 1 ,nähmlich das sync_seg.

Wie zur Hölle teile ich nun die restlichen in Tseg1 und Tseg2 und SJW auf
?



Ich habe eine Kabellänge von ca. 10m ( incl. aller Stubs )


Andreas
 

Welcome to EDABoard.com

Sponsor

Back
Top