SLAAET4 April 2025 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519
Figure 2-1 shows what parameters are included in Transmitter Delay Compensation (TDC) block.
Figure 2-3 Transmitter Delay Compensation
(TDC)TDC is a mechanism used to compensate for the delay caused by the loop delay of the transceiver in CAN FD systems. This delay can prevent nodes from performing meaningful bit error checks at the sample point during high-bit-rate data transmission. Specifically, TDC introduces a secondary sample point (Secondary Sample Point or SSP) in the data phase, where the transmitted bit is compared with the received bit after accounting for the delay. This makes sure that the bit errors are correctly detected and handled.
TDC is necessary when the bit rate is high, leading to short data bits and significant loop delays. These delays can cause the node to miss the correct sample point for bit error detection. TDC is only active during the data phase and does not affect the arbitration phase.
By using TDC, the data phase can have a shorter bit time than the nominal bit time, enabling higher data rates without compromising error detection.
For more information about how to measure TDC, refer to the MSPM0 G-Series 80MHz Microcontrollers technical reference manual.