Wait for falling
edge
Increment
counter
while
LINRX=0
LINRX=1
No
Yes
Increment
counter
LINRX=0
Save counter
( SBRK_count)
and reset it
On LINRX
11
?
b it
c o u n te r
≥
T
increment
counter
On 1st LINRX falling edge
Receive ID Field
Wait for Response
On 5th LINRX falling edge
On LINRX
o
Reset counter
2
3
1
4
Save counter ( BAUD_count)
Verify valid Synch Field
If ADAPT=1, compare baud rate and Baud
Update flag is set if baudrates differ
LIN
1650
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Serial Communication Interface (SCI)/ Local Interconnect Network (LIN)
Module
Figure 29-18. Synchronization Validation Process and Baud Rate Adjustment
If the synch field is not detected within the given tolerances, the inconsistent-synch-field-error (ISFE) flag
will be set. An ISFE interrupt will be generated, if enabled by its respective bit in the SCISETINT register.
The ID byte should be received after the synch field validation was successful. Any time a valid break
(larger than 11 T
bit
) is detected, the receiver’s state machine should reset to reception of this new frame.
This reset condition is only valid during response state, not if an additional synch break occurs during
header reception.