Network Termination
The CAN uses a network termination circuit to improve communication reliability. The network termination of the CAN bus takes place inside the termination modules by termination resistors. Termination modules are located at either end of the bus 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 a 120 ohm resistor across the positive and negative bus connection in the termination module. With two termination modules on each network, and the 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 HS-CAN to MS-CAN and vice versa. This information allows a message to be distributed throughout both networks. The IC is the only module on this vehicle that has this ability.
Special Tools Illustration Tool Name Tool Number 73III Automotive Meter 105-R0057 or equivalent Vehicle Communication Module (VCM) and Integrated Diagnostic System (IDS) software with appropriate hardware, or equivalent scan tool Flex Probe Kit 105-R025C or equivalent
Scheme 74
Scheme 75
ISO 9141 Communications Network
The ISO 9141 communications network is a single wire network. The ISO 9141 communications network does not permit intermodule communication and is used for diagnostic use only. The only module on the ISO 9141 network is the PAM. When the scan tool communicates to the PAM, the scan tool must request all information, the module cannot initiate communications.
The following fault chart describes the specific ISO 9141 network failures and their resulting symptom
| Failure Description | Symptom |
|---|---|
| ISO circuit open | No communication |
| ISO circuit short to voltage | No communication |
| ISO circuit short to ground | No communication |
| Module loss of voltage or ground | No communication |
| Module internal failure | No communication |
ISO 9141 NETWORK COMMUNICATION FAULT CHART
MS-CAN
The MS-CAN uses an unshielded twisted pair cable of data (+) and data (-) circuits. The data (+) and the data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As bus 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 bus message is sent. Multiple bus messages can be sent over the network CAN circuits allowing multiple modules to communicate with each other. The MS-CAN is used for the IC, the accessory protocol interface module (APIM) the smart junction box (SJB), the driver seat module (DSM), the ACM, the SDARS module, the rear entertainment module (RETM), the liftgate/trunk module (LTM), and the HVAC module communications, and designed for general information transfer. The MS-CAN will not communicate while certain faults are present, but will operate with diminished performance with other faults present. The MS-CAN bus may remain operational when 1 of the 2 termination resistors are not present.
In the event that one of the 2 network circuits (MS-CAN + or MS-CAN -) becomes open to a module on the network, unreliable network communication to all modules on the network may result. The module to which the network circuit is open may repeatedly send network messages indicating there has been partial data received. This type of message is referred to as a negative-acknowledge (NACK) message. Repeated NACK messages may "load" the network with too much activity causing intermittent no communication to other network modules and/or the scan tool.
The following fault chart describes the specific MS-CAN failures and their resulting symptom
| Failure Description | Symptom |
|---|---|
| MS-CAN (+) shorted to MS-CAN (-) | No communication |
| MS-CAN (+) short to voltage | No communication |
| MS-CAN (-) short to voltage | No communication |
| MS-CAN (+) short to ground | No communication |
| MS-CAN (-) short to ground | Unreliable communication to all modules on the network |
| MS-CAN (+) open | Unreliable communication |
| MS-CAN (-) open | Unreliable communication to all modules on the network |
| Module loss of voltage or ground | No communication |
| Module internal failure | No communication |
MS-CAN COMMUNICATION FAULT CHART
HS-CAN
The HS-CAN uses an unshielded twisted pair cable of data (+) and data (-) circuits. The data (+) and the data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As bus 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 bus message is sent. Multiple bus messages can be sent over the network CAN circuits allowing multiple modules to communicate with each other. The HS-CAN is a high speed communication network used for the IC, the accessory protocol interface module (APIM), the PCM, the steering effort control module (SECM), the 4X4 control module, the restraints control module (RCM) the occupant classification system module (OCSM), and the ABS module communications, and designed for real time information transfer and control. The HS-CAN will not communicate while certain faults are present, but will operate with diminished performance with other faults present. The HS-CAN bus may remain operational when 1 of the 2 termination resistors are not present.
In the event that one of the 2 network circuits (HS-CAN + or HS-CAN -) becomes open to a module on the network, unreliable network communication to all modules on the network may result. The module to which the network circuit is open may repeatedly send network messages indicating there has been partial data received. This type of message is referred to as a negative-acknowledge (NACK) message. Repeated NACK messages may "load" the network with too much activity causing intermittent no communication to other network modules and/or the scan tool.
The following fault chart describes the specific HS-CAN failures and their resulting symptom
| Failure Description | Symptom |
|---|---|
| HS-CAN (+) shorted to HS-CAN (-) | No communication |
| HS-CAN (+) short to voltage | No communication |
| HS-CAN (-) short to voltage | No communication |
| HS-CAN (+) short to ground | No communication |
| HS-CAN (-) short to ground | Unreliable communication to all modules on the network |
| HS-CAN (+) open | Unreliable communication |
| HS-CAN (-) open | Unreliable communication to all modules on the network |
| Module loss of voltage or ground | No communication |
| Module internal failure | No communication |
HS-CAN COMMUNICATION FAULT CHART
The following chart describes the specific 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 malfunction indicator request | ABS module | HS-CAN | IC |
| ABS/traction control event in progress | ABS module | HS-CAN | PCM RCM |
| Accelerator pedal position | PCM | HS-CAN | 4X4 control module ABS module RCM |
| Accessory delay status | Smart junction box (SJB) | MS-CAN | Audio control module (ACM) Accessory protocol interface module (APIM) Rear entertainment module (RETM) HVAC module |
| A/C clutch request | HVAC module | MS-CAN | IC |
| A/C clutch request (gateway) | IC | HS-CAN | PCM |
| Airbag deployment event status | RCM | HS-CAN | Occupant classification system module (OCSM) PCM |
| Airbag malfunction indicator request | RCM | HS-CAN | IC |
| Airbag malfunction indicator status | IC | HS-CAN | RCM |
| Autolamp delay command | IC | MS-CAN | SJB |
| Autolamp delay status | SJB | MS-CAN | IC |
| Auto lock/unlock command | IC | MS-CAN | SJB |
| Auto lock/unlock status | SJB | MS-CAN | IC |
| Axle ratio | PCM | HS-CAN | ABS module IC |
| Barometric pressure | PCM | HS-CAN | IC |
| Barometric pressure (gateway) | IC | MS-CAN | SJB |
| Brake fluid level status | SJB | MS-CAN | IC |
| Brake malfunction indicator (red) request | ABS module | HS-CAN | IC |
| Brake pedal position (BPP) switch status | PCM | HS-CAN | ABS module 4X4 control module RCM |
| Brake pressure (deactivator) switch status | PCM | HS-CAN | ABS module |
| Charging system malfunction indicator request | PCM | HS-CAN | IC |
| Charging system status | PCM | HS-CAN | IC |
| Door ajar status | SJB | MS-CAN | IC |
| Door lock inhibit mode status | SJB | MS-CAN | Liftgate/trunk module (LTM) |
| Easy entry/exit command | IC | MS-CAN | Driver seat module (DSM) |
| Easy entry/exit status | DSM | MS-CAN | IC |
| Engine configuration type | PCM | HS-CAN | ABS module IC |
| Engine configuration type (gateway) | IC | MS-CAN | ACM SJB |
| Engine coolant temperature | PCM | HS-CAN | IC 4X4 control module |
| Engine coolant temperature (gateway) | IC | MS-CAN | HVAC module |
| Engine fail-safe (wrench) warning indicator request | PCM | HS-CAN | IC |
| Engine fuel consumption data | PCM | HS-CAN | IC |
| Engine malfunction indicator lamp (MIL) request | PCM | HS-CAN | IC |
| Engine off timer | PCM | HS-CAN | 4X4 control module |
| Engine RPM | PCM | HS-CAN | 4X4 control module ABS module IC Steering effort control module (SECM) |
| Engine RPM (gateway) | IC | MS-CAN | APIM HVAC module |
| Engine torque data | PCM | HS-CAN | ABS module |
| Engine torque reduction request | ABS module | HS-CAN | PCM |
| Engine torque transfer actual | 4X4 control module | HS-CAN | ABS module |
| Engine torque transfer request | ABS module | HS-CAN | 4X4 control module |
| Fuel cap off indicator request | PCM | HS-CAN | IC |
| Fuel level input status (instant) sender 1 & 2 | IC | HS-CAN | PCM |
| Headlamp high beam indicator request | SJB | MS-CAN | IC |
| Headlamp warning chime command | SJB | MS-CAN | IC |
| Ignition switch position | SJB | MS-CAN | ACM APIM RETM DSM HVAC module IC LTM |
| Ignition switch position (gateway) | IC | HS-CAN | ABS module PCM 4X4 control module SECM |
| Integrated keyhead transmitter (IKT) command status | SJB | MS-CAN | DSM |
| IKT identification number | SJB | MS-CAN | DSM |
| IKT program count status | SJB | MS-CAN | IC |
| IKT program request | IC | MS-CAN | SJB |
| IKT program status | SJB | MS-CAN | IC |
| IKT program request count | IC | MS-CAN | SJB |
| Illumination dimmer level | SJB | MS-CAN | ACM HVAC module RETM IC |
| Key-in-ignition status | SJB | MS-CAN | DSM |
| Key-in-ignition warning chime command | SJB | MS-CAN | IC |
| Navigation radio rolling wheel count | ABS module | HS-CAN | IC |
| Navigation radio rolling wheel count (gateway) | IC | MS-CAN | ACM |
| OCS calibration data | OCSM | HS-CAN | RCM |
| OCS sensor data | OCSM | HS-CAN | RCM |
| OCS sensor data received | RCM | HS-CAN | OCSM |
| OCS serial number | OCSM | HS-CAN | RCM |
| Odometer count | PCM | HS-CAN | IC |
| Odometer count low status | IC | MS-CAN | HVAC module SJB |
| Overdrive cancel switch status | PCM | HS-CAN | IC |
| Parking brake chime request | SJB | MS-CAN | IC |
| Parking brake status | SJB | MS-CAN | IC |
| Parking brake status (gateway) | IC | HS-CAN | 4X4 control module PCM |
| Passive anti-theft system (PATS) security data | IC | HS-CAN | PCM |
| PATS security data | PCM | HS-CAN | IC |
| PATS system status | PCM | HS-CAN | IC |
| PATS system status (gateway) | IC | MS-CAN | SJB |
| Power liftgate enabled/disabled command | IC | MS-CAN | LTM |
| Power liftgate enabled/disabled status | Liftgate/trunk module (LTM) | MS-CAN | IC |
| RCM serial number | RCM | HS-CAN | OCSM |
| Safety belt buckled status (passenger) | RCM | HS-CAN | OCSM |
| Safety belt indicator status | IC | HS-CAN | RCM |
| Safety belt minder chime/flash request | RCM | HS-CAN | IC |
| Safety belt minder chime/flash status | IC | HS-CAN | RCM |
| Safety belt minder program mode active/inactive | RCM | HS-CAN | IC |
| Speed control indicator request | PCM | HS-CAN | 4X4 control module IC RCM |
| Stability control on/off switch status | ABS module | HS-CAN | IC |
| Stability control malfunction indicator request | ABS module | HS-CAN | IC |
| Steering wheel angle | ABS module | HS-CAN | 4X4 control module SECM |
| Tire pressure monitoring system (TPMS) malfunction indicator request | SJB | MS-CAN | IC |
| TPMS system status | SJB | MS-CAN | IC |
| Tire size information | ABS module | HS-CAN | PCM |
| Traction control disable switch status | IC | HS-CAN | ABS module PCM |
| Traction control indicator request | ABS module | HS-CAN | IC |
| Transmission gear actual | PCM | HS-CAN | ABS module 4X4 control module |
| Transmission selector (PRNDL) range | PCM | HS-CAN | ABS module IC RCM |
| Transmission selector (PRNDL) range (gateway) | IC | MS-CAN | ACM DSM LTM SJB |
| Transmission shift in progress | PCM | HS-CAN | ABS module |
| Turn signal indicator request | SJB | MS-CAN | IC |
| Vehicle speed | PCM | HS-CAN | ABS module IC OCSM RCM SECM |
| Vehicle speed (gateway) | IC | MS-CAN | ACM APIM RETM HVAC module LTM SJB |
| VIN character information | PCM | HS-CAN | ABS module IC OCSM RCM |
| VIN character information (gateway) | IC | HS-CAN | ACM APIM SJB |
| Wheel speed output (RF, LF, RR, LR) | ABS module | HS-CAN | 4X4 control module PCM |
| 4X4 coupling mode and status | 4X4 control module | HS-CAN | ABS module |
| 4X4 malfunction indicator on request | 4X4 control module | HS-CAN | IC |
CAN MODULE COMMUNICATION MESSAGE CHART