LIN: Local Interconnect Network comms

Posted on Thursday, June 23rd, 2011 in data transfer, sensors by the machinegeek

The Local Interconnect Network (LIN) is a single-wire, low cost, serial communications system which is a subbus of CAN used primarily in automotive systems. In this video Microchip provides an overview of LIN and some of their related products and tools.

For more info on the specifics of the LIN protocol, see this tutorial from National Instruments.

This entry was posted on Thursday, June 23rd, 2011 at 5:00 pm and is filed under data transfer, sensors. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “LIN: Local Interconnect Network comms”

  1. A nitpick – LIN is not really a subbus of CAN, it’s a completely different bus at the lower layers of the OSI stack.

    There’s often (likely always :) a micro performing a bridging function between them though.

  2. Azhar karnalkar says:

    Hello everyone,

    I want to learn LIN. I figure out that ATtiny167, ATMEGA16M1 and ATMEGA32M1 have the lin support.

    What i want to know is that do we need an external LIN transreceiver along with this controller.

    Any help will be very useful.

    Best Regards,

  3. Ken says:

    Azhar, an excellent LIN transceiver is the Atmel ATA6629 and ATA6631. They have voltage regulators (3.3V output on ATA6629, 5V output on ATA6631) and reset control circuitry built in as well so you can simply attach your MCU to them, then attach the whole thing to a 12V or 24V automotive power line and it just works. I am using these on my prototype, specifically the 6631 as I am running a 5 volt MCU.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Drone: So these go for around $330 USD and NO published calibration procedure online or otherwise? Given what's inside - I don't think I'll be considering...
  • Pekka Akselin: This is ridiculous!? :-) We are back at 256(!) byte EPROMs that needed multiple, a handful, of voltages to run! :-(
  • KH: Let's try a back-of-envelope calc balancing energies. From MCP1700 datasheet, there are graphs for a 200mA load step. Estimate the energy shortfall as 12uJ. Say...
  • Daniel: It's been a week and my comment is still awaiting moderation. Apparently the CIA doesn't want their involvement known?
  • KH: Agree, so okay, I guess he must have learned from somewhere. 100nF and 1000uF is so far apart, that was jarring; it's more magic incantation...