Contents Wiring diagrams Section: Communication Devices All sections

Data Communication System: Overview Cadillac SRX II facelift

Communication Devices 12 illustrations ~3499 words

Scheme 1

Scheme 1: Data Link Connector Power, Ground, and Low Speed GMLAN

Scheme 2

Scheme 2: High Speed GMLAN

Scheme 3

Scheme 3: Object Bus

Scheme 4

Scheme 4: Chassis Expansion Bus

Scheme 5

Scheme 5: Powertrain Expansion Bus

Scheme 6

Scheme 6: Most 50 Bus

Scheme 7

Scheme 7: Linear Interconnect Network (LIN)

Scheme 8

Scheme 8: Linear Interconnect Network (LIN) 2

Scheme 9

Scheme 9: Communication and Enable Wake-up Circuits

Scheme 10

Scheme 10: Power, Ground, and Subsystem References (1 of 3)

Scheme 11

Scheme 11: Subsystem References (2 of 3)

Scheme 12

Scheme 12: Subsystem References (3 of 3)

Circuit/System Description

The internal fault detection is handled inside the device. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

Some devices must be configured with serial numbers, vehicle options, or other information. If a device was not properly configured after installation that device may set DTC B1001. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

The internal fault detection is handled inside the device. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

Some devices must be configured with specific software, serial numbers, vehicle options, or other information. If a device was not properly configured after installation that module may set DTC B101E. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

The internal fault detection is handled inside the device. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

Some devices must be configured with specific software, serial numbers, vehicle options, or other information. If a device was not properly configured after installation that module may set DTC C056E. The symptom byte information is for engineering reference only. No external circuit diagnosis is involved.

This diagnostic applies to internal microprocessor integrity conditions within the device. This diagnostic also addresses if the device is not programmed. The device monitors its ability to read and write to the memory. It also monitors a timing function. No external circuits are involved.

Devices connected to the GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have programmed information about what messages are needed to be exchanged on the serial data circuits. The messages are also supervised and some periodic messages are used by the receiver device as an availability indication of the transmitter device.

The Media Oriented Systems Transport (MOST) Infotainment network is a dedicated high speed multimedia streaming data bus independent from GMLAN. The MOST bus will be configured in a physical hardwired loop with each device within the bus sends and receives data on an assigned MOST addresses in a set order. Each device on the MOST bus will be required to have twisted pair copper wires (2 transmit TX, 2 receive RX, and 1 electronic control line which is a 12 V wake up signal line). The A11 Radio is the MOST Master and will monitor the bus for vehicle configuration, Infotainment data messages and errors on the bus. The MOST initialization consists of a short 100 ms low voltage pulse on the electronic control line connected to all devices contained on the MOST ring. When the MOST devices receive this wakeup message, they will respond with a generic device response. Once these initial responses on the MOST bus are reported successfully without error to the A11 Radio, the second data request will record the device MOST device addresses, their functionality requirements and capabilities within. The A11 Radio will learn this information and also record the address node sequence on the MOST bus at this point. This node address list will now be stored within the A11 Radio as the MOST bus configuration (called "Last Working MOST ID of Node 1-9" on scan tool data display).

When MOST receive, transmit, or control line faults are detected, transmit/receive messages will not received as expected from the wakeup request. The A11 Radio and the K74 Human Machine Interface Control Module will then perform diagnostics to isolate these MOST faults. If the MOST control line is shorted low to 0 V for excess amount of time, the A11 Radio will set a U2098 DTC and K74 Human Machine Interface Control Module will set a U0029 02 DTC. At this point the MOST bus will be unable to communicate until the shorted MOST control line is repaired.

Once the shorted MOST control line diagnostics pass, the A11 Radio will attempt to resend the initial short pulse attempts up to 3 times on the MOST control line. If the expected responses are not received, the A11 Radio continues into a failure mode setting a U0028 DTC and will continue on to send one 300 ms long pulse, which will enable the furthest upstream transmitting device to become the surrogate MOST Master in this MOST fault/diagnostic mode. When the A11 Radio receives this new MOST Master identity, the surrogate MOST master device can be identified based on scan tool data parameter "Surrogate MOST Master Node Upstream Position". The scan tool should be used to determine the MOST bus configuration and direction by utilizing the "Last Working MOST ID of Node 1 - 9" parameters from the A11 Radio data display. When a fault is present, it will indicate the newly enabled "Surrogate MOST Master Node Upstream Position" from the A11 Radio. This will assist in determining where the MOST bus/control is at fault. The MOST device upstream from the surrogate MOST master device, transmit, receive, or control lines will be the suspect areas for diagnostics at this point. These faults can be associated with any of the MOST transmit, receive, or control line twisted copper wires or possibly an internal device fault.

The Media Oriented Systems Transport (MOST) bus master device shall set DTC U0029 when the MOST bus interruptions lasts long enough to interrupt MOST communication and functions, but not long enough to break the MOST bus ring.

The serial data circuits are used to communicate information between the devices. The serial data circuits also connect directly to the data link connector (DLC).

The devices connected to the chassis high speed GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices when the ignition switch is in any position other than OFF. The chassis high speed GMLAN serial data bus uses terminating resistors that are in parallel with the chassis high speed GMLAN (+) and (-) circuits.

The devices connected to the powertrain high speed CAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices when the ignition switch is in any position other than OFF. The powertrain high speed CAN serial data bus uses terminating resistors that are in parallel with the powertrain high speed CAN (+) and (-) circuits.

The devices connected to the object detection high speed GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices when the ignition switch is in any position other than OFF. The object detection high speed GMLAN serial data bus uses terminating resistors that are in parallel with the object detection high speed GMLAN (+) and (-) circuits.

The devices connected to the chassis high speed GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices when the ignition switch is in any position other than OFF. The chassis high speed GMLAN serial data bus uses terminating resistors that are in parallel with the chassis high speed GMLAN (+) and (-) circuits.

The low speed GMLAN serial data bus is used to communicate information between the devices. The serial data is transmitted over a single wire to the appropriate devices. The low speed GMLAN serial data circuits also connect directly to the data link connector (DLC).

The serial data circuit is the means by which the devices in the vehicle communicate with each other. Once the scan tool is connected to the serial data circuit through the data link connector (DLC), the scan tool can be used to monitor each device for diagnostic purposes and to check for DTCs. When the ignition switch is in RUN, each device communicating on the serial data circuit sends a state of health message to ensure that the device is operating properly. When a device stops communicating on the serial data circuit, for example if the device loses power or ground, the state of health message it normally sends on the serial data circuit disappears. Other devices on the serial data circuit, which expect to receive that state of health message, detect its absence; those devices in turn set a DTC associated with the loss of state of health of the non-communicating device. The DTC is unique to the device which is not communicating and one or more devices may set the same exact code. A loss of serial data communications DTC does not represent a failure of the devices that contain the stored code.

Some devices must be configured with specific software, serial numbers, vehicle options, or other information. If a device was not properly configured after installation that device may set the appropriate communication DTCs. No external circuit diagnosis is involved.

Some devices are constantly receiving information from other devices through serial data communication network. The invalid data code will be set when a receiving device detects a discrepancy in information it receives from another device causing its integrity to be questioned. The symptom byte listed in the DTC Descriptor is for engineering reference only. No external circuit diagnosis is involved.

The serial data is transmitted over a Local Interconnect Network (LIN) single wire network circuit bus between a master control module and other LIN devices within a particular subsystem. If serial data communication is lost between any of the LIN devices on the LIN bus network, a no communication code against the non-communicating LIN device will be set. A master control module is the one that reports the non communication code.

The body control module (BCM) activates the ignition circuit, when the ignition key is in ACC, ON or START. The ignition circuit wakes up the devices for serial data bus communication.

Devices connected to the serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver device as an availability indication of the transmitter device. Each message contains the identification number of the transmitter device.

Devices connected to the serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver device as an availability indication of the transmitter device. Each message contains the identification number of the transmitter device.

Devices connected to the serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver device as an availability indication of the transmitter device. Each message contains the identification number of the transmitter device.

The side object sensor modules use radar to determine the presence of objects nearby. The left side object sensor is the master that communicates on serial data. There is a private communication network between the left and right sensors. The scan tool can communicate only with the left sensor. Side blind zone alert is active when the vehicle is out of park or the parking brake is off on manual transmission vehicles. If a vehicle is detected in the side blind zone, the warning symbols will illuminate on the appropriate side. The warning symbols will vary brightness based on the ambient light conditions. When an object is detected in the left side blind zone, the side object sensor module sends a message to the right sensor through serial data. The right sensor then supplies voltage to illuminate the visual indicator on the left side outside rear view mirror. When an object is detected in the right side blind zone, the right side object sensor will supply a voltage to illuminate the visual indicator on the right side outside rear view mirror.

Devices on the high speed GMLAN serial data bus and the chassis high speed GMLAN serial data bus must be programmed with software that specifically identifies the correct type and quantity of devices on the bus based on RPO configuration. If a device was not properly configured after installation, the appropriate U Code may be set for that device. No external circuit diagnosis is involved.

When the ignition is ON, the A11 Radio initializes the Media Oriented Systems Transport (MOST) bus by sending a short 100 ms low voltage pulse on the electronic control line (or MOST control line) connected to all devices contained on the MOST ring. When MOST receive, transmit, or control line faults are detected, transmit/receive messages will not received as expected from the wakeup request. The A11 Radio and the K74 Human Machine Interface Control Module will then perform diagnostics to isolate these MOST faults. If the MOST control line is shorted low to 0 V for excess amount of time, the A11 Radio will set a U2098 DTC and K74 Human Machine Interface Control Module will set a U0029 02 DTC. At this point the MOST bus will be unable to communicate until the shorted MOST control line is repaired.

The body control module (BCM) activates the ignition circuit, when the ignition key is in ACC, ON or START. The ignition circuit wakes up the devices for serial data bus communication.

The active safety control module activates the object detection ignition circuit, when the ignition is ON. The object detection ignition circuit wakes up the devices for serial data bus communication.

The active safety control module activates the object detection ignition circuit, when the ignition is ON. The object detection ignition circuit wakes up the devices for serial data bus communication.

Devices connected to the serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver device as an availability indication of the transmitter device. Each message contains the identification number of the transmitter device.

Some devices must be programmed with software that specifically identifies the correct type and quantity of devices on the serial data bus based on RPO configuration. If a device was not properly configured after installation, the appropriate U Code may be set for that device. No external circuit diagnosis is involved.

The serial data circuit is the means by which the devices in the vehicle communicate with each other. Once the scan tool is connected to the serial data circuit through the data link connector (DLC), the scan tool can be used to monitor each device for diagnostic purposes and to check for DTCs. When the ignition switch is in RUN, each device communicating on the serial data circuit sends a state of health message to ensure that the device is operating properly. When a device stops communicating on the serial data circuit, for example if the device loses power or ground, the state of health message it normally sends on the serial data circuit disappears. Other devices on the serial data circuit, which expect to receive that state of health message, detect its absence; those devices in turn set a DTC associated with the loss of state of health of the non-communicating device. The DTC is unique to the device which is not communicating and one or more devices may set the same exact code. A loss of serial data communications DTC does not represent a failure of the devices that contain the stored code.

Devices connected to the serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the devices. The devices have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver device as an availability indication of the transmitter device. Each message contains the identification number of the transmitter device.

The data link connector (DLC) is a standardized 16 cavity connector. Connector design and location is dictated by an industry wide standard, and is required to provide the following

  1. Scan tool B+ voltage at terminal 16
  2. Scan tool ground at terminal 4
  3. Common ground at terminal 5

The chassis high speed GMLAN bus functions the same as the primary high speed GMLAN bus, and the two buses operate in parallel. The chassis high speed GMLAN bus is added to reduce message congestion on the primary high speed bus. Since the chassis high speed GMLAN bus and primary high speed GMLAN bus operate in the same manner, the diagnostics for each are the same.

The serial data is transmitted on two twisted wires that allow speeds up to 500 kbit/s. The twisted pair is terminated with two 120 ohms resistors, one is internal to the electronic brake control module and the other can be a separate resistor in a connector assembly or in another device. The resistors are used as the load for the chassis high speed GMLAN bus during normal vehicle operation. The chassis high speed GMLAN is a differential bus. The chassis high speed GMLAN serial data bus (+) and chassis high speed GMLAN serial data (-) are driven to opposite extremes from a rest or idle level of approximately 2.5 V. Driving the lines to their extremes, adds 1 V to the chassis high speed GMLAN serial data bus (+) circuit and subtracts 1 V from the chassis high speed GMLAN serial data bus (-) circuit. If serial data is lost, devices will set a no communication code against the non-communicating device. Note that a loss of serial data DTC does not represent a failure of the device that set it.

The serial data is transmitted on two twisted wires that allow speeds up to 500 Kb/s. The twisted pair is terminated with two 120 ohms resistors, one is internal to the engine control module (ECM) and the other can be a separate resistor in a connector assembly or in another device. The resistors are used as the load for the High Speed GMLAN bus during normal vehicle operation. The high speed GMLAN is a differential bus. The high speed GMLAN serial data bus (+) and high speed GMLAN serial data (-) are driven to opposite extremes from a rest or idle level of approximately 2.5 V. Driving the lines to their extremes, adds 1 V to the high speed GMLAN serial data bus (+) circuit and subtracts 1 V from the high speed GMLAN serial data bus (-) circuit. If serial data is lost, devices will set a no communication code against the non-communicating device. Note that a loss of serial data DTC does not represent a failure of the device that set it.

The serial data is transmitted over a single wire to the appropriate devices. The transmission speed for GMLAN low speed is up to 83.33 kbit/s. Under normal vehicle operating conditions, the speed of the bus is 33.33 kbit/s. The devices toggle the serial data circuit between 0-5 V during normal communications. To wake the devices connected to the low speed GMLAN serial data circuit, a voltage wake up pulse of 10 V is sent out. If serial data is lost, devices will set a no communication code against the non-communicating device. A loss of serial data communications DTC does not represent a failure of the device that set it.

Body Control System Description and Operation

The body control system consists of the body control module (BCM), communications, and various input and outputs. Some inputs, outputs and messages require other modules to interact with the BCM. The BCM also has discrete input and output terminals to control the vehicle's body functions. The BCM is wired to the high speed GMLAN serial data bus, low speed GMLAN serial data bus and Multiple LIN buses and acts as a gateway between them.

Note. This is an overview of different serial data buses used by GM devices to communicate with each others. Use Data Communication Schematics to find out which serial data buses are configured for a specific vehicle.