LIN (Local Interconnected Network) is serial automotive network protocol, which goal is to provide Local Network connection between devices with a lower cost than other networks (CAN, CAN FD …). LIN is not meant to be the primary network in the whole vehicle, but to be a complement of more elaborated networks, for example the following image shows a hypothetic case:
Here, the red arrows are CAN communication, whereas the green arrows are LIN communcation. Notice that between the modules of Seat Belt, the components communication is only by LIN, but the communication between the Security Modules and the Seat Belt is by CAN. This is because LIN has no the same bandwidth than CAN, so the data between the Seat Belt and the other Security Modules are intended to be bigger, where LIN might fail.
The main properties of a LIN bus are:
- One master for “n” slaves.
- Similar low cost implementation of sillicon related to UART/SCI communication.
- Self sycnhronization without the need of external clock in the slave nodes.
- Deterministic signal transmision