SLLA383A February   2018  – August 2022 SN65HVDA100-Q1 , SN65HVDA195-Q1 , TLIN1022-Q1 , TLIN1029-Q1 , TLIN2022-Q1 , TLIN2029-Q1 , TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 LIN Specification Progression
    2. 1.2 Workflow Concept
  4. 2Network Architecture
    1. 2.1 General Layout of the LIN Bus
    2. 2.2 Serial Communication Principles
    3. 2.3 Commander-Responder Principle
    4. 2.4 Message Frame Format
  5. 3Physical Layer Requirements
    1. 3.1 Bus Signaling Fundamentals
    2. 3.2 Pullup Values
    3. 3.3 Threshold Values
    4. 3.4 Bit-Rate Tolerance and Timing Requirements
    5. 3.5 Synchronization and Bit Sampling
    6. 3.6 Duty Cycle
  6. 4Filtering, Distance Limitations, Nodes on Bus
    1. 4.1 EMI and Signal Conditioning
    2. 4.2 ESD and Transients
    3. 4.3 Distance and Node Limitations
  7. 5LIN Transceiver Special Functions
    1. 5.1 Low-Power Modes
      1. 5.1.1 Sleep Mode
      2. 5.1.2 Standby Mode
    2. 5.2 Wakeup
      1. 5.2.1 Pin Wakeup
      2. 5.2.2 LIN Wakeup
      3. 5.2.3 Dominant Timeout
  8. 6Advantages and Disadvantages
  9. 7Conclusion
  10. 8Revision History

Advantages and Disadvantages

The main advantages of using LIN over a more robust communication interface are based in simplicity versus complexity. The LIN interface is simple, low-cost to implement and has use relative to CAN (and other differential interfaces) with a small, readily-available component requirement. The single-wire implementation contributes to the low-cost and ease of implementation (less harness cabling), as well as the self-synchronization (no need for external oscillators). The low speeds help mitigate EMI and the deterministic nature of the communication scheme allows predictable messages frames. It also does not introduce any collisions in a well developed system.

Some disadvantages are related to the speed and Commander-Responder concept. Because the speed is slow, it is not ideal for any safety or other important systems inside the vehicle; the low bandwidth does not help with this either. Also, because the commander controls all communication on the bus, there is not a possibility for event-driven communication. Another serious problem with the Commander-Responder scheme, is that if the commander is lost, the entire cluster becomes useless because there is nothing there to drive the communication on the bus.