Welcome to the CAN-bus Wiki project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

can_faq:can_bitrates [2018/08/21 23:08]
127.0.0.1 external edit
can_faq:can_bitrates [2018/09/29 14:28] (current)
heinz corrected link to the bittiming calculator
Line 8: Line 8:
  
 For determining the timing register contents see at: For determining the timing register contents see at:
-[[ http://​www.can-wiki.info/​bittiming/​tq.html ​| CAN Bit Timing Calculator]]+[[ http://www.bittiming.can-wiki.info/​ | CAN Bit Timing Calculator]]
  
 Bit rates are programmed by specifying the values of some CAN controller registers, commonly called "bit timing"​ registers. ​ The time base is typical derived from a quartz oscillator. ​ Although very flexible, not all bit timings are possible. ​ For a successful communication,​ the nodes at the network should agree on a bit-timing within a certain accuracy. We suggest to use a maximum tolerance of the generated bit frequency ​ of 0.1%.  The best would be to use a oscillator frequency of multiples of 8 MHz.  (16 or 24 MHz) Using other frequencies is asking for trouble. For a more detailed description application notes from Philips and Bosch are available. Bit rates are programmed by specifying the values of some CAN controller registers, commonly called "bit timing"​ registers. ​ The time base is typical derived from a quartz oscillator. ​ Although very flexible, not all bit timings are possible. ​ For a successful communication,​ the nodes at the network should agree on a bit-timing within a certain accuracy. We suggest to use a maximum tolerance of the generated bit frequency ​ of 0.1%.  The best would be to use a oscillator frequency of multiples of 8 MHz.  (16 or 24 MHz) Using other frequencies is asking for trouble. For a more detailed description application notes from Philips and Bosch are available.

QR Code
QR Code can_faq:can_bitrates (generated for current page)