Return to Automotive Electronics Home Page

Automotive Buses

The number of sensors, actuators, entertainment and navigation systems and their corresponding electronic control units in the typical automobile has been growing exponentially. These devices and systems must communicate via an electrical or optical signal employing a well defined protocol. These signals and protocols constitute a communications bus. This page provides an overview of the most common communication buses used in cars.

CAN (Controller Area Network)

Brief Description: Can bus is a serial bus originally developed by Robert Bosch GmbH in 1986 for in-vehicle networks in cars. CAN buses employing twisted wire pairs were specifically designed to be robust in electromagnetically noisy environments. The applications of CAN bus in automobiles include window and seat operation (low speed), engine management (high speed), brake control (high speed) and many other systems. CAN buses can also be found in other embedded control applications such as factory automation, building automation, and aerospace systems.

Maximum Data Rates: 1Mbps at 40m, 125Kbps at 500m, 50kbps at 1000m
Circuit Type: Differential
Physical Layer: Twisted Wire Pair, 9 pin D-Sub
Transmission Format: Asynchronous
Drive Voltage: High: 2.75v ~ 4.5v; Low: 0.5v ~ 2.25v; Differential: 1.5v ~ 3.0v
Network Topology: Point to Point
Standards: ISO 11898/11519
More Information: http://www.interfacebus.com/Design_Connector_CAN.html

LIN (Local Interconnect Network)

Brief Description: LIN specifications are developed by the LIN consortium. Version 1.1 was released in 1999. The current version is 2.0. A primary advantage of this bus is that it can be implemented with a single wire (using the vehicle chassis as a current return path). A small and relatively slow in-vehicle communication and networking serial bus system, LIN bus is used to integrate intelligent sensors and actuators. LIN can also communicate over a vehicle's power distribution system with a DC-LIN transceiver.

Maximum Data Rates: 19.2Kbaud at 40m
Physical Layer: Single-Wire Implementation
Transmission Format: SCI (UART) Data Format
Operating Voltage: 12v over a Single Wire
Network Topology: Single Master / Multiple Slave (Up to 16 slaves)
Standards: Enhanced ISO 9141
More Information:
http://www.interfacebus.com/Design_Connector_LIN_Bus.html
http://www.lin-subbus.org/

FlexRay

Brief Description: FlexRay is a high-speed serial communication bus for in-vehicle networks. It is an extended protocol version of byteflight. The extended FlexRay has the performance features required for active safety, such as redundant transmission channels and a fault-tolerant synchronization mechanism. Applications for FlexRay include steer-by-wire and brake-by-wire systems.

Maximum Data Rates: 500 kbps ~ 10 Mbps
Communication Modes:Time-triggered, Event-triggered
Network Topology: Single-channel topologies, Dual-channel topologies
More Information: http://www.flexray.com

MOST (Media Oriented Systems Transport)

Brief Description: MOST was originally designed by Oasis SiliconSystems AG (now SMSC) in cooperation with BMW, Becker Radio, and DaimlerChrysler for multimedia applications in the automotive environment.  It was intended to be implemented on an optical fiber, so the bit rates of this bus system are much higher than previous automotive bus technologies. Since 1997, seventeen international automotive manufacturers and more than fifty key component suppliers including automotive electrical suppliers and audio-video manufacturers have contributed to this technology. MOST buses provide an optical solution for automotive peripherals like car radios, CD and DVD players, and GPS navigation systems.

Maximum Data Rates: 23 Mbaud
Layers: All Seven Layers of the ISO/OSI Reference Model for Data Communication
Network Topology: Point to Point via a Ring Topology but Star Configurations
Other Feature: Plug and Play; 60 Channels, 15 MPEG1 Channels for user configuration
Standards: ISO 7498-1 (OSI Model)
More Information:
http://www.mostcooperation.com/home/
http://www.telos.de/most/
http://www.answers.com/Media%20Oriented%20Systems%20Transport

OBDII (On-Board Diagnostics II)

Brief Description: OBDII is the second generation of the OBD specification. Since on-board vehicle computers were introduced in the early 1980's, OBD systems have made it possible to give the vehicle owner or a technician access to information on the state of vehicle subsystems. Early implementations of OBD monitored a few emission related components and simply illuminated a malfunction indicator light. OBD II defines a communications protocol to provide a standardized series of diagnostic trouble codes (DTCs) via a standardized fast digital communications port. These codes allow a user to identify and remedy malfunctions within the vehicle.

Signal Protocols: There are 5 signaling protocols currently employed by the OBD II Interface (J1962 Connector);
SAE J1850 PWM (41.6 kbaud, Ford Motor Company Standard)
SAE J1850 VPW (10.4/41.6 kbaud, General Motors Standard)
ISO 9141-2 (10.4 kbaud, primarily used in Chrysler, European, and Asian vehicles)
ISO 14230 KWP2000 (Keyword Protocol 2000)
ISO 15765 CAN (250 kbps or 500 kbps).
Standards: ISO 11898, SAE J1962, J1850, J1939, J1978, J1979, J2012, J2178-1, J2178-2, J2178-3, J2178-4
More Information:
http://www.interfacebus.com/Design_Automotive_OBDII_Bus.html
http://en.wikipedia.org/wiki/OBD-II

BYTEFLIGHT

Brief Description: BYTEFLIGHT, was developed by BMW together with Motorola, Elmos and Infineon, primarily for safety-critical applications in motor vehicles. The BYTEFLIGHT protocol combines the advantages of the familiar synchronous and asynchronous protocols and guarantees high data integrity. Automotive applications of BYTEFLIGHT include passive and active safety, body applications.

Maximum Data Rates: 10 Mbit/s gross, at full bus load > 5 Mbit/s net
Information Update Rate: 250 µs
Physical Layer: plastic optical fiber
Network Topology: Master/Slave
More Information: http://www.byteflight.com/whitepaper/index.html

MI (Motorola Interconnect)

Brief Description: The MI bus is used to control smart switches, motors, sensors, and actuators. Applications include mirror and seat controls, window lifting and head light operation.

Physical Layer: Single Wire
States: Dominant (State 0, maximum 0.3v), Recessive (state 1, +5v)
Network Topology: Master/Slave(up to 8 slaves)
More Information: http://www.interfacebus.com/Design_Connector_MI_Bus.html

SAE J1850

Brief Description: The SAE J1850 Bus, developed in 1994, is used for diagnostics and data sharing applications in vehicles. It can be found in OBD II connectors in some older makes of cars.

Maximum Data Rates: 41.6 kbps (PWM); 10.4 kbps (VPW)
Physical Layer: Two-wire, differential (PWM); Single-wire (VPW)
Standards: SAE J1850
More Information:
http://www.interfacebus.com/Automotive_SAE_J1850_Bus.html
SAE J1850 Automotive Bus Controller Serial CPU interface
http://www2.okisemi.com/site/productscatalog/connectivityics/j1850ics/ConnectivityICTables-1.html

SAE J1708

Brief Description: J1708 provides serial data communications between microcomputer systems in heavy-duty vehicle applications. J1708 defines the physical layer only.

Maximum Data Rates: 9600 bps
Physical Layer: 2-Wire 18 AWG Wire (maximum of 40m), RS485 bus as electrical layer
Standards: SAE J1708
More Information: http://www.sae.org/technical/standards/J1708_200408

IEBus (Inter Equipment Bus)

Brief Description: The IEBus, developed by NEC Electronics, is used in car audio systems.

Maximum Data Rates: 3.9 kbps (6-MHz Osc) or 4.1 kbps (6.29-MHz Osc) for Mode 0; 17 kbps (6-MHz Osc) or 18 kbps (6.29-MHz Osc) for Mode 1;
Signal Type: Differential
More Information:
http://www.am.necel.com/micro/product/v850/v850sc2.html
http://www.interfacebus.com/Design_Connector_IEbus.html

Intellibus

Brief Description: Intellibus was originally developed by Boeing for military avionics applications. It can also be used with electronic engine controls, transmission controls, or other vehicle systems.

Maximum Data Rates: 12.5 Mbps;
Physical Layer: Twisted Pair Wire; Maximum Bus Length of 30m
Network Topology: Master/Slave
Other Features: Parity and CRC Error Detection
More Information:
http://www.interfacebus.com/Design_Connector_Automotive.html#i
http://www.intellibus.co.za/index.htm

D2B (Domestic Digital Bus)

Brief Description: D2B is an isochronous TDM network system. It can be used to communicate between in-car multimedia devices such as radio head units, CD changers, navigation systems, telephones, TV and others.

Physical Layer: plastic optical fiber (POF) or unshielded twisted pair (UTP)
Network Topology: Ring Topology
More Information: http://www.candc.co.uk/d2b_smartwirex/tech_overview/

SMARTwireX

Brief Description: SMARTwireX was initially designed for D2B electrical networks. It is an electrical physical layer solution for automotive networks.

Maximum Data Rates: 25 Mbps
Physical Layer: Twisted wire pair, Maximum Bus Length of 150 m
Network Topology: Master/Slave
More Information: http://www.candc.co.uk/d2b_smartwirex/tech_overview/

IDB-1394

Brief Description: IDB-1394, an automotive version of IEEE-1394, was developed by the Joint Automotive Working Group, a partnership between the IDB Forum and the 1394 Trade Association. IDB-1394 is being deployed for passenger vehicle applications in Japan and Europe, with automotive OEM introductions expected from several manufacturers as early as model year 2006.

Standard: SAE J2366
More Information:
http://www.idbforum.org/cgi-bin/r.cgi?FILE=index.html
http://www.firewire-1394.com/what_is_idb-1394.htm

DSI Bus (Distributed Systems Interface)

Brief Description: DSI Bus was developed by Motorola as a dedicated safety bus. Applications in vehicles include air bags and other safety related sensors and components.

Maximum Data Rates: 150 kbps
Network Topology: Master/Slave
Physical Layer: Two-wire serial bus
More Information: http://www.sae.org/automag/convergence/trw.htm

BST (Bosch-Siemens-Temic)

Brief Description: BST Bus is another vehicle safety bus used, for example with air bags.

Maximum Data Rates: 250 kbps;
Physical Layer: Two-wire
Transmission Format: Manchester Encoding
Other Features: Parity and CRC Error Detection
More Information: http://www.bstpromark.com/products/web.html

MML (Mobile Multimedia Link)

Brief Description: MML Bus is a multimedia bus that is fault tolerant and handles plug and play.

Maximum Data Rates: 100 Mbps;
Physical Layer: Plastic optical fiber, Maximum Cable Length of 10 m
Transmission Format: NRZ
Network Topology: Master/Slave
More Information: http://www.st.com/stonline/press/news/year1998/mml.htm