GD32A50x User Manual
664
Bits
Fields
Descriptions
31
BRSEN
Bit rate of data switch enable
0: Bit rate not switch
1: The bit rate shall be switched from the nominal bit rate to the preconfigured data
bit rate during
the data phase when BRS bit in Tx mailbox is recessive ‘1’
30:18
Reserved
Must be kept at reset value.
17:16
MDSZ[1:0]
Mailbox data size
00: 8 bytes per mailbox
01: 16 bytes per mailbox
10: 32 bytes per mailbox
11: 64 bytes per mailbox
15
TDCEN
Transmitter delay compensation enable
Note:
Transmitter delay compensation must be disabled when loopback and silent
mode is enabled.
0: Transmitter delay compensation is disabled
1: Transmitter delay compensation is enabled
14
TDCS
Transmitter delay compensation status
When this bit is set, the transmitter delay is out of compensation range, it is unable
to compensate the transmitter delay for bit check.
0: Transmitter delay is in compensation range
1: Transmitter delay is out of compensation range
13
Reserved
Must be kept at reset value.
12:8
TDCO[4:0]
Transmitter delay compensation offset
These bits are set to the transmitter delay compensation offset value which defines
the distance between the measured delay from CANTX to CANRX and the second
sample point for CAN FD frames with BRS bit set.
7:6
Reserved
Must be kept at reset value.
5:0
TDCV[5:0]
Transmitter delay compensation value
These bits are set by hardware to display the summary of the measured transmitter
delay value and the transmitter delay compensation offset.
23.5.30.
FD bit timing register (CAN_FDBT)
Address offset: 0xC04
Reset value: 0x0000 0000
All bits of this register should be configured in Inactive mode only, because they are blocked
by hardware in other modes.
This register is not affected by software reset bit SWRST in CAN_CTL0 register.