The TJA1028 data sheet has the following description.
7.2.5 Transition from Normal to Sleep or Standby mode
In order to ensure that the remote wake-up time (twake(dom)LIN) is not reset on a transition to Sleep mode, TXD should be pulled LOW at least td(EN-TXD) after EN goes LOW.
Q1. What happens if the TXD pin cannot be held LOW for td (EN-TXD) time?
Q2. Why does keeping the TXD pin LOW for td (EN-TXD) time ensure "the remote wake-up time (twake (dom) LIN) is not reset"?
Please take a closer look at the attached AH1003, 5.3.1 Transition Normal to Sleep mode.
TXD should be set to Low after td(EN-TXD) from EN falling edge and keep on set to Low until tmsel(max) to enter Sleep mode.
A1. TXD should be kept high for td(EN-TXD), then, switch to Low until tmsel(max) finishes to enter Sleep mode as shown in Figure above.
A2. Even in transition from Normal to Sleep, the remote wake up request from another node to be detected, but, twake(dom)LIN measurement can be reset if TXD goes low at the same time as EN.
Thank you for sharing the useful document.
Does the twake(dom)LIN measurement be triggered by the falling edge of the LIN bus to the dominant?
Does this mean that if the measurement is reset, the wakeup request will be missed because the measurement will not start until the next falling edge of the LIN bus?
1. Twake(dome)LIN is made by filter. The receiver checks if dominant longer than twake(dom)LIN was received.
2. I could not understand the actual intention of this question. How is the measurement reset? If you thought edge trigger might be reset by multi-edge, it is not the case, I think.