
BAT32G1x9 user manual | Chapter 22 CAN control
852 / 1149
Rev.1.02
22.3.6
Error control function
(4) The type of error
Table22-11. Error Type
type
Error description
Detection status
Detection method
Detection conditions
Send/Receive
Field/frame
Bit error
Compare output levels to bus
levels
Mismatched level Send/Receive nodes
Data bits on the bus between frame
start and end frames, error frames,
and overload frames
Fill errors
Detects received data at the
padding bit
Six output levels are
consecutively
identical bits
Receive node
Frame starts to CRC timing
CRC error
Compare CRC from the
received data and the
received CRC timing
CRC mismatch
Receive node
CRC field
Malformation
Detects fields/frames in a
mixed format
Detect mixed format
errors
Receive node
CRC delimiter
ACK field
End frame
Error frame
Overload frames
ACK error
Detects the ACK gap in the
sending node
Detect recessive bits
in the ACK gap
Sending node
ACK clearance
(5) Error frame output timing
Table22-12. Error Frame output timing sequence
type
Output timing
Bit error, padding
error, format error,
ACK
error
Starts outputting error frames when an error is detected
CRC error
Starts outputting error frames after the ACK delimiter
(6) Handling of errors
The sending node resends the data frame or remote frame after the wrong frame (the frame is not
resended in single-shot mode).