Methodology
Series: LOGIC_STRAT_04

CAN Bus Physical Layer Troubleshooting

Yayınlandı31 Ağu 2026
DK OKUMA5 MIN
DomainARTICLE

Executive Summary

Quick Diagnostic Summary

When vehicle modules fail to communicate, network trouble codes (U-codes) such as U0100 or U0121 are stored in surviving control units. While network architecture guides explain message frames and topologies, physical layer troubleshooting focuses on verifying the electrical integrity of the physical twisted-pair wiring, terminating resistors, and module transceiver interfaces.

Physical layer testing typically follows a four-stage progression:

  ┌────────────────────────────────────────────────────────────────────────┐
  │ STEP 1: Power & Ground Verification at Suspect Module Harness Connector  │
  └───────────────────────────────────┬────────────────────────────────────┘
                                      │ Verified OK
                                      ▼
  ┌────────────────────────────────────────────────────────────────────────┐
  │ STEP 2: Network Termination Resistance Test (60 Ω Reference Pattern)   │
  └───────────────────────────────────┬────────────────────────────────────┘
                                      │ Verified OK or Fault Detected
                                      ▼
  ┌────────────────────────────────────────────────────────────────────────┐
  │ STEP 3: Differential Voltage Signal Analysis (CAN-H vs. CAN-L)        │
  └───────────────────────────────────┬────────────────────────────────────┘
                                      │ Signal Distorted / Constant State
                                      ▼
  ┌────────────────────────────────────────────────────────────────────────┐
  │ STEP 4: Module Isolation & Bus Breakdown Testing                      │
  └────────────────────────────────────────────────────────────────────────┘

When Physical Layer Testing Is Appropriate

Physical layer testing should be performed when scan tool communication with one or more electronic control units (ECUs) is lost, or when multiple modules log loss-of-communication codes.

Before probing CAN data lines with multimeters or oscilloscopes, always verify module power and ground circuits. A control module with a blown fuse or corroded ground connection cannot power its internal CAN transceiver, causing loss of communication that mimics physical bus failure.


CAN Topology & Termination Basics

High-Speed CAN networks (ISO 11898 standard) use a differential two-wire balanced line consisting of CAN High (CAN-H) and CAN Low (CAN-L).

Termination Resistance Reference Pattern

To prevent electrical signal reflections from echoing back along the wiring harness, high-speed CAN networks are terminated at each physical end of the main bus line with a 120-ohm (Ω) resistor.

  • Because these two 120 Ω resistors are wired in parallel across CAN-H and CAN-L, measuring total network resistance with the vehicle powered off should yield a reference reading of approximately 60 Ω across CAN-H and CAN-L.
  • Single Terminating Resistor Missing / Open (120 Ω Measured): Indicates an open circuit on one end of the main bus trunk or a disconnected terminating module.
  • Short Circuit Across Bus (0 Ω to ~10 Ω Measured): Indicates a direct short circuit between CAN-H and CAN-L wiring.
  • No Termination / Open Bus (>1000 Ω or OL Measured): Indicates both terminating resistors are disconnected or an open circuit exists near the diagnostic link connector (DLC).

Note: While ~60 Ω is standard for terminated High-Speed CAN systems, specific network topologies, mid-bus nodes, gateways, or Low-Speed CAN systems may use alternate resistance specifications. Always verify against manufacturer wiring diagrams.


Resistance Diagnostics (Powered Down System)

Safety Rules Before Measuring Resistance

  1. Power Down Vehicle Completely: Turn off ignition, remove key/fob, and wait 5–10 minutes for all control modules to enter sleep mode.
  2. Disconnect Battery Ground (If Required by Service Procedure): Measuring resistance on a live CAN bus introduces circuit voltage into the ohmmeter, resulting in invalid readings and potential meter damage.

DLC Pinout Reference Pattern

On standard OBD-II Diagnostic Link Connectors (DLC):

  • Pin 6: CAN High (CAN-H)
  • Pin 14: CAN Low (CAN-L)
  • Pin 4 / Pin 5: Chassis / Signal Ground
             OBD-II DIAGNOSTIC CONNECTOR (DLC)
 ┌───┬───┬───┬───┬───┬───┬───┬───┐
 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │   Pin 4: Chassis Ground | Pin 5: Signal Ground
 ├───┼───┼───┼───┼───┼───┼───┼───┤   Pin 6: CAN-H
 │ 9 │10 │11 │12 │13 │14 │15 │16 │   Pin 14: CAN-L | Pin 16: Battery Voltage
 └───┴───┴───┴───┴───┴───┴───┴───┘

Key Measurement Steps

  1. Measure resistance between DLC Pin 6 (CAN-H) and Pin 14 (CAN-L). Expected baseline: ~60 Ω.
  2. Measure resistance from DLC Pin 6 (CAN-H) to Pin 4/5 (Ground). Expected: Open Circuit / High Resistance (mega-ohms).
  3. Measure resistance from DLC Pin 14 (CAN-L) to Pin 4/5 (Ground). Expected: Open Circuit / High Resistance (mega-ohms).

Differential Voltage & Signal State Analysis

When the vehicle ignition is turned ON, CAN communication relies on differential voltage between CAN-H and CAN-L lines.

Dominant vs. Recessive Voltage States

On many typical high-speed CAN implementations, voltage levels behave as follows:

  • Recessive State (Idle / Logic 1): Both CAN-H and CAN-L float at approximately 2.5 V. The differential voltage (CAN-H minus CAN-L) is 0 V.
  • Dominant State (Data Bit / Logic 0): Transceivers pull CAN-H up to approximately 3.5 V and CAN-L down to approximately 1.5 V. The differential voltage increases to 2.0 V.
 Voltage
   3.5 V ──┐         ┌─── Dominant (CAN-H ~3.5V)
           │         │
   2.5 V ──┴─────────┴─── Recessive (Both ~2.5V)
           │         │
   1.5 V ──┐         ┌─── Dominant (CAN-L ~1.5V)
   0.0 V ──┴─────────┴─── Ground Reference

Crucial Technical Qualification: These voltages represent common nominal reference patterns for high-speed CAN networks. Exact recessive voltage, signal amplitude, and threshold limits vary depending on vehicle manufacturer, gateway topology, and network transceiver generation.


Physical Layer Fault Modes & Oscilloscope Waveforms

Using a Digital Storage Oscilloscope (DSO) allows visual detection of physical layer distortions:

  1. Short to Ground (CAN-H or CAN-L Shorted to 0V):
    • The affected line is pulled permanently to ground voltage.
    • Modules lose frame synchronization, leading to network-wide bus-off states.
  2. Short to Battery Voltage (CAN-H or CAN-L Shorted to 12V):
    • Bus line voltage reads 12V+ continuously. Transceivers cannot drive differential states.
  3. Short Between CAN-H and CAN-L:
    • Both lines track each other at ~2.5V continuously during data transmission, reducing differential voltage to zero.
  4. Shorted Internal Module Transceiver Transistor:
    • A single damaged module transceiver can clamp the entire network. Unplugging the defective module restores normal voltage waveforms for remaining modules.

Module Isolation & Bus Breakdown Strategy

If total resistance or voltage readings indicate a bus fault:

  1. Unplug Modules Sequentially: Disconnect one non-terminating control module at a time while monitoring resistance or oscilloscope waveforms at the DLC.
  2. Observe Signal Restoration: If unplugging a specific module (e.g., ABS or BCM) causes network resistance to return to 60 Ω or restores clean 2.5V differential voltage patterns, that module's internal transceiver is likely defective.
  3. Isolate Star / Gateway Connectors: On vehicles using multi-pin star junction blocks, remove individual shorting bars to disconnect entire bus branches sequentially.

Common Diagnostic Mistakes

  • Assuming a U-Code Proves Wiring Damage: A U0100 code simply means a module stopped sending expected heartbeat messages. This can be caused by loss of module power/ground, corrupted software, or an internal module fault—not solely broken wiring.
  • Probing DLC Harness Connectors with Large Meter Leads: Inserting oversized multimeter probes into female DLC terminals expands the pin sockets, creating intermittent pin-fit contact faults. Always use backprobe pins or dedicated breakout boxes.
  • Testing Resistance on a Powered System: Attempting resistance checks with ignition on or before modules enter sleep mode produces inaccurate ohmmeter values and can damage test equipment.

Relevant Network Diagnostic Trouble Codes

  • U0100: Lost Communication With ECM/PCM "A"
  • U0101: Lost Communication with Transmission Control Module (TCM)
  • U0121: Lost Communication With Anti-Lock Brake System (ABS) Control Module
  • U0140: Lost Communication With Body Control Module (BCM)
  • U0401: Invalid Data Received From ECM/PCM "A"

Related Diagnostic Articles


Frequently Asked Questions

Does a U0100 code always mean a CAN wiring problem?

No. A U0100 code indicates that a module (such as the ECM) is not communicating on the network. This can be caused by a loss of power or ground supply to the ECM, a blown ECM fuse, internal ECM hardware failure, or corrupted firmware, in addition to physical CAN wiring faults.

Why does a terminated CAN bus measure around 60 ohms?

High-Speed CAN networks feature two 120-ohm terminating resistors connected in parallel across the CAN-H and CAN-L wires at opposite ends of the physical bus. According to parallel resistance rules ($1/R_{total} = 1/120 + 1/120$), total network resistance across a healthy, powered-down bus measures approximately 60 ohms.

Can one malfunctioning module bring down the entire CAN network?

Yes. If an internal transceiver inside a single module suffers a short circuit (such as an internal short to ground or power), it can pull the voltage of the entire CAN-H or CAN-L line out of operational range, preventing all other modules on that bus segment from communicating.

"diagnostics"
"networking"
"electrical"
"can-bus"