BAT32G1x9 user manual | Chapter 22 CAN control
950 / 1149
Rev.1.02
22.15
Baud rate setting
22.15.1
Baud rate setting
Make sure to set within the limit value to ensure proper operation of the CAN controller as shown below.
(a) 5TQ
SPT(sample point)
17TQSPT=TSEG1+1TQ
(b) 8TQ
DBT (Data Bit Time)
25TQ
DBT=TSEG1+TSEG2+1TQ=TSEG2+SPT
(c) 1TQ
SJW (Synchronous Jump Width)
4TQSJW
DBT
–
SPT
(d) 4TQ
TSEG1
16TQ[3(TSEG1[3:0]
15
setting value].
(e) 1TQ
TSEG2
8TQ[0(setting value for TSEG2[2:0]
7].
Note
TQ=1/f
TQ
(f
TQ
: CAN
protocol layer base system clock).
TSEG1 [3:0]: Bits 0 to 3 of the CAN bit rate register
(CnBTR).
TSEG2 [2:0]: Bits 8 to 10 of the CAN bit rate register
(CnBTR).
Table22-22shows the combination of bit rates that meet the above criteria.