Network Termination
The Controller Area Network (CAN) uses network termination to improve communication reliability. Termination modules are located at both ends of the network. As network messages are broadcast in the form of voltage signals, the network voltage signals are stabilized by the termination resistors.
Each termination module has an internal 120 ohm resistor that bridges across the positive and negative bus connection. With two 120 ohm resistors located in a parallel circuit configuration, the total network impedance, or total resistance, is 60 ohms.
Network termination improves bus message reliability by
- stabilizing bus voltage.
- eliminating electrical interference.
Gateway Module
The IC is the gateway module, translating messages on the HS-CAN to MS-CAN and vice versa. This allows a message to be distributed throughout both networks. The IC is the only module on this vehicle that has this ability.
Controller Area Network (CAN) Fault Tolerance
Note. The oscilloscope traces below are from the Integrated Diagnostic System (IDS) oscilloscope taken using the IDS pre-configured Controller Area Network (CAN) settings. The traces are for both data (+) and data (-) taken simultaneously (2-channel) at a sample rate of 1 mega-sample per second (1MS/s) or greater.
Traces below are viewed at 500mV per division (vertical axis) and 20 microseconds (20μs) per division (horizontal axis). Readings taken with a different oscilloscope vary from those shown. Compare any suspect readings to a known good vehicle.
Scheme 100
The data (+) and data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As messages are sent on the data (+) circuit, voltage is increased by approximately 1.0 volt. Inversely, the data (-) circuit is reduced by approximately 1.0 volt when a message is sent.
Successful communication of a message can usually be identified by the slight spike at the end of a message transmission. Any signals that are significantly different than the normal CAN waveform may cause network DTCs (U-codes) to set or may cause a complete network outage.
Scheme 101
In the event that the data (+) and data (-) circuits become shorted together, the signal stays at base voltage (2.5V) continuously and all communication capabilities are lost.
Scheme 102
In the event that the data (+) circuit becomes shorted to ground, both the data (+) and data (-) circuits are pulled low (0V) and all communication capabilities are lost.
Scheme 103
In the event that the data (-) circuit becomes shorted to ground, the data (-) circuit is pulled low (0V) and the data (+) circuit reaches near-normal peak voltage (3.0V) during communication but falls to 0V instead of normal base voltage (2.5V). Communication may continue but at a degraded level.
Scheme 104
In the event that the data (+) circuit becomes shorted to battery voltage, the data (+) circuit is pulled high (12V) and the data (-) circuit falls to abnormally high voltage (above 5V) during communication and reaches battery voltage (12V) for peak voltage. Communication may continue but at a degraded level.
Scheme 105
In the event that the data (-) circuit becomes shorted to battery voltage, both the data (+) and data (-) circuits are pulled high (12V) and all communication capabilities are lost.
Scheme 106
Rhythmic oscillations, inductive spikes or random interference can corrupt the network communications. The corruption signal source may be outside electrical interference such as motors or solenoids or internal interference generated from a module on the network. In some cases, an open in either the data (+) or data (-) circuit to a network module may cause the module to emit interference on the one circuit which is still connected. The trace shown is an example of a "sawtooth" pattern transmitted from a module with one open network circuit.
Other corruptions may be present when a module is intermittently powered up and down. The module on power up may initiate communication out of sync with other modules on the network causing momentary communication outages.
Controller Area Network (CAN) Multiplex Messages
Modules on the CAN utilize simultaneous communication of 2 or more messages on the same network circuits. The following chart summarizes the messages sent and received on the network.
Controller Area Network (CAN) Module Communication Message Chart
This chart describes the specific HS-CAN and MS-CAN messages broadcast by each module, and the module(s) that receive the message.
| Broadcast Message | Originating Module | Network Type | Receiving Module(s) |
|---|---|---|---|
| ABS event in progress | ABS module | HS-CAN | PCM Restraints Control Module (RCM) |
| ABS/trac system configuration | ABS module | HS-CAN | 4X4 control module |
| ABS malfunction indicator request | ABS module | HS-CAN | IC |
| A/C clutch inhibit request | Transmission Control Module (TCM) | HS-CAN | PCM |
| A/C clutch request | HVAC module - EATC | MS-CAN | Instrument Cluster (IC) |
| A/C clutch request (gateway) | IC | HS-CAN | PCM |
| A/C clutch status | PCM | HS-CAN | IC TCM |
| A/C clutch status (gateway) | IC | MS-CAN | HVAC module |
| A/C recirculation mode request | PCM | HS-CAN | IC |
| A/C recirculation mode request (gateway) | IC | MS-CAN | HVAC module |
| Accelerator pedal position | PCM | HS-CAN | ABS module RCM TCM 4X4 control module |
| Accessory delay status | Smart Junction Box (SJB) | MS-CAN | Audio Control Module (ACM) Audio Rear Control Unit (RCU) module Rear Entertainment Module (RETM) |
| Advance-Trac (stability control) event in progress | ABS | HS-CAN | PCM RCM |
| Advance-Trac (stability control) indicator/message request | ABS | HS-CAN | IC |
| Airbag deployment event status | RCM | HS-CAN | IC PCM |
| Airbag deployment event status (gateway) | IC | MS-CAN | SJB |
| Airbag malfunction indicator request | RCM | HS-CAN | IC |
| Air suspension enable status | IC | HS-CAN | Vehicle Dynamics Module (VDM) |
| Air suspension status | VDM | HS-CAN | IC |
| Ambient temperature | HVAC module - EATC | MS-CAN | IC Power Running Board (PRB) module |
| Autolamp delay request | IC | MS-CAN | SJB |
| Autolamp delay status | SJB | MS-CAN | IC |
| Axle ratio | PCM | HS-CAN | ABS module IC TCM |
| Barometric pressure | PCM | HS-CAN | ABS module IC TCM |
| Barometric pressure (gateway) | IC | MS-CAN | SJB |
| Belt-Minder® chime/flash request | RCM | HS-CAN | IC |
| Belt-Minder® chime/flash status | IC | HS-CAN | RCM |
| Belt-Minder chime/flash status | IC | MS-CAN | ACM |
| Brake fluid level status | SJB | MS-CAN | IC |
| Brake malfunction indicator request | ABS module | HS-CAN | IC |
| Brake switch status | PCM | HS-CAN | IC RCM TCM 4X4 control module |
| Charging system warning indicator request | PCM | HS-CAN | IC |
| Charging system status | PCM | HS-CAN | IC |
| Climate controlled seat setting | HVAC module - EATC | MS-CAN | Dual Climate Controlled Seat Module (DCSM) |
| Climate controlled seat status | DCSM | MS-CAN | HVAC module - EATC |
| Door ajar status | SJB | MS-CAN | IC PRB module |
| Door ajar status (gateway) | IC | HS-CAN | ABS module VDM |
| Door lock enabled (autolock) | IC | MS-CAN | SJB |
| Door unlock enabled (auto un-lock) | IC | MS-CAN | SJB |
| Door lock enabled status (autolock) | SJB | MS-CAN | IC |
| Door unlock enabled status (auto un-lock) | SJB | MS-CAN | IC |
| Easy entry/exit command | IC | MS-CAN | DSM |
| Easy entry/exit status | DSM | MS-CAN | IC |
| Engine air inlet temperature | PCM | HS-CAN | TCM |
| Engine coolant temperature | PCM | HS-CAN | ABS module IC TCM |
| Engine coolant temperature (gateway) | IC | MS-CAN | HVAC module |
| Engine fail-safe cooling mode status | PCM | HS-CAN | IC TCM |
| Engine fail-safe Electronic Throttle Control (ETC) mode status | PCM | HS-CAN | TCM |
| Engine load % | PCM | HS-CAN | TCM |
| Engine Malfunction Indicator Lamp (MIL) request | PCM | HS-CAN | IC |
| Engine MIL request | TCM | HS-CAN | PCM IC |
| Engine off timer | PCM | HS-CAN | IC |
| Engine off timer (gateway) | IC | MS-CAN | HVAC module |
| Engine RPM | PCM | HS-CAN | ABS module VDM IC TCM |
| Engine RPM (gateway) | IC | MS-CAN | Accessory Protocol Interface Module (APIM) DCSM HVAC module |
| Engine RPM request | TCM | HS-CAN | PCM |
| Engine torque data | PCM | HS-CAN | TCM |
| Engine torque reduction request | ABS module | HS-CAN | PCM 4X4 control module |
| Engine torque reduction request | TCM | HS-CAN | PCM |
| English/metric mode | IC | MS-CAN | ACM HVAC module |
| English/metric mode (navigation) | ACM | MS-CAN | IC |
| Fuel cap off indicator request | PCM | HS-CAN | IC |
| Fuel level input status (instant) | IC | HS-CAN | PCM |
| Global Positioning System (GPS) data | Global Positioning System Module (GPSM) | MS-CAN | APIM |
| Headlamp high beam indicator request | SJB | MS-CAN | IC |
| Headlamp warning chime request | SJB | MS-CAN | IC |
| Ignition switch position | SJB | MS-CAN | ACM APIM Audio RCU module DCSM Driver Seat Module (DSM) GPSM RETM HVAC module - EATC IC Parking Aid Module (PAM) Liftgate/Trunk Module (LTM) PRB module Audio Digital Signal Processing (DSP) module |
| Ignition switch position (gateway) | IC | HS-CAN | ABS module VDM PCM RCM TCM 4X4 control module |
| Illumination dimmer level | SJB | MS-CAN | ACM HVAC module - EATC IC |
| Integrated Keyhead Transmitter (IKT) program request | IC | MS-CAN | SJB |
| IKT program response | SJB | MS-CAN | IC |
| Key fob button status | SJB | MS-CAN | DSM |
| Key-in-ignition status | SJB | MS-CAN | APIM DSM IC |
| Key-in-ignition chime request | SJB | MS-CAN | IC |
| Navigation radio rolling wheel count | ABS module | HS-CAN | IC |
| MyKey™ volume command | IC | MS-CAN | ACM |
| Navigation radio rolling wheel count (gateway) | IC | MS-CAN | ACM GPSM |
| Odometer count | PCM | HS-CAN | IC |
| Parking aid disable switch status | IC | MS-CAN | PAM |
| Parking aid system status | PAM | MS-CAN | IC |
| Parking brake status | SJB | MS-CAN | IC |
| Parking brake status (gateway) | IC | HS-CAN | ABS module PCM |
| Passive Anti-Theft System (PATS) OK to start | IC | HS-CAN | PCM |
| PATS security data | IC | HS-CAN | PCM |
| PATS security data | PCM | HS-CAN | IC |
| PATS theft condition | PCM | HS-CAN | IC |
| Power liftgate enable/disable | IC | MS-CAN | LTM |
| Power liftgate command | SJB | MS-CAN | LTM |
| Power liftgate status | LTM | MS-CAN | IC |
| Power running board enable/disable | IC | MS-CAN | PRB module |
| Power running board status | PRB module | HS-CAN | IC |
| Power running board status (gateway) | IC | HS-CAN | VDM |
| Reverse mirror command | IC | MS-CAN | DSM |
| Reverse mirror status | DSM | MS-CAN | IC |
| Safety belt indicator request | RCM | HS-CAN | IC |
| Safety belt indicator status | IC | HS-CAN | RCM |
| Speedometer display speed offset and scaling | IC | HS-CAN | PCM |
| Speed control indicator request | PCM | HS-CAN | IC |
| Speed control status | PCM | HS-CAN | 4X4 control module IC TCM |
| Speed control target speed | PCM | HS-CAN | TCM |
| Steering wheel angle | ABS | HS-CAN | 4X4 control module |
| Throttle position | PCM | HS-CAN | TCM |
| Tire Pressure Monitoring System (TPMS) status | SJB | MS-CAN | IC |
| TPMS sensor status (LF, RF, RR, LR, spare) | SJB | MS-CAN | IC |
| Tire revolutions per mile | PCM | HS-CAN | IC TCM |
| Tire size information | ABS module | HS-CAN | PCM IC |
| Tire size information (gateway) | IC | MS-CAN | ACM APIM GPSM |
| Torque converter lockup status | TCM | HS-CAN | IC PCM |
| Transmission malfunction indicator request | TCM | HS-CAN | IC |
| Transmission output shaft speed | TCM | HS-CAN | PCM |
| Transmission overdrive indicator request | TCM | HS-CAN | IC |
| Transmission selector (PRNDL) range | TCM | HS-CAN | ABS module IC PCM 4X4 control module |
| Transmission selector (PRNDL) range (gateway) | IC | MS-CAN | ACM DSM GPSM SJB PAM |
| Transmission target RPM request | TCM | HS-CAN | PCM |
| Transmission shift in progress | TCM | HS-CAN | ABS module PCM |
| Transmission temperature | TCM | HS-CAN | PCM |
| Transmission torque converter lockup status | TCM | HS-CAN | PCM |
| Transmission turbine shaft speed | TCM | HS-CAN | PCM |
| Turn signal request | SJB | MS-CAN | IC |
| Vehicle speed | PCM | HS-CAN | IC RCM VDM |
| Vehicle speed (gateway) | IC | MS-CAN | ACM APIM DCSM HVAC module GPSM LTM PAM PRB module SJB |
| Vehicle Identification Number (VIN) information | PCM | HS-CAN | ABS module IC RCM TCM 4X4 control module |
| VIN information (gateway) | IC | MS-CAN | ACM HVAC module SJB |
| Wheel speed output (RF, LF, RR, LR) | ABS module | HS-CAN | PCM TCM 4X4 control module |
| Yaw sensor and accelerometer data | ABS module | HS-CAN | IC |
| Yaw sensor and accelerometer data (gateway) | IC | MS-CAN | GPSM |
| Tow/haul mode status | TCM | HS-CAN | IC |
| 4X4 coupling mode and status | 4X4 control module | HS-CAN | ABS module IC PCM TCM |
| 4X4 auto indicator/message request | 4X4 control module | HS-CAN | IC |
| 4X4 high indicator/message request | 4X4 control module | HS-CAN | IC |
| 4X4 low indicator/message request | 4X4 control module | HS-CAN | IC |
COMMUNICATIONS NETWORK CHART