SPRUJ79 November 2024 F29H850TU
The timeout count down timer is an independent timer that can be used for the MTPG timeout and SENT timeout. The MTPG has the respective register Sn_MTP_TO where n is 1 through 4, for configuring the timeout value. The SENT peripheral has the CSENT_TO register for setting the timeout value.
For the MTPG, once the pulse is sent out, the timeout value of a non-broadcast channel is set. At the end of the period of the current trigger pulses, the timeout value is loaded to the counter to start counting down. If the RX line does not receive a low pulse within the timeout value, a timeout error occurs and creates an interrupt. This timeout can be configured for when there is no response from a sensor in a specified length of time, or on a per channel basis.
For the SENT peripheral, the timeout error occurs when SENT is idle for too long or the time between frames is longer than the timeout time. The value is set using the CSENT_TO register, and is loaded after the sensor frame is received.
Once the low pulse of the synchronization pulse is detected or the timeout expires, the countdown counter is disabled. The default timeout registers are set to 0, meaning the timeout countdown timer is disabled.