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

Bus Signaling Fundamentals

Considering these voltage levels on the bus, there are thresholds that most transceivers abide by, with some companies deviating slightly from the norm. Because it is a single-ended communication scheme and the thresholds cannot be set by a voltage differential, these thresholds are based on a percentage of the battery voltage in the system. These thresholds determine when the bit is considered “recessive” or “dominant”. Recessive and dominant are just different ways of saying high and low (respectively) on the bus. The naming convention comes from the concept of how the bus and transceivers interact with each other and how the signals are generated inside the IC.

From a high level, a cluster is equivalent to an open-drain circuit, meaning the bus requires a pullup resistor and all the nodes are passively connected to the bus through transceivers. When prompted, the transceivers control the voltage levels on the bus. The pullup resistor ensures the voltage levels on said bus meet or are close to the battery voltage level when the TXD control of the transceiver is in the off state. Once the transceiver becomes active and the TXD control transistor turns on, the bus is driven low, to nearly ground level and the high state is overwritten. Therefore, the bus is pulled up high when the transceiver is off or in a passive state, hence “recessive”. When the transceiver TXD begins conducting and becomes active, the bus is driven low, hence “dominant”.