Infineon Technologies TC1728 User Manual page 1327

32-bit single-chip microcontroller
Table of Contents

Advertisement

TC1728
Controller Area Network Controller (MultiCAN)
Automatic Baud Rate Detection
For automatic baud rate detection, the time between the observation of subsequent
dominant edges on the CAN bus must be measured. This measurement is automatically
performed if bit field NFCRx.CFSEL = 000
. With each dominant edge monitored on the
B
f
CAN receive input line, the time (measured in
clock cycles) between this edge and
CAN
the most recent dominant edge is stored in the NFCRx.CFC bit field.
Synchronization Analysis
The bit time synchronization is monitored if NFCRx.CFSEL = 010
. The time between
B
the first dominant edge and the sample point is measured and stored in the NFCRx.CFC
bit field. The bit timing synchronization offset may be derived from this time as the first
edge after the sample point triggers synchronization and there is only one
synchronization between consecutive sample points.
Synchronization analysis can be used, for example, for fine tuning of the baud rate
during reception of the first CAN frame with the measured baud rate.
Driver Delay Measurement
The delay between a transmitted edge and the corresponding received edge is
measured
when
NFCRx.CFSEL = 011
(dominant
to
dominant)
and
B
NFCRx.CFSEL = 100
(recessive to recessive). These delays indicate the time needed
B
to represent a new bit value on the physical implementation of the CAN bus.
User's Manual
20-34
V1.0, 2011-12
MultiCAN, V2.24

Advertisement

Table of Contents
loading

Table of Contents