GM Service Manual Online
For 1990-2009 cars only

Door Control System Operation

This vehicle has five modules capable of performing door system control functions. Vehicle door system components (windows, locks, mirrors, etc.) are controlled directly by these modules. There is a door module located inside of each vehicle door:

    • Driver Door Module
    • Passenger Door Module
    • LH Rear Door Module (LRDM)
    • RH Rear Door Module (RRDM)
    • LH Front Power Window Switch

Simple Bus Interface (SBI)

Each Door Module communicates with the other Door Modules on the SBI. The driver door module is the only Door Module that is capable of communicating over the Class 2 Data Line as well as the SBI.

Driver Door Module

The driver door module directly controls the LH Front door lock actuator, power window motor and the outside rear view mirror. The driver door module sends and receives messages received from the LH Front Power Window Switch to the passenger door module, LRDM and RRDM modules over the Simple Bus Interface (SBI) line. Also, the driver door module sends and receives message from other vehicle system modules via the Class 2 Data Line.

Passenger Door Module

The passenger door module controls the RH Front door lock actuator, power window motor, and outside rear view mirror. The passenger door module receives direct inputs from RH Front Door Lock Switch, RH Front Power Window Switch, and the RH Front Door Jamb Switch. The passenger door module sends and receives messages from the driver door module, LRDM, and the RRDM via the SBI.

Left Rear Door Module (LRDM)

The LRDM controls the Left Rear door lock actuator and power window motor. The LRDM receives direct inputs from the Left Rear Door Lock Switch, Left Rear Power Window Switch, and the Left Rear Door Jamb Switch. The LRDM sends and receives messages from the driver door module, passenger door module, and the RRDM via the SBI.

Right Rear Door Module (RRDM)

The RRDM controls the Right Rear door lock actuator and power window motor. The RRDM receives direct inputs from the Right Rear Door Lock Switch, Right Rear Power Window Switch, and the Right Rear Door Jamb Switch. The RRDM sends and receives messages from the driver door module, passenger door module and the LRDM via the SBI.

LH Front Power Window Switch

The LH front power window switch assembly provides messages for controlling the power door locks, power windows, and outside mirrors to the driver door module via the SBI. The LH front power window switch assembly receives direct inputs from the LH Front Power Door Lock Switch and Memory Function Switch.

Door Module Functions

Each Door Module is capable of performing multiple door control functions. The Door Module outputs control the door system components that are directly connected to that Door Module. Each Door Module controls the outputs using this input information received from the sensors and the switches directly connected to the Door Module. The Door Module also borrows information from other systems on the serial data line in order to control the outputs. The Door Module evaluates this information and commands an output ON or OFF in order to control certain body systems. The Door Module also commands other systems to control systems that are not directly wired to the Door Module. The Door Module accomplishes this by sending specific messages on the serial data line. The system capable of performing this function will respond to the message.

Each Door Module is capable of performing the following functions:

    • Window Up/Down Movement
    • Door ajar status
    • Door Lock/Unlock Functions
    • Outside Mirror Up/Down/Left/Right Control (front doors only)
    • Door Switch Lamp Dimming

Driver Door Module Wake-up/Sleep States

The driver door module, which is the power mode master, is responsible for sending a power mode message on the SBI and Class 2 data line to other systems. When the power mode message is sent, other systems respond to this message by entering a power-up state and sending a State of Health Code (SOH) code message. This SOH message indicates they are able to communicate information between other systems.

The driver door module is able to control or perform all of the driver door module functions in the wake-up state. The driver door module enters the sleep state when active control or monitoring of system functions has stopped, and the driver door module has become idle again. The driver door module must detect certain wake-up inputs before entering the wake-up state and monitors these inputs during the sleep state. The driver door module is able to detect switch transitions that cause the two wake-up states, activated or deactivated. Multiple switch wake-ups are need in order to sense both the insertion and the removal of the ignition key.

The driver door module will enter a wake-up state if any of the following wake-up inputs are detected:

    • Any activity on the serial data line
    • Hatch ajar switch
    • Hatch release switch
    • Door ajar switch
    • Key-in-ignition switch
    • Monitored load relay
    • Park/fog/headlights are on
    • The driver door module experiences a battery disconnect and reconnect condition.
    • The ignition is turned ON.

The driver door module will enter a sleep state when all of the following conditions exist:

    • No activity exists on the serial data line.
    • The ignition switch is OFF.
    • No outputs are commanded.
    • No delay timers are actively counting.
    • No wake-up inputs are present.

If all these conditions are met the driver door module will enter a low power or sleep condition. This condition would indicate the driver door module, which is the power mode master of the vehicle, must have sent a message to the other systems on the serial data line to stop broadcasting their state of health message.

Power Requirements

The driver door module has two main power feeds (high and low current), and two main grounds. The low power feed (battery 1) is used to provide power for the driver door module's logic and internal driver operation. The high power feed (battery 2) is used to provide power for systems that draw higher amounts of current (motors, lights, etc.). Operating current at the driver door module's battery should not exceed 3.0 amperes at battery 1, and 7.5 amperes (for 2  seconds) at battery 2 while the driver door module is awake, and 2.5 milliamps when the driver door module is asleep. For most driver door module functions, the driver door module will operate properly with a system voltage of 9.0-16.0 volts. If system voltages exceed 16.0 volts the driver door module will provide protection by disabling certain functions that may damage due to higher than normal system voltages.

Driver Door Module Input/Output Information

The following components provide direct input to the driver door module. Other systems can use this input information in order to carry out certain functions:

Driver Door Module Inputs

Door Ajar Switches-provides door ajar status to the driver door module.

The driver door module directly controls the following outputs. Other systems may request the driver door module to control these outputs for certain functions:

Driver Door Module Outputs

    • Power Window Up/Down Control.
    • Door Switch Lamp Dimming Control; controls the switch lamp illumination when the headlights or the parklights are ON.
    • Courtesy Lamp Relay -- provides output control in order to energize the courtesy lamp relay when an ON request is received.
    • Theft Deterrent Door Ajar Switches; allows the driver door module....

Driver Door Module Fail-Soft Condition

If a particular driver door module malfunction would result in unacceptable system operation, the driver door module takes a fail-soft action in order to minimize the condition. A typical fail-soft action would be the substitution of a fixed input or output value when the driver door module is unable to interpret data correctly.