CAN FD v2.0
18
PG223 December 5, 2018
Chapter 2:
Product Specification
Arbitration Phase (Nominal) Bit Timing Register (Address 0x000C)
Error Count Register (Address 0x0010)
The ECR is a read-only register. Writes to the ECR have no effect. The values of the error
counters in the register reflect the values of the transmit and receive error counters in the
core. The following conditions reset the Transmit and Receive Error counters:
• When 1 is written to the
SRST
bit in the SRR.
• When 0 is written to the
CEN
bit in the SRR.
• When the core enters Bus-Off state.
• During Bus-Off recovery until the core enters Error Active state (after 128 occurrences
of 11 consecutive recessive bits).
IMPORTANT:
When in Bus-Off recovery, the Receive Error counter is advanced/incremented by 1 when
a sequence of 11 consecutive nominal recessive bits is seen.
Note:
In SNOOP mode, error counters are disabled and cleared to 0. Reads to the Error Counter
register return 0.
Table 2-8:
Arbitration Phase Bit Register
Bits
Name
Access Default
Value
Description
31:23 Reserved
–
0
Reserved.
22:16 SJW[6:0]
R/W
0
Synchronization Jump Width.
Indicates the Synchronization Jump Width as specified in the
standard for Nominal Bit Timing.
The actual value is one more than the value written to the register.
These bits can be written only when the CEN bit in SRR is 0.
15
Reserved
–
0
Reserved.
14:8
TS2[6:0]
R/W
0
Time Segment 2
Indicates the Phase Segment 2 as specified in the standard for
Nominal Bit Timing.
The actual value is one more than the value written to the register.
These bits can be written only when the CEN bit in SRR is 0.
7:0
TS1[7:0]
R/W
0
Time Segment 1
Indicates the Sum of Propagation Segment and Phase Segment 1
as specified in the standard for Nominal Bit Timing.
The actual value is one more than the value written to the register.
These bits can be written only when the CEN bit in SRR is 0.