Network Termination
The CAN network 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 2 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.
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 CAN circuits allowing multiple modules to communicate with each other. The MS-CAN is used for the instrument cluster, the front controls interface module (FCIM), the front display interface module (FDIM), the electronic automatic temperature control (EATC) module, the audio control module (ACM), the satellite digital audio receiver system (SDARS) module and the smart junction box (SJB) communications, and is 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.
The MS-CAN operates at a maximum data transfer speed of 125 Kbps for bus messages and is designed for general information transfer. The network will remain operational, but at a degraded level when certain circuit faults are present.
The following fault chart describes the specific MS-CAN failures and their resulting symptom
MS-CAN Communication Fault Chart
| 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 |
| MS-CAN (+) open | Unreliable communication |
| MS-CAN (-) open | Unreliable communication |
| 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 CAN circuits allowing multiple modules to communicate with each other. The HS-CAN is a high speed communication network used for the instrument cluster, the PCM, the ABS module, the occupant classification sensor (OCS), restraints control module (RCM), the battery control module (BCM), the transmission control module (TCM), the power steering control module and the 4X4 control 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.
The HS-CAN operates at a maximum data transfer speed of 500 Kbps and is designed for real time information transfer and control. The network will remain operational, but at a degraded level when certain circuit faults are present.
The following fault chart describes the specific HS-CAN failures and their resulting symptom
HS-CAN Communication Fault Chart
| 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 |
| HS-CAN (+) open | Unreliable communication |
| HS-CAN (-) open | Unreliable communication |
| Module loss of voltage or ground | No communication |
| Module internal failure | No communication |
HS-CAN COMMUNICATION FAULT CHART
Module Communication Message Charts
The following charts describes the specific CAN network messages broadcast by each module, and the module (s) that receive the message
CAN Module Communication Message Chart
| Broadcast Message | Originating Module | Network Type | Receiving Module(s) |
|---|---|---|---|
| A/C clutch request | HVAC module | MS-CAN | Instrument Cluster (IC) |
| A/C clutch request (gateway) | IC | HS-CAN | PCM |
| A/C clutch status | PCM | HS-CAN | IC Battery Control Module (BCM) |
| A/C clutch status | IC | MS-CAN | IC HVAC module |
| ABS/trac event in progress | ABS module | HS-CAN | PCM IC |
| ABS/trac fault status | ABS module | HS-CAN | PCM |
| ABS/trac warning indicator on request | ABS module | HS-CAN | IC |
| Accelerator pedal mode | PCM | HS-CAN | BCM |
| Accelerator pedal position | PCM | HS-CAN | BCM |
| Accelerator torque requested | PCM | HS-CAN | ABS module |
| Average fuel economy reset request | ACM | MS-CAN | IC |
| Barometric pressure | PCM | HS-CAN | IC |
| Barometric pressure (gateway) | IC | MS-CAN | SJB |
| Battery % available | PCM | HS-CAN | IC |
| Battery % available (gateway) | IC | MS-CAN | ACM |
| Battery A/C request | BCM | HS-CAN | PCM |
| Battery caution warning indicator on request | PCM | HS-CAN | IC |
| Battery caution warning indicator on request | BCM | HS-CAN | IC |
| Battery charge power capacity | BCM | HS-CAN | PCM |
| Battery charge power target | BCM | HS-CAN | PCM |
| Battery current | BCM | HS-CAN | IC PCM TCM |
| Battery discharge power capacity | BCM | HS-CAN | PCM |
| Battery freeze condition | BCM | HS-CAN | PCM |
| Battery hazard warning indicator on request | BCM | HS-CAN | IC |
| Battery R mode enable | PCM | HS-CAN | BCM |
| Battery R mode request | BCM | HS-CAN | PCM |
| Battery R mode target charge power | BCM | HS-CAN | PCM |
| Battery refrigerant solenoid state | BCM | HS-CAN | PCM |
| Battery state of charge % | BCM | HS-CAN | IC PCM |
| Battery temperature | BCM | HS-CAN | IC PCM |
| Battery voltage | BCM | HS-CAN | IC PCM TCM |
| Brake (red) warning indicator request | ABS module | HS-CAN | IC |
| Brake pedal status | ABS module | HS-CAN | 4X4 control module PCM TCM |
| Brake speed control deactivator switch status | ABS module | HS-CAN | PCM |
| Brake system status | ABS module | HS-CAN | 4X4 control module |
| Charging system warning indicator request | PCM | HS-CAN | IC PSCM |
| Charging system status | PCM | HS-CAN | IC |
| Climate control mode status | HVAC module | MS-CAN | IC |
| Climate control mode status (gateway) | IC | HS-CAN | PCM |
| Contactor control on/off | PCM | HS-CAN | BCM TCM |
| Contactor status on/off | BCM | HS-CAN | PCM TCM |
| Door ajar status | SJB | MS-CAN | IC |
| Door ajar status (gateway) | IC | HS-CAN | ABS module |
| Engine coolant temperature | PCM | HS-CAN | IC TCM 4X4 control module |
| Engine coolant temperature (gateway) | IC | MS-CAN | HVAC module |
| Engine estimated torque | TCM | HS-CAN | PCM |
| Engine load % | PCM | HS-CAN | TCM |
| Engine MIL request | PCM | HS-CAN | IC |
| Engine off timer | PCM | HS-CAN | IC 4X4 control module |
| Engine off timer (gateway) | IC | MS-CAN | HVAC module |
| Engine on/off status | PCM | HS-CAN | ABS module BCM PSCM TCM |
| Engine ready status | PCM | HS-CAN | ABS module IC PSCM |
| Engine ready status (gateway) | IC | MS-CAN | ACM |
| Engine RPM | PCM | HS-CAN | ABS module IC BCM TCM |
| Engine RPM (gateway) | PCM | MS-CAN | HVAC module |
| Engine RPM desired | PCM | HS-CAN | TCM |
| Engine RPM desired | TCM | HS-CAN | PCM |
| Engine run request | HVAC module | MS-CAN | IC |
| Engine run request (gateway) | IC | HS-CAN | PCM |
| Engine cylinder sync counter | PCM | HS-CAN | TCM |
| Engine torque commanded | PCM | HS-CAN | ABS module TCM |
| Engine torque commanded (gateway) | IC | MS-CAN | ACM |
| Engine torque min/max request | TCM | HS-CAN | PCM |
| Engine/Generator mode | PCM | HS-CAN | BCM TCM |
| English/metric display mode | IC | HS-CAN | PCM |
| English/metric display mode | IC | MS-CAN | ACM HVAC module |
| English/metric navigation display mode | ACM | MS-CAN | IC |
| Estimated engine torque | PCM | HS-CAN | TCM |
| Evaporator temperature | HVAC module | MS-CAN | IC |
| Evaporator temperature (gateway) | IC | HS-CAN | PCM |
| Fail-safe cooling mode | PCM | HS-CAN | IC |
| FCIM button data | FCIM | MS-CAN | ACM APIM IC |
| Front A/C on/off status | PCM | HS-CAN | BCM |
| Fuel cap off indicator on request | PCM | HS-CAN | IC |
| Fuel cutoff request | TCM | HS-CAN | PCM |
| Fuel flow data | PCM | HS-CAN | APIM IC |
| Fuel level input status | IC | HS-CAN | PCM |
| Fuel level status | IC | MS-CAN | ACM |
| Generator brake command | PCM | HS-CAN | TCM |
| Generator coil temperature | TCM | HS-CAN | PCM |
| Generator error status | TCM | HS-CAN | PCM |
| Generator inverter temperature | TCM | HS-CAN | PCM |
| Generator speed | TCM | HS-CAN | PCM |
| Generator torque commanded | TCM | HS-CAN | ABS module PCM |
| Generator torque commanded (gateway) | IC | MS-CAN | ACM |
| Generator/engine shutdown status on/off | PCM | HS-CAN | TCM |
| Hazard warning indicator on request | PCM | HS-CAN | IC |
| Heater pump request | HVAC module | MS-CAN | IC |
| Heater pump request (gateway) | IC | HS-CAN | PCM |
| Heater pump status | PCM | HS-CAN | IC |
| Heater pump status (gateway) | IC | MS-CAN | HVAC module |
| Headlamp status | SJB | MS-CAN | IC |
| Ignition switch position | SJB | MS-CAN | ACM HVAC module FCIM FDIM IC |
| Ignition switch position (gateway) | IC | HS-CAN | ABS module PCM PSCM 4X4 control module |
| Inverter enable request | PCM | HS-CAN | TCM |
| Inverter voltage request | TCM | HS-CAN | PCM BCM |
| Jump start status | BCM | HS-CAN | IC PCM |
| Key-in-ignition status | SJB | MS-CAN | IC |
| Motor coil temperature | TCM | HS-CAN | PCM |
| Motor coolant temp | PCM | HS-CAN | IC TCM |
| Motor error status | TCM | HS-CAN | PCM |
| Motor inverter temperature | TCM | HS-CAN | PCM |
| Motor speed | TCM | HS-CAN | IC PCM |
| Motor torque min/max request | TCM | HS-CAN | PCM |
| Motor torque commanded | TCM | HS-CAN | IC PCM |
| Motor torque commanded (gateway) | IC | MS-CAN | ACM |
| Navigation radio rolling wheel count | ABS module | HS-CAN | IC |
| Navigation radio rolling wheel count (gateway) | IC | MS-CAN | ACM |
| Odometer count | TCM | HS-CAN | IC BCM |
| Odometer low status | IC | MS-CAN | HVAC module SJB |
| Over temp warning request | PCM | HS-CAN | IC |
| Over voltage protection active | TCM | HS-CAN | PCM |
| Parking brake status | SJB | MS-CAN | IC |
| Parking brake status (gateway) | IC | HS-CAN | ABS module PCM 4X4 control module |
| Park lamp status | SJB | MS-CAN | IC |
| Passive anti-theft system (PATS) security data | TCM | HS-CAN | IC |
| PATS security data | IC | HS-CAN | TCM |
| PATS status | TCM | HS-CAN | IC |
| PATS status | IC | MS-CAN | SJB |
| Power steering warning | PSCM | HS-CAN | IC |
| Power flow display data | PCM | HS-CAN | IC |
| Power flow display data | IC | HS-CAN | ACM |
| PRNDL direction | PCM | HS-CAN | ABS module |
| PRNDL direction confirm | ABS module | HS-CAN | PCM |
| Regenerative brake failure | PCM | HS-CAN | IC |
| Regenerative fault | ABS module | HS-CAN | PCM |
| Regenerative torque limit | PCM | HS-CAN | ABS module |
| RCM event data | RCM | HS-CAN | APIM IC OCSM PCM |
| Restraints event data record | PCM | HS-CAN | RCM |
| Rolling direction | PCM | HS-CAN | ABS module |
| Rolling direction confirm | ABS module | HS-CAN | PCM |
| Speed control indicator on request | PCM | HS-CAN | IC |
| Steering current draw | PSCM | HS-CAN | IC |
| Steering fault status | PSCM | HS-CAN | IC |
| Steering wheel angle | PSCM | HS-CAN | 4X4 control module ABS module IC |
| BCM status | BCM | HS-CAN | PCM |
| TCM caution request | TCM | HS-CAN | PCM |
| TCM hazard request | TCM | HS-CAN | PCM |
| TCM status | TCM | HS-CAN | PCM |
| Throttle position | PCM | HS-CAN | TCM |
| Torque transfer percentage commanded | 4X4 control module | HS-CAN | ABS module |
| Torque transfer percentage request | ABS module | HS-CAN | 4X4 control module |
| Tire Pressure Monitoring System (TPMS) sensor status (LF, RF, RR, LR) | SJB | MS-CAN | IC |
| TPMS system status | SJB | MS-CAN | IC |
| Traction battery fault status | BCM | HS-CAN | PCM |
| Transmission oil temperature | TCM | HS-CAN | PCM |
| Transmission selector range | PCM | HS-CAN | ABS module IC BCM TCM 4X4 control module |
| Transmission selector range (gateway) | IC | MS-CAN | ACM SJB |
| Turn signal indicator request | SJB | MS-CAN | IC |
| Vehicle speed | TCM | HS-CAN | IC PCM PSCM RCM BCM |
| Vehicle speed (gateway) | IC | MS-CAN | ACM HVAC module SJB |
| Vehicle Identification Number (VIN) information | PCM | HS-CAN | ABS module OCSM RCM TCM 4X4 control module |
| VIN information (gateway) | IC | MS-CAN | ACM SDARS module |
| Wheel speed output (RF, LF, RR, LR) | ABS module | HS-CAN | 4X4 control module |
| 4X4 indicator request | 4X4 control module | HS-CAN | IC |
CAN MODULE COMMUNICATION MESSAGE CHART
Possible Causes
- Output circuit short to ground or voltage
- SJB
- Charging system concern
- SJB
- Output circuit short to ground or voltage
- SJB
- Module communication
- IC