Principles of Operation
Vehicle communication utilizes the controller area network (CAN) communications. The CAN is a method for transferring data among distributed electronic modules via a serial data bus.
The vehicle is equipped with 2 module communication networks
- Medium speed (MS) CAN
- High speed (HS) CAN
Scheme 31
| Module Name | Network Type | Termination Module |
|---|---|---|
| 4X4 control module (if equipped) | HS-CAN | No |
| ABS module | HS-CAN | No |
| Audio control module (ACM) | HS-CAN | No |
| MS-CAN | No | |
| Front controls interface module (FCIM) (if equipped) | MS-CAN | No |
| Front display interface module (FDIM) | MS-CAN | No |
| HVAC module | MS-CAN | No |
| Instrument cluster (IC) (gateway module) | HS-CAN | Yes |
| MS-CAN | Yes | |
| Occupant classification sensor module (OCSM) | HS-CAN | No |
| Power steering control module (PSCM) | HS-CAN | No |
| PCM | HS-CAN | Yes |
| Restraints control module (RCM) | HS-CAN | No |
| Satellite digital audio receiver system (SDARS) module | MS-CAN | No |
| Smart junction box (SJB) | MS-CAN | Yes |
MODULE NAME REFERENCE
MS-CAN Operation
The MS-CAN communicates using bussed messages. The MS-CAN has an unshielded twisted pair cable, data bus (+) and data bus (-) circuits. In addition to scan tool communication, this network allows sharing of information between all modules on the network.
The MS-CAN is a medium speed communication network used for the following modules
- Audio control module (ACM)
- Front controls interface module (FCIM)
- Front display interface module (FDIM)
- HVAC module
- Instrument cluster (IC)
- Satellite digital audio receiver system (SDARS) module
- Smart junction box (SJB)
HS-CAN Operation
The HS-CAN communicates using bussed messages. The HS-CAN network uses an unshielded twisted pair cable, data bus (+) and data bus (-) circuits. In addition to scan tool communication, this network allows sharing of information between all modules on the network.
The HS-CAN is a high speed communication network used for the following modules
- 4X4 control module
- ABS module
- IC
- Occupant classification sensor module (OCSM)
- Power steering control module (PSCM)
- PCM
- Restraints control module (RCM)
Vehicle communication utilizes the controller area network (CAN) communications. The CAN is a method for transferring data among distributed electronic modules via a serial data bus.
The vehicle is equipped with 2 module communication networks
- Medium speed (MS) CAN
- High speed (HS) CAN
Normal Operation
The PCM communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the network connection to the PCM. The PCM shares the HS-CAN network with the ABS module, the (4X4) control module, restraints control module (RCM), occupant classification sensor module (OCSM), power steering control module (PSCM) and the instrument cluster (IC). Voltage for the PCM is provided by circuits (GY/V) and (GY/R). Circuit (B) provides ground.
Possible Causes
- Fuse
- Wiring, terminals or connectors
- ABS module
- 4X4 control module (if equipped)
- IC
- PCM
- RCM
- PSCM
- OCSM
The ABS module communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the network connection to the ABS module. The ABS module shares the HS-CAN network with the PCM, the 4X4 module, the instrument cluster (IC), the restraints module (RCM), the power steering module (PSCM) and the occupant classification sensor module (OCSM). Voltage for the ABS module is provided by circuits (GY), (R) and (Y/R). Ground is provided by circuit (B/G).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- ABS module
The 4X4 control module communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the network connection to the 4X4 control module. The 4X4 control module shares the HS-CAN with the PCM, the ABS module, the instrument cluster (IC), the restraints control module (RCM), the power steering control module (PSCM) and the occupant classification sensor module (OCSM). Voltage for the 4X4 control module is provided by circuits (Y/GY) and (L/R). Ground is provided by circuit (B/GY).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- 4X4 control module
The instrument cluster (IC) communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the HS-CAN connection to the IC and circuits (GY/O) (MS-CAN +) and (V/O) (MS-CAN -) provide the medium speed controller area network (MS-CAN) connection to the IC. The IC shares the HS-CAN with the PCM, the ABS module, the 4X4 control module, the restraints control module (RCM), the power steering control module (PSCM) and the occupant classification sensor module (OCSM).
The IC shares the MS-CAN with the smart junction box (SJB), the HVAC module, the audio control module (ACM), the satellite digital audio receiver system (SDARS) module, the front controls interface module (FCIM) and front display interface module (FDIM). Voltage for the IC is provided by circuits (W/V), and (Y/R). Circuits (B/G) and (B/L) provide ground.
Possible Causes
- Fuse
- Wiring, terminals or connectors
- IC
The restraints control module (RCM) communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the HS-CAN connection to the RCM. The RCM shares the HS-CAN with the PCM, the ABS module, the 4X4 control module, the instrument cluster (IC), the power steering control module (PSCM) and the occupant classification sensor module (OCSM). Voltage for the RCM is provided by circuits (G/V) and the RCM is case grounded.
Possible Causes
- Fuse
- Wiring, terminals or connectors
- RCM
The occupant classification sensor module (OCSM) communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the HS-CAN network connection to the OCSM. The OCSM shares the HS-CAN with the PCM, the ABS module, the 4X4 control module, the instrument cluster (IC), the power steering control module (PSCM) and the restraints control module (RCM). Voltage for the OCSM is provided by circuit (W/L) and circuit (B/W) provides ground.
Possible Causes
- Fuse
- Wiring, terminals or connectors
- OCSM
The power steering control module (PSCM) communicates with the scan tool through the high speed controller area network (HS-CAN). Circuits (W/L) (HS-CAN +) and (W) (HS-CAN -) provide the HS-CAN connection to the PSCM. The PSCM shares the HS-CAN with the PCM, the ABS module, the 4X4 control module, the instrument cluster (IC), the occupant classification sensor module (OCSM) and the restraints control module (RCM). Voltage for the PSCM is provided by circuit (Y/GY) and circuit (B/V) provides ground.
Possible Causes
- Fuse
- Wiring, terminals or connectors
- PSCM
The smart junction box (SJB) communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (VT/O) (MS-CAN -) provide the network connection to the SJB. The SJB shares the MS-CAN with the instrument cluster (IC), HVAC module, audio control module (ACM), satellite digital audio receiver system (SDARS) module, front controls interface module (FCIM) and front display interface module (FDIM). Voltage for the SJB is provided directly from the internal SJB busbar through SJB fuse 5 (10A). Ground is provided by circuit (B/GY).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- SJB
The audio control module (ACM) communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (V/O) (MS-CAN -) provide the network connection to the ACM. The ACM shares the MS-CAN with the instrument cluster (IC), HVAC module, smart junction box (SJB), satellite digital audio receiver system (SDARS) module, front controls interface module (FCIM) and front display interface module (FDIM). Voltage for the ACM is provided by circuit (W/R). Ground is provided by circuit (B/GY).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- Audio unit
The satellite digital audio receiver system (SDARS) module communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (V/O) (MS-CAN -) provide the network connection to the SDARS module. The SDARS module shares the MS-CAN with the instrument cluster (IC), HVAC module, smart junction box (SJB), audio control module (ACM), front controls interface module (FCIM) and front display interface module (FDIM). Voltage to the SDARS module is provided by circuit (BR/R). Ground is provided by circuit (B/GY).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- SDARS module
The front display interface module (FDIM) communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (V/O) (MS-CAN -) provide the network connection to the front display interface module. The FDIM shares the MS-CAN with the instrument cluster (IC), HVAC module, smart junction box (SJB), audio control module (ACM), front controls interface module (FCIM) and satellite digital audio receiver system (SDARS) module. Voltage to the front display interface module is provided by circuit (BR/R). Ground is provided by circuit (B/L).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- FDIM
The front controls interface module (FCIM) communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (V/O) (MS-CAN -) provide the network connection to the FCIM. The FCIM shares the MS-CAN with the instrument cluster (IC), HVAC module, smart junction box (SJB), audio control module (ACM), front display interface module (FDIM) and satellite digital audio receiver system (SDARS) module. Voltage to the FCIM is provided by circuit (BR/R). Ground is provided by circuit (B/L).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- FCIM
The medium speed controller area network (MS-CAN) uses an unshielded twisted pair cable, circuits (GY/O) and (V/O). The smart junction box (SJB), audio control module (ACM), satellite digital audio receiver system (SDARS) module, front display interface module (FDIM), front controls interface module (FCIM), and the HVAC module communicate with the scan tool using the MS-CAN. The instrument cluster (IC), while on the MS-CAN, communicates with the scan tool only on the HS-CAN.
Possible Causes
- Wiring, terminals or connectors
- IC
- SJB
- ACM
- FCIM (if equipped)
- SDARS module (if equipped)
- FDIM
- HVAC module
The scan tool is connected to the data link connector (DLC) to communicate with the high speed controller area network (HS-CAN) and the medium speed controller area network (MS-CAN). Voltage for the scan tool is provided by circuit (G/R). Ground is provided by circuits (B/G) and (B/L).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- DLC
The HVAC module communicates with the scan tool through the medium speed controller area network (MS-CAN). Circuits (GY/O) (MS-CAN +) and (VT/O) (MS-CAN -) provide the network connection to the HVAC module. The HVAC module shares the MS-CAN with the instrument cluster (IC), smart junction box (SJB), audio control module (ACM), satellite digital audio receiver system (SDARS) module, front controls interface module (FCIM) and front display interface module (FDIM). Voltage to the HVAC module is provided by circuit (W/R) and circuit (W). Ground is provided by circuit (B/L).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- HVAC module
The High-Speed Controller Area Network (HS-CAN) uses an unshielded twisted pair cable, circuits (W/BL) and (W).
Possible Causes
- Fuse
- Wiring, terminals or connectors
- 4X4 control module (if equipped)
- ABS module
- Instrument Cluster (IC)
- Occupant Classification System Module (OCSM)
- PCM
- Power Steering Control Module (PSCM)
- Restraints Control Module (RCM)
The Medium-Speed Controller Area Network (MS-CAN) uses an unshielded twisted pair cable. Circuits (GY/O) and (P/O) provide the network connection to all modules on the network. In the event that 1 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.
Possible Causes
- Audio Control Module (ACM)
- Accessory Protocol Interface Module (APIM)
- Front Controls Interface Module (FCIM)
- Front Display Interface Module (FDIM)
- HVAC module
- Instrument Cluster (IC)
- Satellite Digital Audio Receiver System (SDARS) module
- Smart Junction Box (SJB)
The High-Speed Controller Area Network (HS-CAN) uses an unshielded twisted pair cable, circuits (WH/BU) and (WH). In the event that 1 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.
Possible Causes
- 4X4 control module (if equipped)
- ABS module
- Accessory Protocol Interface Module (APIM)
- Instrument Cluster (IC)
- Occupant Classification System Module (OCSM)
- PCM
- Power Steering Control Module (PSCM)
- Restraints Control Module (RCM)
Note. The time out for the battery saver relay and the accessory delay relay is 1 minute if the vehicle has less than 80 km (50 miles). For additional information on the battery saver relay, see INTERIOR LIGHTING. For additional information on the accessory delay relay, see GLASS, FRAMES AND MECHANISMS - PRINCIPLES OF OPERATION. Once the vehicle passes the approximate mileage threshold of 80 km (50 miles), the time out for both relays will be the normal 10 minute time out, as described by the Owner's Literature.
The SJB is a multifunction control module that controls many of the vehicle systems. Several SJB functions utilize hardwired inputs and/or outputs. The SJB controls the following hardwired functions, using the corresponding inputs and outputs
| Function | Input(s) | Output(s) |
|---|---|---|
| Autolamps | Headlamp switch Sunload sensor | Headlamps (low beam) |
| Daytime running lamps (DRL) (if equipped) | Headlamp switch Park brake switch | Headlamps (low beam) |
| Exterior lighting | Headlamp switch Hazard lamp switch | Exterior lamps/turn signal bulbs Trailer tow connector |
| Fog lamps (if equipped) | Fog lamp switch | Fog lamp relay |
| Headlamps | Headlamp switch | Headlamps (low and high beam) |
| Horn | Horn switch Integrated keyhead transmitter (IKT) | Horn relay (integral to SJB) |
| Interior lighting | Door ajar switches Liftgate ajar switches IKT | Interior lamps relay |
| One-touch down driver window | Master power window switch | One-touch down relay |
| Power door locks | Ignition switch IKT Keyless entry keypad Door lock control switches | Door lock/unlock relays |
| Power windows | Master window control switch Passenger window control switch | Window motors |
| Heated rear window | Heated rear window switch | Heated rear window relay Heated rear window indicator |
| Rear windshield wiper | Wiper/washer switch | Rear wiper motor relay Rear washer pump motor |
OPERATION CHART
In addition, the SJB is involved in other vehicle systems through communication over the controller area network (CAN). For a detailed list of SJB network inputs and outputs, see MODULE CONFIGURATION.
Some SJB parameters are programmable. Two types of programmable parameters are available: vehicle configuration and customer preference. See MODULE CONFIGURATION for additional information on programmable parameters.
Field-Effect Transistor (FET) Protection
The SJB utilizes a protective circuit strategy for many of its outputs (for example, the headlamp output circuit). Output loads (current level) are monitored for excessive current (typically short circuits) and are shut down (voltage or ground provided by the module is turned off) when a fault is detected. A continuous DTC is stored at that time for the fault.
The circuit will reset after an ignition cycle or customer demand of the function (which will switch the component on, causing the 30-minute battery saver timer to be energized). When an excessive circuit load occurs several times, the module shuts down the output until a service procedure is carried out. At the same time, the continuous DTC that was stored on the first failure will not clear by a command to clear the continuous DTCs.
The module will not allow this code to be cleared or the normal circuit function restored, until a successful on-demand self-test proves that the fault has been repaired. After the on-demand self-test has successfully completed (no on-demand DTCs present), the continuous DTC will have been cleared and the normal circuit function will be restored.
The SJB has three predefined levels of short circuit tolerance established. When the first or second level is reached, the continuous DTC associated with the short circuit sets along with DTC B106E. These DTCs may be cleared using the Clear DTC operation on the scan tool as long as the fault itself has been corrected. Each time the scan tool retrieves DTCs from the module while a circuit is shorted, a level of short circuit tolerance is used.
If any of the circuits are shorted pas the third level (if DTCs have been retrieved 3 successive times with the short circuit not having been repaired), ten DTCs B106F and B1342 set along with the associated continuous DTC. These DTCs cannot be cleared and the module must be replaced.
The initial short circuit must be successfully repaired and its associated DTC cleared before the SJB is replace or the new SJB may experience one or more of the short circuit tolerance levels being used, causing a repeat replacement of the module.
DTC B106E sets when the SJB has disabled a circuit due to a repetitive fault causing a circuit overload. A corresponding DTC for the circuit in question will also be set as follows
- DTC B1034 - Radio Start Signal Circuit Failure
- DTC B1218 - Horn Relay Coil Circuit Short to Battery
- DTC B1304 - Accessory Delay Relay Coil Circuit Short To Battery
- DTC B1316 - Battery Saver Relay Coil Circuit Short To Ground
- DTC B1349 - Heated Backlite Relay Short To Battery
- DTC B1474 - Battery Saver Power Relay Circuit Short To Battery
- DTC B1502 - Lamp Turn Signal Left Circuit Short To Ground
- DTC B1506 - Lamp Turn Signal Right Circuit Short To Ground
- DTC B1626 - Lamp Keypad Output Short Circuit To Ground
- DTC B2070 - Trailer Tow Relay Coil(s) Circuit Failure
- DTC B2501 - LF Lamp Low Beam Circuit Failure
- DTC B2503 - RF Lamp Low Beam Circuit Failure
- DTC B2505 - LF Lamp High Beam Circuit Failure
- DTC B2507 - RF Lamp High Beam Circuit Failure
- DTC B2512 - Front Fog Lamp Relay Ckt Short to Battery
- DTC C1788 - Stoplamp Relay Output Circuit Short to Ground
- DTC C1961 - Park Lamp Relay Coil Circuit Failure
- DTC P0930 - Gear Shift Lock Solenoid Circuit Low
When a repetitive fault causing a circuit overload is detected on certain output circuits, the smart junction box (SJB) disables the circuit by removing voltage, or ground, to the affected circuit. The circuit remains disabled until the fault is corrected and an on-demand self-test is run. When the on-demand self-test has been run after all faults have been corrected, any DTCs related to the fault are cleared.
- DTC B106E (Solid State Driver Disabled Due to Short Circuit) - sets when the SJB has disabled a circuit due to a repetitive fault causing a circuit overload. For a complete list of corresponding DTCs, see «SMART JUNCTION BOX (SJB)»(ref-373079-S16689734702010100600000).
- DTC B106F (Module Disabled Due to External Fault) - sets when one or more output functions are permanently disabled due to a repetitive circuit overload fault. When DTC B106F is present, the SJB must be replaced after the fault condition has been corrected.
The Smart Junction Box (SJB) monitors the voltage from the battery to determine if it goes above or below specific thresholds and sets DTC B1317 in continuous memory and on-demand if the SJB detects high battery voltage above 15.5 volts on circuit (Y/R).
- DTC B1317 (Battery Voltage High) - a continuous memory or on-demand DTC that sets when the SJB detects battery voltage above 15.5 volts on circuit (Y/R).
The Smart Junction Box (SJB) monitors the voltage from the battery to determine if it goes above or below specific thresholds and sets DTC B1318 in continuous memory and on-demand if the SJB detects low battery voltage below 10 volts on circuit (Y/R).
- DTC B1318 (Battery Voltage Low) - a continuous memory or on-demand DTC that sets when the SJB detects battery voltage below 10 volts on circuit (Y/R).
DTC U0155 (Lost Communication with Instrument Panel Cluster (IC) Control Module) - set by the Smart Junction Box (SJB) if data messages received from the Instrument Cluster (IC) over the Medium-Speed Controller Area Network (MS-CAN) are missing for 5 minutes.
See also:
• PCM RELAY
• DTC INDEX -- TRIBUTE HYBRID