In-Vehicle Networking (IVN): From LIN and CAN to Ethernet
← Back to: Automotive Electronics Assemblies
This page turns in-vehicle networking into concrete decisions: how to choose between LIN, CAN, CAN FD, FlexRay and Ethernet + TSN, how to size bandwidth and topology, and how to map each ECU to the right buses and interface ICs. The goal is to help you move from abstract block diagrams to a realistic IVN plan, BOM fields and RFQs that suppliers can respond to without guesswork.
In-Vehicle Networking (IVN) in the Vehicle Architecture
In-vehicle networking connects all ECUs into one communication backbone. The goal is to match bandwidth, latency, redundancy, safety and cost with the right mix of LIN, CAN, FlexRay and Automotive Ethernet. This page approaches IVN planning from both the protocol layer and the transceiver/PHY/switch IC layer so you can turn architecture ideas into concrete BOM fields.
- When to use LIN instead of CAN or CAN FD
- When existing FlexRay networks still make sense on new platforms
- Why Automotive Ethernet with TSN is rising for ADAS and central compute
The sections below start with a protocol landscape table, then move to backbone and topology diagrams, IVN IC selection guidance and twelve FAQ answers that compress IVN planning into short, reusable decisions.
IVN Protocol Landscape: LIN, CAN, FlexRay, Ethernet
Different in-vehicle networking protocols exist because not every ECU needs the same bandwidth, latency or cost profile. LIN is optimised for simple body nodes, CAN and CAN FD carry most control traffic, FlexRay serves legacy high-determinism platforms, and Automotive Ethernet with TSN scales to ADAS and central compute backbones.
The table below summarises typical data rates, domains, topologies and real-time behaviour for key IVN protocols. Use it as a starting point before deciding where you truly need CAN FD or Ethernet instead of LIN or classic CAN.
| Protocol | Data rate (typ.) | Typical domains | Topology | Real-time behavior |
|---|---|---|---|---|
| LIN | Up to ~20 kbit/s | Door, window, seat, HVAC panel | Single-master bus | Low, non-safety critical |
| CAN | 125 kbit/s to 500 kbit/s | Body, powertrain, chassis control | Multi-drop bus | Medium real-time, priority-based |
| CAN FD | Up to 2–5 Mbit/s (data phase) | Powertrain, ADAS sensors, gateways | Multi-drop bus | Higher throughput, controlled latency |
| FlexRay | Up to 10 Mbit/s | Legacy safety platforms, x-by-wire | Dual-channel bus or star | High determinism, time-triggered |
| 100BASE-T1 | 100 Mbit/s | ADAS, cameras, infotainment, gateways | Point-to-point, switched | Soft real-time with TSN |
| 1000BASE-T1 | 1 Gbit/s | High-resolution sensors, central compute | Point-to-point, switched | Soft real-time with TSN |
Later sections build on this comparison to discuss topology choices, IVN transceiver and PHY selection, EMC aspects and migration from legacy CAN or FlexRay to Ethernet-based backbones.
IVN Topology and Bandwidth Planning
Once you know which protocols belong in the vehicle, you still need to decide how they are wired. In-vehicle networking topologies range from a single CAN bus with end terminators to segmented CAN networks and switched Automotive Ethernet backbones. Topology and bandwidth planning decide how robust the IVN will be under control, diagnostics, OTA and logging traffic.
Common IVN topologies
- Single bus + terminators: all ECUs share one CAN or LIN segment with end-of-line termination. Simple and low cost, but with single-bus failure and congestion risks.
- Segmented CAN with gateways: multiple CAN or CAN FD segments (body, powertrain, chassis) are interconnected by one or more gateways that filter and rate-limit cross-domain traffic.
- Star/tree Ethernet with switches: ECUs connect point-to-point into switches or gateways, creating a star or tree backbone that scales to ADAS and central compute bandwidth.
Bandwidth and latency considerations
A practical planning rule is to estimate average load as the sum of each message payload multiplied by its update rate, then add margin for diagnostics, OTA and logging. If a CAN bus runs above roughly half of its usable bandwidth for long periods, consider adding segments or moving heavy flows to CAN FD or Ethernet.
Latency and jitter sensitivity also differ: EPS, brake and certain ADAS controllers require low latency and tightly bounded jitter, while many body and comfort functions only need eventual delivery within human-perception limits.
- List all ECUs and key signals, grouped by domains such as body, powertrain, chassis and ADAS.
- Tag each signal with approximate payload size, update rate, latency sensitivity and safety level.
- Assign signals to LIN, CAN, CAN FD or Ethernet segments according to their bandwidth and criticality.
- Estimate average and peak load per bus and verify that enough headroom remains for diagnostics, OTA and logging.
CAN, LIN and FlexRay Transceiver Selection
Transceivers sit at the boundary between digital ECUs and harsh automotive wiring. Compared to generic interface ICs, automotive LIN, CAN and FlexRay transceivers must survive wide bus voltages, ESD and surge, meet EMC limits and support low-power and wake-up modes. This section turns the transceiver data sheet into a short checklist for IVN design and procurement.
| Parameter | Why it matters in IVN | Typical considerations |
|---|---|---|
| Supply & bus voltage | Compatibility with ECU rails and worst-case bus conditions. | 5 V vs 3.3 V supply, common-mode range, jump-start and load-dump tolerance. |
| Data rate capability | Ensures the bus can support required bandwidth and topology length. | LIN up to ~20 kbit/s, CAN 125–500 kbit/s, CAN FD up to 2–5 Mbit/s, FlexRay up to 10 Mbit/s. |
| ESD & surge robustness | Prevents damage during assembly and over vehicle lifetime transients. | ±8 kV HBM, ±15 kV IEC 61000-4-2 or higher, surge tests on bus pins. |
| EMC & slew-rate control | Helps meet CISPR 25 noise limits and reduce cross-coupling into other systems. | Selectable slew-rate modes for LIN or CAN, dedicated low-EMI variants. |
| Low-power & wake-up modes | Keeps quiescent current within budget while allowing remote wake-up. | Sleep/standby current in the µA range, wake via bus, local pin or timer. |
| Fault protection & diagnostics | Limits damage and improves fault detection on safety-relevant buses. | TXD dominant timeout, short-to-battery/ground protection, thermal shutdown, error flags. |
| Package & thermal behaviour | Affects layout, thermal rise and production cost. | SOIC vs smaller packages, exposed pad options, derating with ambient temperature. |
LIN, CAN/CAN FD and FlexRay selection notes
LIN transceivers support low-speed body and comfort nodes. They should prioritise ultra-low sleep current, flexible wake-up sources and robust ESD and EMC behaviour over raw data rate. A single master and several slaves share the bus, so master-node robustness and fail-safe behaviour are especially important.
CAN and CAN FD transceivers carry most vehicle control traffic. For body CAN, cost and EMC-tuned slew-rate options dominate. For powertrain, chassis and safety-related CAN or CAN FD, transceivers must tolerate harsh faults, support fast data phases where needed and provide diagnostics such as dominant timeout and error indication pins for the MCU.
FlexRay transceivers remain relevant on legacy x-by-wire platforms where dual-channel, time-triggered communication is already deployed. They must support two independent channels, strong bus fault protection and tight timing relationships with the MCU’s FlexRay controller. New designs often migrate to Ethernet backbones while only maintaining FlexRay where absolutely required.
On safety-relevant buses, combine robust transceivers with MCU-side measures such as UVLO handling, error inputs and watchdog supervision. Detailed ASIL allocation belongs to the functional safety sections, but IVN transceiver choices provide the first line of protection at the interface to the wiring harness.
Ethernet PHY, Switch and TSN for IVN Backbones
ADAS sensors, high-resolution cameras, central compute and data logging quickly exceed the bandwidth of CAN and CAN FD. Automotive Ethernet with TSN provides a scalable backbone that can transport both deterministic control traffic and large best-effort data flows over single-pair twisted cables. This section highlights the key PHY and switch parameters you must specify when planning an Ethernet-based IVN.
Automotive Ethernet basics
100BASE-T1 and 1000BASE-T1 are single-pair Ethernet PHYs optimised for in-vehicle wiring. They support point-to-point, full-duplex links over tens of metres of twisted pair and can be deployed in star or tree topologies anchored by Ethernet switches and gateways. Compared to traditional CAN, the physical layer is more sensitive to cabling balance, EMC and connector design.
- 100BASE-T1: 100 Mbit/s, common for camera aggregation and backbone links.
- 1000BASE-T1: 1 Gbit/s, used for high-resolution sensors and central compute ties.
- Single-pair twisted cable: reduces weight while demanding tight control of impedance and balance.
ETH PHY selection map
When selecting Automotive Ethernet PHYs, start by fixing the data rate, cable type and link reach. From there, look at low-power modes such as Energy Efficient Ethernet (EEE), wake behaviour and diagnostics such as cable fault detection and link quality reporting. For ADAS and backbones, temperature range, EMC-tuned variants and robust link monitoring are often more important than the lowest bill-of-materials cost.
- Data rate and reach: 100 vs 1000 Mbit/s, supported cable length and topology.
- Low-power modes: EEE and standby states, including wake-up timing for ADAS use cases.
- Diagnostics: cable diagnostics, link quality metrics and error counters for production and field tests.
- Temperature and EMC: automotive temperature grades and variants tuned for CISPR 25 performance.
Switch & TSN feature checklist
Ethernet switches in IVN backbones connect sensors, domain controllers and central ECUs. Port count, uplink interfaces and QoS features must match your chosen topology and bandwidth plan. At the same time, basic security and TSN support avoid turning the backbone into a fragile bottleneck or single point of failure.
- Ports and uplinks: x-port switch size, number of sensor and backbone ports, interface to SoC.
- QoS and VLAN: multiple queues, VLAN separation for ADAS, infotainment and diagnostics, IGMP snooping.
- Security: port locking, storm control and basic rate limiting to contain misbehaving nodes.
TSN adds time awareness and per-stream control on top of Ethernet. In practice, most IVN designs focus on a small subset of TSN features:
- 802.1AS – Time sync: used when multiple sensors and controllers must share a common time base.
- 802.1Qbv – Scheduled traffic: used when critical control flows run over the backbone and jitter must be bounded.
- 802.1Qci – Per-stream policing: used to stop a single faulty node from flooding the Ethernet backbone.
You do not need every TSN option in every platform. Instead, decide which flows truly require precise time alignment or scheduled bandwidth, then confirm that the selected switches and PHYs support those specific TSN building blocks.
EMC, ESD, Common-Mode and Cabling Checklist for IVN
In-vehicle networks run across long harnesses in a harsh environment. Robust EMC and ESD behaviour depends on both cabling practices and the capabilities of LIN, CAN and Ethernet interface ICs. This section does not try to replace a full EMC layout guide. Instead, it summarises IVN-specific checks you should review when defining harnesses, terminations and transceiver requirements.
Cabling and common-mode control
- Twisted pair symmetry: keep differential pairs as balanced and consistent as possible over the harness run.
- Common-mode choke placement: place chokes close to connectors, balancing insertion loss and common-mode rejection.
- Termination and common-mode bias: ensure bus terminations and centre bias networks follow the intended topology.
- Shielding and grounding: decide early on single-point vs multi-point shield connection, based on EMC and corrosion constraints.
EMC and robustness checklist for IVN interface ICs
| Item | What to check |
|---|---|
| ESD ratings | Bus pins meeting required IEC 61000-4-2 and HBM levels for assembly and in-vehicle stress. |
| Conducted / radiated immunity | Datasheet test results versus standards such as CISPR 25 to ensure links remain stable during transients. |
| Bus fault protection | Ability to tolerate short-to-battery or short-to-ground conditions (for example up to ±58 V on CAN). |
| Diagnostic support | Fault flags, error counters and link quality metrics to aid EMC debugging and production testing. |
Migrating Legacy IVN Platforms to Ethernet and TSN
Most vehicles on the road started as LIN, CAN or FlexRay-heavy platforms. Moving toward an Ethernet and TSN backbone is rarely a single-step redesign. Instead, migration happens in phases, adding CAN FD segments, short Ethernet backbones and new ADAS domains while keeping legacy ECUs alive. This section outlines typical migration paths and the interface ICs that enable them.
Typical migration paths
- LIN / CAN-heavy → CAN FD + short Ethernet backbone: upgrade high-load CAN segments to CAN FD while keeping wiring largely intact, then add a short 100BASE-T1 Ethernet backbone around the central gateway or ADAS controller.
- FlexRay → Ethernet with TSN: replace time-triggered FlexRay channels with a TSN-capable Ethernet backbone while keeping CAN for legacy body and diagnostics traffic during the transition.
- Mixed buses → Ethernet-centric next platform: on new architectures, treat Ethernet as the primary backbone and keep LIN/CAN as cost-efficient local networks attached through gateways.
Migration strategy
- Do not upgrade every ECU at once: prioritise nodes under the most pressure from bandwidth, diagnostics or OTA—typically gateways, telematics and ADAS domain controllers.
- Use gateways for protocol conversion: treat the gateway as the boundary between legacy LIN/CAN/FlexRay segments and the new Ethernet backbone, with message filtering and rate limiting built in.
- Insert Ethernet first around new ADAS domains: connect new ADAS controllers and sensor hubs via 100BASE-T1/1000BASE-T1 links rather than adding more CAN branches into already congested buses.
Key risks in mixed networks
Mixed networks introduce new diagnostic and timing challenges. OTA and service tools may need to traverse telematics, Ethernet, gateways and legacy buses to reach every ECU. At the same time, Ethernet and TSN nodes often share a precise time base, while older CAN or FlexRay ECUs only have coarse timing awareness.
- Diagnostics and OTA: verify that each migration step preserves end-to-end access to all ECUs, and that gateways do not become a throughput bottleneck for updates and logging.
- Time synchronisation: plan how critical ECUs will align timestamps between Ethernet/TSN and legacy buses, even if older nodes only support coarse synchronisation via the gateway.
Legacy CAN platform adding ADAS
Old: multiple LIN and CAN segments for body, powertrain and chassis, with no Ethernet backbone.
New: key CAN segments migrate to CAN FD, and a short 100BASE-T1 Ethernet link is added between the central gateway and an ADAS domain controller or sensor hub.
Interface ICs: CAN FD transceivers, 100BASE-T1 PHYs, and a gateway MCU/SoC with CAN + Ethernet connectivity.
FlexRay to Ethernet migration
Old: a FlexRay backbone carries safety-critical control traffic, with several CAN segments handling body and diagnostics.
New: a TSN-capable Ethernet backbone and gateway or switch assume the role of the FlexRay network, while CAN continues to support low-bandwidth and legacy functions during the transition period.
Interface ICs: FlexRay transceivers, TSN-enabled Ethernet switches, 100/1000BASE-T1 PHYs and safety-oriented gateway controllers.
BOM Fields and Procurement Question Checklist
This section is written for procurement teams, project owners and small integrators. The goal is to turn the IVN discussions above into concrete BOM fields and RFQ questions, so suppliers clearly understand which protocol types, robustness levels and diagnostic features you need. The bullets below highlight what should be written into your enquiry forms rather than left implicit.
Bus & protocol basics
- Bus / protocol type: LIN, CAN, CAN FD, FlexRay, 100BASE-T1, 1000BASE-T1 or other Ethernet variants required.
- Topology and segment role: single bus, segmented CAN, Ethernet backbone, sensor link, camera link or domain-to-gateway connection.
- Data rate and maximum length: required bit rate per segment and maximum harness length for each link class.
- Node and port counts: number of ECUs per segment, switch ports and any planned expansion capacity.
Robustness & EMC
- Supply and protection: supply voltage (for example 5 V or 3.3 V) and compatibility with load dump and jump-start conditions.
- ESD and EMC levels: bus-pin ESD targets (for example IEC 61000-4-2 contact / air levels) and desired CISPR 25 or similar emission and immunity performance.
- Bus fault protection: acceptable short-to-battery and short-to-ground limits (for example up to ±58 V on CAN or LIN pins).
- Temperature grade: required operating range such as –40 °C to +105 °C or –40 °C to +125 °C, depending on mounting location.
- EMC options: need for low-EMI variants, slew rate control modes or pin-compatible options with improved emission behaviour.
Integration & diagnostics
- Sleep and wake behaviour: maximum allowed sleep current and which wake mechanisms are required (bus, local pin, timer, remote wake).
- Diagnostic features: bus error flags, dominant timeout behaviour, cable diagnostics, link quality metrics and error counters.
- Safety and monitoring: needs for short-to-battery detection, bus-stuck detection, over-temperature shutdown and safety-related monitoring pins.
- TSN support (for Ethernet): whether 802.1AS, 802.1Qbv, 802.1Qci or other TSN building blocks must be supported in hardware or software.
Typical ECU Network Configurations – Quick Reference
This section gives a quick view of how common ECUs connect into the in-vehicle network. The table below maps each ECU type to its primary and secondary buses, along with typical interface IC combinations. It does not explain each function in detail; instead it focuses on practical network configuration and the link devices you will usually see in successful designs.
| ECU | Primary network | Secondary network | Typical interface IC types |
|---|---|---|---|
| Body Control Module (BCM) | CAN FD | LIN branches to doors, seats, lighting | CAN FD transceiver; multiple LIN transceivers |
| Engine / Powertrain ECU | High-robustness CAN FD | Optional LIN for local actuators | Automotive-grade CAN FD transceiver; optional LIN transceiver |
| Electric Power Steering (EPS) | CAN FD or Ethernet (TSN-capable) | — or backup CAN path | High-robustness CAN FD transceiver; optional 100BASE-T1 PHY |
| ADAS Domain Controller | Ethernet TSN backbone | CAN FD for fallback / legacy links | 1000BASE-T1 PHY; TSN-capable switch; CAN FD transceiver |
| Gateway / Central Compute | Multi-Ethernet + multiple CAN FD segments | LIN or dedicated diagnostics CAN (optional) | Multiport Ethernet switch; several CAN FD transceivers; optional LIN transceivers |
| Infotainment Head Unit / Cluster | Ethernet + CAN FD | LIN for backlight, buttons, small loads | 100BASE-T1 or 1000BASE-T1 PHY; CAN FD transceiver; LIN transceiver |
| Telematics / Connectivity Module | Ethernet to gateway | CAN or LIN for local diagnostics (optional) | Ethernet PHY; optional CAN / LIN transceiver |
| Camera / Radar / Sensor Module | Ethernet video / data link | — or simple CAN control | 100BASE-T1 or 1000BASE-T1 PHY; optional CAN FD transceiver |
Body Control Module – CAN backbone with LIN satellites
BCMs usually sit on a CAN or CAN FD backbone and fan out to multiple LIN branches for doors, seats and small loads. This keeps the main bus count low while allowing cheap LIN nodes at the harness edge. In most designs you will see one CAN FD transceiver paired with several LIN transceivers inside the same module.
EPS – high-robustness CAN FD or Ethernet link
Electric power steering ECUs demand low latency and high robustness. Many platforms still rely on a hardened CAN FD interface, while newer architectures introduce Ethernet or TSN links for tighter integration with central compute. Even in Ethernet-based systems, a dedicated CAN FD channel is often kept as a fallback or safety path.
ADAS Domain Controller – Ethernet TSN with CAN fallback
ADAS domain controllers aggregate large camera, radar and LiDAR data streams, so the primary interface is typically a 1000BASE-T1 or higher-speed Ethernet link, often with TSN features enabled. A secondary CAN FD bus is frequently used for compatibility with legacy chassis and body ECUs and as a low-bandwidth backup control channel.
Gateway / Central Compute – multi-bus aggregation point
The gateway or central compute ECU anchors the entire IVN. It usually combines a multiport Ethernet switch for backbones and high-bandwidth domains with multiple CAN FD interfaces for body, powertrain and chassis segments. Optional LIN and a dedicated diagnostics CAN give service tools and OTA paths clean access into otherwise isolated buses.
In-Vehicle Networking – Frequently Asked Questions
These twelve questions turn the IVN topic into short, decision-oriented answers you can reuse in specs, RFQs and customer discussions. Each answer shows how to think about Ethernet or TSN, bus selection, EMC levels and typical per-ECU patterns so you can move from slideware to a realistic network plan.
How do I decide whether my next vehicle platform really needs an Ethernet or TSN backbone?
The easiest starting point is to list your high-bandwidth and low-latency features, such as ADAS, logging and cloud connectivity. If CAN or CAN FD would be heavily loaded or fragmented into many segments, an Ethernet backbone becomes attractive. If payloads are modest and stable, a well planned CAN FD network is often sufficient.
What is a practical way to estimate IVN bandwidth and node count at the concept stage?
At concept stage you do not need a perfect number. Sum the payload size of each message group, multiply by its update rate, add safety margin for diagnostics and OTA, then map the result to a few CAN, CAN FD or Ethernet segments. This gives you a workable order-of-magnitude bandwidth budget.
When is CAN FD enough, and when does it become more cost-effective to move to Ethernet?
CAN FD works well when traffic is mostly control and diagnostics, segment lengths are reasonable and you can keep utilisation below your chosen limit, for example 40–50%. Once you see multiple congested CAN FD segments, frequent feature growth or large data logs, moving those paths onto Ethernet usually becomes cheaper than endlessly re-segmenting buses.
Does FlexRay still make sense on new vehicle platforms, or should I move directly to Ethernet and TSN?
For brand-new platforms without a large FlexRay legacy base, it is rarely worth adding new FlexRay networks. Ethernet with TSN gives you deterministic behaviour, better bandwidth scaling and wider ecosystem support. FlexRay mainly still appears in carry-over architectures, where it can be bridged into Ethernet while you gradually move critical ECUs onto the new backbone.
How should I choose between LIN, CAN, CAN FD and Ethernet for body and comfort ECUs such as BCM, doors and seats?
For body and comfort ECUs, LIN is usually the best fit for simple, low-cost nodes such as seat, door or small lighting modules. CAN or CAN FD connects the BCM and coordinates functions across zones. Ethernet rarely goes all the way to these edge ECUs; instead it feeds gateways or zonal controllers that fan out LIN and CAN.
What are sensible default network configurations for ECUs like BCM, EPS, ADAS domain controllers and gateways?
A sensible default pattern is: BCM on CAN FD with several LIN branches, engine ECUs on robust CAN FD, EPS on CAN FD or Ethernet with a backup CAN path, ADAS domain controllers on Ethernet TSN with CAN FD fallback, and gateways combining multi-port Ethernet switches with multiple CAN FD and optional LIN or diagnostics CAN interfaces.
Which parameters matter most when selecting LIN, CAN, CAN FD or FlexRay transceivers for automotive use?
For automotive transceivers, focus on supply and bus voltage range, supported data rate, ESD and EMC performance, bus-fault tolerance and sleep or wake options. CAN FD and FlexRay parts should handle harsh common-mode and fault conditions. LIN parts should meet your current budget and wake-up scheme. Always check that the device is qualified for your target temperature grade.
What should I specify when I send an RFQ for Automotive Ethernet PHYs?
When you request Automotive Ethernet PHYs, state the required data rate, cable type and reach, operating temperature range, target EMC class and whether you need energy-efficient features such as EEE. Ask about built-in cable diagnostics and link-quality reporting. For time-sensitive networks, confirm timestamping support and any integration requirements with your intended MAC or switch devices.
Which TSN features are realistically needed for ADAS and central compute networks?
Most ADAS and central compute designs start by using 802.1AS for time synchronisation and 802.1Qbv for basic scheduled traffic windows. 802.1Qci or related policing features become important when you have mixed critical and non-critical streams. Rather than enabling every TSN option, focus on the minimum feature set that guarantees timing for your most safety-relevant traffic flows.
How should I express EMC, ESD and bus-fault requirements for IVN transceivers and PHYs in an RFQ?
In an RFQ, express EMC and robustness in concrete targets. Specify ESD levels on bus pins, the emission and immunity standards you expect to pass, the permitted short-to-battery and short-to-ground voltages, and the required operating temperature range. Stating that devices must be automotive-grade and field-proven for similar bus speeds helps filter out marginal or industrial-only options.
How can I migrate a LIN or CAN-heavy platform to Ethernet without redesigning every ECU at once?
You can migrate a LIN or CAN-heavy platform gradually. Start by upgrading the most heavily loaded CAN segments to CAN FD, then add a short Ethernet backbone around the central gateway or ADAS controller. Use that gateway to bridge between old and new buses so existing ECUs stay unchanged until you are ready to replace them.
How do I capture IVN requirements as BOM fields so suppliers propose the right interface ICs?
A practical approach is to group IVN requirements into three blocks: bus and protocol basics, robustness and EMC, and integration and diagnostics. For each ECU class, record bus type, rate and length, ESD and fault targets, temperature grade, sleep and wake behaviour, diagnostic features and TSN needs, then pass these fields directly into your BOM and RFQ templates.