Which among the following is single line protocol
-
LIN
-
CAN
-
I2C
-
SPI
LIN (Local Interconnect Network) uses a single-wire communication line, making it cost-effective for simple automotive applications. CAN uses two wires (CAN High and CAN Low), I2C uses two lines (SDA and SCL), and SPI typically uses four or more lines (MOSI, MISO, SCK, CS) for communication.
LIN (Local Interconnect Network) is a single-wire, low-cost serial protocol used in automotive networks for simple sensors/actuators (e.g., window switches, mirrors) as a lower-cost complement to CAN. CAN (Controller Area Network) is a differential two-wire (CAN_H/CAN_L) bus. I2C uses two lines (SDA and SCL). SPI uses multiple lines (MOSI, MISO, SCLK, and chip-select). LIN is the odd one out as the true single-wire protocol.