![](http://datasheet.mmic.net.cn/370000/UPD70F3116A_datasheet_16743820/UPD70F3116A_519.png)
CHAPTER 11 FCAN CONTROLLER
519
User’s Manual U14492EJ5V0UD
Figure 11-4. Time Stamp Function Setting for Message Transmission (When M_CTRL Register’s ATS Bit = 1)
SOF
Message
ACK field
EOF
<2>
<1>
Time stamp
counter
Temporary
buffer
<Explanation>
<1> The time stamp counter value is captured to the temporary buffer when the SOF is detected on the CAN bus.
<2> The value of the temporary buffer is added to the last 2 bytes of the data length code
to DLC0 of the M_DLCn register.
Note
specified by bits DLC3
Note
The ATS bit of the M_CTRLn register must be 1 and the data length must be more than 2 bytes to add
the time stamp counter value to the transmit message.
Remark
n = 00 to 31
Table 11-3. Example When Adding Captured Time Stamp Counter Value to Last 2 Bytes of Transmit Message
Data Field
DLC
Bit Value
Note1
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
1
M_DATAn0
register value
2
Note 2
Note 3
3
M_DATAn0
register value
Note 2
Note 3
4
M_DATAn0
register value
M_DATAn1
register value
Note 2
Note 3
5
M_DATAn0
register value
M_DATAn1
register value
M_DATAn2
register value
Note 2
Note 3
6
M_DATAn0
register value
M_DATAn1
register value
M_DATAn2
register value
M_DATAn3
register value
Note 2
Note 3
7
M_DATAn0
register value
M_DATAn1
register value
M_DATAn2
register value
M_DATAn3
register value
M_DATAn4
register value
Note 2
Note 3
8
M_DATAn0
register value
M_DATAn1
register value
M_DATAn2
register value
M_DATAn3
register value
M_DATAn4
register value
M_DATAn5
register value
Note 2
Note 3
9 to 15
M_DATAn0
register value
M_DATAn1
register value
M_DATAn2
register value
M_DATAn3
register value
M_DATAn4
register value
M_DATAn5
register value
Note 2
Note 3
Notes 1.
See
11.10 (2) CAN message data length registers 00 to 31 (M_DLC00 to M_DLC31)
.
2.
The lower 8 bits of the time stamp counter value when the SOF is detected on the CAN bus
3.
The higher 8 bits of the time stamp counter value when the SOF is detected on the CAN bus
Remark
n = 00 to 31