Comparison
ASG vs LIN
LIN is the single-wire, master-polled sub-bus for slow body electronics; ASG carries the same low-speed functions on the vehicle-wide ring with no separate network and no master node.
StandardISO 17987 (formerly the LIN 2.1 / 2.2A specification). Up to 20 kbit/s.
LIN exists because CAN was too expensive for a door mirror. It is deliberately minimal: one wire, one master, a fixed poll schedule, 20 kbit/s.
The cost of that minimalism shows up at vehicle scale, as dozens of small LIN clusters, each with its own master ECU and its own wiring, hanging off the CAN backbone.
At a glance
The cheapest way to network a handful of slow devices: one master polls each slave in turn over a single wire. Mirrors, window switches, rain sensors, small motors.
One ring for the whole vehicle. A window motor and a headlight sit on the same channel, in the same 1 ms window, with no sub-bus of their own.
Topology
How they differ
-
Network structure
LINA separate LIN cluster per function group, each with a master node that also bridges to CAN.
ASGNo sub-buses. Every body node is a zone on the one ring.
-
Media access
LINThe master polls slaves on a fixed schedule; a slave cannot speak until it is asked.
ASGEvery zone has its own carrier and is read every millisecond.
-
Latency
LINBest case is one poll period; worst case is a full schedule cycle, and the bus is only 20 kbit/s.
ASG1 ms to the shared commit, the same for a latch as for a lamp.
-
Wiring and parts
LINCheap per run, but every cluster adds a master, a connector set and a wire run.
ASGOne ring, and control blocks that are the same part wherever they sit.
-
Diagnostics
LINEach master reports its own slaves; whole-vehicle body state is stitched together in software.
ASGBody state is part of the committed vehicle state, timestamped to the millisecond.
Common ground
The matrix
| Dimension | LIN | ASG |
|---|---|---|
| What it is | A low-cost communication sub-bus for slow body functions. | A control architecture: protocol, real-time OS and ring channel as one system. |
| Topology | One master with several slaves on a single shared wire. | Single ring routed through the vehicle volume; zones attach within a wire-length budget. |
| Medium | A single dedicated wire referenced to ground. Power routed separately. | Power and data on the same conductors (PLC over 12 / 24 / 48 V), or a twisted pair. |
| Media access | The master polls each slave in turn. No arbitration. | Frequency-division. Each zone has its own carrier (a diad); no contention for the channel. |
| Timing model | Schedule-table driven by the master; slot period typically a few ms. | One global commit every 1 ms. Every zone updates in the same instant. |
| Determinism under load | Bounded by the schedule, but latency is a whole poll cycle and the bus is slow. | Fixed. Every event lands on the 1 ms grid regardless of how many zones or events. |
| Raw data rate † | Up to 20 kbit/s. | ~2.7 Mbps on the shared channel; capacity added by carriers, not by frame time. |
| Vehicle-wide state | None. The master holds a local view of its own slaves only. | Native. Every module holds the whole committed state vector each millisecond. |
| Compute model | Sequential, master-driven. | Distributed and time-parallel: every module computes on the same state in the same window. |
| Harness impact † | Cheap per run, but many separate LIN runs add up across the body. | One ring carrying power and data. ~200-300 m of wiring per vehicle in ASG's own figures. |
| Fault handling | Minimal. The master detects a missing or malformed slave response. | 10 us local reaction in each block acts as an electronic fuse; no relays needed. |
| Standardisation & maturity | ISO 17987. Mature and ubiquitous for body electronics. | ISO-compliant seven-layer protocol; pre-series. Standard number and assessments still to be cited. |
| Tooling & ecosystem | Broad and inexpensive; part of every automotive toolchain. | Early. A public simulator; silicon, stacks and test tools are in development. |
† derivation still to be confirmed. Legacy figures are the nominal values from the published standards; ASG figures are set out on the methodology page.
Where LIN is the better choice today
- Absolute cost floor
For one or two slow signals, a LIN slave is about as cheap as a networked device gets: a transceiver of a few cents and a single wire.
- Simplicity
A LIN cluster is trivial to specify and to debug. There is very little to get wrong.
- Off-the-shelf parts
Every body-electronics supplier ships LIN slave devices today, ready to drop in.
- Independence
A LIN cluster can be developed and validated in isolation. ASG brings the node into the shared vehicle model instead.
Questions
Is LIN’s slow speed the problem ASG fixes?
For its job, 20 kbit/s is usually enough. What ASG removes is the separate network and the master node, not just the speed limit.
Would ASG be overkill for a single door module?
On ASG a door module is just another zone on the ring it is already connected to, so there is no extra network to add. The comparison is against a whole vehicle’s worth of LIN clusters, not one.
Can existing LIN devices attach to ASG?
Yes. The zone module runs the LIN schedule itself, polling the existing slaves and folding their responses into the shared vehicle state, then replying in LIN where a slave expects it. No separate LIN master or gateway box is added, the same as CAN.