Dash Integration Module Wake-Up/Sleep States
The Dash Integration Module (DIM) is able to control or perform all DIM functions in wake-up state. DIM enters sleep state when active control or monitoring of system functions has stopped, and DIM has become idle again. DIM must detect certain wake-up inputs before entering wake-up state. DIM monitors for these inputs during sleep state, where DIM is able to detect switch transitions that cause DIM to wake-up when activated or deactivated.
Multiple switch inputs are needed in order to sense both insertion of ignition key and power mode requested. This would allow DIM to enter a sleep state when ignition key is in or out of ignition. DIM will enter a wake-up state if any of the following wake-up inputs are detected:
- Activity on serial data circuit.
- Detection of a battery disconnect and reconnect condition.
- Headlights are on.
- Ignition switch is turned to RUN position.
- Key-in-ignition switch.
- Parking lights are on.
The DIM will enter a sleep state when all of the following conditions exist:
- Ignition switch is turn to LOCK position.
- No activity exists on serial data circuit.
- No outputs are commanded.
- No delay timers are actively counting.
- No wake-up inputs are present.
If all these conditions are met, DIM will enter a low power or sleep condition. This condition indicates that DIM, which is the PMM of the vehicle, has sent an OFF-ASLEEP message to other systems on the serial data circuit.