GM has been looking at ways to cut back on the amount of wiring, terminals, connectors, components and basic confusion to make the electrical side of things easier, so they came up with a way to us the existing serial data lines.
On vehicles that have several control modules connected by serial data circuits, one module is the power mode master (PMM). On these vehicles the PMM is the DIM (Dash Integration Module). On vehicles with one main body controller (BCM), it is that modules responsibility. The PMM receives 4 signals from the ignition switch.
To determine the correct power mode the PMM uses the following circuits:
Accessory voltage
Ignition 1 voltage
Ignition 3 voltage
Off/Run/Crank voltage
Fail Safe Operation
Since the operation of the vehicle systems depends on the power mode, there is a fail-safe plan in place should the PMM fail to send a power mode message. The fail-safe plan covers those modules using exclusively serial data control of power mode as well as those modules with discrete ignition signal inputs.
Serial Data Messages
The modules that depend exclusively on serial data messages for power modes stay in the state dictated by the last valid PMM message until they can check for the engine run flag status on the serial data circuits.
If the PMM fails, the modules monitor the serial data circuit for the engine run flag serial data. If the engine run flag serial data is True, indicating that the engine is running, the modules fail-safe to RUN.
In this state the modules and their subsystems can support all operator requirements. If the engine run flag serial data is False, indicating that the engine is not running, the modules fail-safe to OFF-AWAKE.
In this state the modules are constantly checking for a change status message on the serial data circuits and can respond to both local inputs and serial data inputs from other modules on the vehicle.
Discrete Ignition Signals
Those modules that have discrete ignition signal inputs also remain in the state dictated by the last valid PMM message received on the serial data circuits.
They then check the state of their discrete ignition input to determine the current valid state. If the discrete ignition input is active, battery positive voltage, the modules will fail-safe to the RUN power mode.
If the discrete ignition input is not active, open or 0 voltage, the modules will fail-safe to OFF-AWAKE. In this state the modules are constantly checking for a change status message on the serial data circuits and can respond to both local inputs and serial data inputs from other modules on the vehicle.
How it works
The power mode is the information used by the various control modules on the vehicle to determine operation. If a control module does not receive a power mode signal, either a serial data message or a hard wire input, the control module does not operate.
No operations using two or more modules is possible without a power mode decision by the power mode master (PMM) and a power mode message from the PMM. The possible power modes are:
OFF-ASLEEP -- no activity on the serial data circuits, the modules are asleep and in their minimum power usage state.
OFF-AWAKE -- activity on the serial data circuits, the modules are awake and expecting either serial data or hardwire inputs.
RAP -- (if equipped), those modules that have functions enabled in RAP are fully operational, the rest will be OFF-AWAKE.
ACCESSORY -- those module that have functions enabled in ACCESSORY are fully operational, the rest will be OFF-AWAKE.
RUN -- all modules are fully functional.
CRANK -- those modules that have no function critical to engine starting are OFF to both provide maximum power for cranking and starting operation and to limit customer concerns, i.e. audio system noise.
Diagnosis
Now that you have an idea of how it works let's take a look at how it changes the way you'll diagnose things. The days of checking for the 12 volt ignition hot feed are over.
Now the best way to check for Power Moding problems is to look for DTCs. A DTC, Diagnostic Trouble Code, set in a module may let you know if there is a problem with a module or basic power mode circuit fault.
Also a lack of communication between some modules may show up as an inoperative component, if you go looking into checking the ignition feed in the schematics and they are not there, it's due to the power moding system.