POSITION INTERPRETATION CODE = DESCRIPTION
4 Gross Vehicle Weight Rating G = 5,001-6000 lbs.
H = 6,001-7,000 lbs.
J = 7,001-8,000 lbs.
K = 8,001-9,000 lbs.
L = 9,001-10,000 lbs.
M = 10,001-14,000 lbs.
W = Buses/Incomplete Vehicles with Hydraulic Brakes
5 Vehicle Line A = Ram Pickup 4X2
U = Ram Pickup 4X4
N = Ram Pickup 4X2 DX Family
6 Series 1 = 1500
2 = 2500
3 = 3500 Less Dual Rear Wheels
4 = 3500 With Dual Rear Wheels
5 = 4000 DX Family
7 Body Style 6 = Conventional Cab/Cab Chassis
8 = Quad Cab Full Rear Doors
8 Engine K = 3.7L 6 cyl. MPI Gasoline
N = 4.7L 8 cyl. MPI Gasoline
D = 5.7L 8 cyl. SMPI Gasoline
6 = 5.9L 6 cyl. Turbo Diesel 24v
C = 5.9L 6 cyl. Turbo Diesel High Output
9 Check Digit 0 through 9 or X
10 Model Year 4 = 2004
11 Plant Location S = Dodge City
G = Saltillo
J = St. Louis (North)
12 thru 17 Vehicle Build Sequence
VEHICLE EMISSION CONTROL
INFORMATION (VECI)
DESCRIPTION
All models have a Vehicle Emission Control Infor-
mation (VECI) Label. DaimlerChrysler permanently
attaches the label in the engine compartment (Fig.
2). The label cannot be removed without defacing
label information and destroying label.
The label contains the vehicle's emission specifica-
tions and vacuum hose routings. All hoses must be
connected and routed according to the label.
The label also contains an engine vacuum sche-
matic. There are unique labels for vehicles built for
sale in the state of California and the country of
Canada. Canadian labels are written in both the
English and French languages.
The VECI label contains the following:
²Engine family and displacement
²Evaporative family
²Emission control system schematic
²Certification application
²Engine timing specifications (if adjustable)²Idle speeds (if adjustable)
²Spark plug and gap
Fig. 2 VEHICLE EMISSIONS CERTIFICATION
INFORMATION LABEL
1 - VECI LABEL LOCATION
2 - RADIATOR SUPPORT
2 INTRODUCTIONDR
VEHICLE IDENTIFICATION NUMBER (Continued)
OPERATION
The heater warms the engine coolant providing
easier engine starting and faster warm-up in low
temperatures. Connecting the power cord to a
grounded 110-120 volt AC electrical outlet with a
grounded three wire extension cord provides the elec-
tricity needed to heat the element.
REMOVAL
(1) Disconnect the battery negative cables.
(2) Drain coolant from radiator and cylinder block
(Refer to 7 - COOLING - STANDARD PROCE-
DURE).
(3) Unscrew the power cord retaining cap and dis-
connect cord from heater element.
(4) Using a suitable size socket, loosen and remove
the block heater element (Fig. 9).
INSTALLATION
(1) Clean and inspect the threads in the cylinder
block.
(2) Coat heater element threads with Mopart
Thread Sealer with Teflon.
(3) Screw block heater into cylinder block and
tighten to 55 N´m (41 ft. lbs.).
(4) Connect block heater cord and tighten retain-
ing cap.
(5) Fill cooling system with recommended coolant
(Refer to 7 - COOLING - STANDARD PROCE-
DURE).
(6) Start and warm the engine.
(7) Check block heater for leaks.
ENGINE COOLANT
TEMPERATURE SENSOR
DESCRIPTION
The Engine Coolant Temperature (ECT) sensor is
used to sense engine coolant temperature. The sensor
protrudes into an engine water jacket.
The ECT sensor is a two-wire Negative Thermal
Coefficient (NTC) sensor. Meaning, as engine coolant
temperature increases, resistance (voltage) in the
sensor decreases. As temperature decreases, resis-
tance (voltage) in the sensor increases.
OPERATION
At key-on, the Powertrain Control Module (PCM)
sends out a regulated 5 volt signal to the ECT sensor.
The PCM then monitors the signal as it passes
through the ECT sensor to the sensor ground (sensor
return).
When the engine is cold, the PCM will operate in
Open Loop cycle. It will demand slightly richer air-
fuel mixtures and higher idle speeds. This is done
until normal operating temperatures are reached.
The PCM uses inputs from the ECT sensor for the
following calculations:
²for engine coolant temperature gauge operation
through CCD or PCI (J1850) communications
²Injector pulse-width
²Spark-advance curves
²ASD relay shut-down times
²Idle Air Control (IAC) motor key-on steps
²Pulse-width prime-shot during cranking
²O2 sensor closed loop times
²Purge solenoid on/off times
²EGR solenoid on/off times (if equipped)
²Leak Detection Pump operation (if equipped)
²Radiator fan relay on/off times (if equipped)
²Target idle speed
Fig. 8 Engine Block Heater ± 5.9L Diesel Engine
1 - BLOCK HEATER
Fig. 9 Block Heater - 5.9L Diesel Engine
1 - BLOCK HEATER
7 - 38 ENGINEDR
ENGINE BLOCK HEATER - 5.9L DIESEL (Continued)
DIAGNOSIS AND TESTINGÐTHERMOSTAT
ON-BOARD DIAGNOSTICS
Allgasoline powered modelsare equipped with
On-Board Diagnostics for certain cooling system com-
ponents. Refer to On-Board Diagnostics (OBD) in the
Diagnosis section of this group for additional infor-
mation. If the powertrain control module (PCM)
detects low engine coolant temperature, it will record
a Diagnostic Trouble Code (DTC) in the PCM mem-
ory. Do not change a thermostat for lack of heat as
indicated by the instrument panel gauge or by poor
heater performance unless a DTC is present. Refer to
the Diagnosis section of this group for other probable
causes.
The DTC can also be accessed through the
DRBIIItscan tool. Refer to the appropriate Power-
train Diagnostic Procedures information for diagnos-
tic information and operation of the DRBIIItscan
tool.
REMOVAL
WARNING: DO NOT LOOSEN THE RADIATOR
DRAINCOCK WITH THE COOLING SYSTEM HOT
AND PRESSURIZED. SERIOUS BURNS FROM THE
COOLANT CAN OCCUR.Do not waste reusable coolant. If the solution is
clean, drain the coolant into a clean container for
reuse.
If the thermostat is being replaced, be sure that
the replacement is the specified thermostat for the
vehicle model and engine type.
Factory installed thermostat housings on 5.9L
engine is installed on a gasket with an anti-stick
coating. This will aid in gasket removal and clean-up.
(1) Disconnect the negative battery cable.
(2) Drain the cooling system until the coolant level
is below the thermostat (Refer to 7 - COOLING -
STANDARD PROCEDURE).
(3) Air Conditioned vehicles: Remove the support
bracket (generator mounting bracket-to-intake mani-
fold) located near the rear of the generator (Fig. 17).
NOTE: On air conditioning equipped vehicles, the
generator must be partially removed.
(4) Remove the accessory drive belt (Refer to 7 -
COOLING/ACCESSORY DRIVE/DRIVE BELTS -
REMOVAL) (Fig. 18).
(5) Remove the generator mounting bolts. Do not
remove any of the wiring at the generator. If
equipped with 4WD, unplug the 4WD indicator lamp
wiring harness (located near rear of generator).
(6) Remove the generator. Position the generator
to gain access for the thermostat gasket removal.
WARNING: CONSTANT TENSION HOSE CLAMPS
ARE USED ON MOST COOLING SYSTEM HOSES.
WHEN REMOVING OR INSTALLING, USE ONLY
TOOLS DESIGNED FOR SERVICING THIS TYPE OF
CLAMP. ALWAYS WEAR SAFETY GLASSES WHEN
SERVICING CONSTANT TENSION CLAMPS.
Fig. 16 Thermostat - 5.7L/5.9L Gas Powered
Engines
1 - THERMOSTAT HOUSING
2 - GASKET
3 - INTAKE MANIFOLD
4 - THERMOSTAT
5 - MACHINED GROOVE
Fig. 17 Generator Support Bracket ± 5.9L Engine
1 - IDLER PULLEY BUSHING
2 - A/C AND/OR GENERATOR MOUNTING BRACKET
3 - IDLER PULLEY
4 - SCREW AND WASHER
7 - 42 ENGINEDR
ENGINE COOLANT THERMOSTAT- 5.7L (Continued)
RADIATOR-3.7L/4.7L/5.7L
DESCRIPTION
The radiator is a aluminum cross-flow design with
horizontal tubes through the radiator core and verti-
cal plastic side tanks (Fig. 38).
This radiator does not contain an internal trans-
mission oil cooler.
OPERATION
The radiator supplies sufficient heat transfer using
the cooling fins interlaced between the horizontal
tubes in the radiator core to cool the engine.
DIAGNOSIS AND TESTING - RADIATOR
COOLANT FLOW
Use the following procedure to determine if coolant
is flowing through the cooling system.
(1) Idle engine until operating temperature is
reached. If the upper radiator hose is warm to the
touch, the thermostat is opening and coolant is flow-
ing to the radiator.
WARNING: HOT, PRESSURIZED COOLANT CAN
CAUSE INJURY BY SCALDING. USING A RAG TO
COVER THE RADIATOR PRESSURE CAP, OPEN
RADIATOR CAP SLOWLY TO THE FIRST STOP. THIS
WILL ALLOW ANY BUILT-UP PRESSURE TO VENT
TO THE RESERVE/OVERFLOW TANK. AFTER PRES-
SURE BUILD-UP HAS BEEN RELEASED, REMOVE
CAP FROM FILLER NECK.
(2) Drain a small amount of coolant from the radi-
ator until the ends of the radiator tubes are visible
through the filler neck. Idle the engine at normal
operating temperature. If coolant is flowing past the
exposed tubes, the coolant is circulating.
REMOVAL
(1) Disconnect battery negative cables.
WARNING: DO NOT REMOVE THE CYLINDER
BLOCK DRAIN PLUGS OR LOOSEN THE RADIATOR
DRAINCOCK WITH THE SYSTEM HOT AND UNDER
PRESSURE. SERIOUS BURNS FROM THE COOL-
ANT CAN OCCUR.
(2) Drain the cooling system (Refer to 7 - COOL-
ING - STANDARD PROCEDURE).
WARNING: CONSTANT TENSION HOSE CLAMPS
ARE USED ON MOST COOLING SYSTEM HOSES.
WHEN REMOVING OR INSTALLING, USE ONLY
TOOLS DESIGNED FOR SERVICING THIS TYPE OF
CLAMP. ALWAYS WEAR SAFETY GLASSES WHEN
SERVICING CONSTANT TENSION CLAMPS.CAUTION: A number or letter is stamped into the
tongue of constant tension clamps. If replacement
is necessary, use only an original equipment clamp
with a matching number or letter and the correct
width.
(3) Remove the hose clamps and hoses from radia-
tor.
(4) Remove the coolant reserve/overflow tank hose
from the radiator filler neck.
(5) Remove the coolant reserve/overflow tank from
the fan shroud (pull straight up). The tank slips into
slots on the fan shroud.
(6) Unclip the power steering hoses from the fan
shroud.
(7) Disconnect the electrical connectors at the
windshield washer reservoir tank and remove the
tank.
(8) Remove the fan shroud mounting bolts and pull
up and out of the radiator tank clips (Fig. 36). Posi-
tion shroud rearward over the fan blades towards
engine.
(9) Disconnect the transmission cooler lines from
the transmission cooler, then plug the transmission
lines and cooler to prevent leakage.
(10) Disconnect the power steering lines from the
power steering cooler, then plug the power steering
lines and cooler to prevent leakage.
Fig. 36 Fan Shroud - Gas Engine
1 - RADIATOR
2 - SCREWS
3 - FAN SHROUD
4 - SLIDE MOUNT
7 - 54 ENGINEDR
RADIATOR - 5.9L DIESEL
DESCRIPTION
The radiator is a aluminum cross-flow design with
horizontal tubes through the radiator core and verti-
cal plastic side tanks (Fig. 38).
This radiator does not contain an internal trans-
mission oil cooler.
OPERATION
The radiator supplies sufficient heat transfer using
the cooling fins interlaced between the horizontal
tubes in the radiator core to cool the engine.
DIAGNOSIS AND TESTING - RADIATOR
COOLANT FLOW
Use the following procedure to determine if coolant
is flowing through the cooling system.
(1) Idle engine until operating temperature is
reached. If the upper radiator hose is warm to the
touch, the thermostat is opening and coolant is flow-
ing to the radiator.
WARNING: HOT, PRESSURIZED COOLANT CAN
CAUSE INJURY BY SCALDING. USING A RAG TO
COVER THE RADIATOR PRESSURE CAP, OPEN
RADIATOR CAP SLOWLY TO THE FIRST STOP. THIS
WILL ALLOW ANY BUILT-UP PRESSURE TO VENT
TO THE RESERVE/OVERFLOW TANK. AFTER PRES-
SURE BUILD-UP HAS BEEN RELEASED, REMOVE
CAP FROM FILLER NECK.
(2) Drain a small amount of coolant from the radi-
ator until the ends of the radiator tubes are visible
through the filler neck. Idle the engine at normal
operating temperature. If coolant is flowing past the
exposed tubes, the coolant is circulating.
REMOVAL
(1) Disconnect both battery negative cables.
WARNING: DO NOT REMOVE THE CYLINDER
BLOCK DRAIN PLUGS OR LOOSEN THE RADIATOR
DRAINCOCK WITH THE SYSTEM HOT AND UNDER
PRESSURE. SERIOUS BURNS FROM COOLANT
CAN OCCUR.
(2) Drain the cooling system (Refer to 7 - COOL-
ING - STANDARD PROCEDURE).
WARNING: CONSTANT TENSION HOSE CLAMPS
ARE USED ON MOST COOLING SYSTEM HOSES.
WHEN REMOVING OR INSTALLING, USE ONLY
TOOLS DESIGNED FOR SERVICING THIS TYPE OF
CLAMP, SUCH AS SPECIAL CLAMP TOOL (NUMBER6094). ALWAYS WEAR SAFETY GLASSES WHEN
SERVICING CONSTANT TENSION CLAMPS.
CAUTION: A number or letter is stamped into the
tongue of constant tension clamps. If replacement
is necessary, use only an original equipment clamp
with a matching number or letter.
(3) Remove air box and turbocharger inlet tube.
(4) Remove coolant tank hose, washer bottle hose
and the positive battery cable from the fastening
clips located on top of the radiator.
(5) Remove hose clamps and hoses from radiator.
(6) Remove the power steering cooler mounting
bolts and position the power steering cooler out of
the way.
(7) Disconnect the transmission cooler lines at the
transmission cooler. The transmission cooler will
remain on the radiator and can be removed as an
assembly.
(8) Disconnect the electronic viscous fan drive elec-
trical connector.
(9) Using a fastener removal tool, remove the two
push pins and the lower shroud assembly and elec-
tronic viscous fan drive wiring from the upper shroud
assembly. Position wiring out of the way. Do not
impact or damage the electronic viscous fan drive or
pull it's wiring.
(10) Using a fastener tool, remove the wiring har-
ness bracket from the upper fan shroud.
(11) Remove the two radiator upper mounting
bolts (Fig. 38).
(12) Lift radiator straight up and out of engine
compartment. The bottom of the radiator is equipped
with two alignment dowels that fit into holes in the
lower radiator support panel. Rubber biscuits (insu-
lators) are installed to these dowels. Take care not to
damage cooling fins or tubes on the radiator and air
conditioning condenser or the electronic viscous fan
connector when removing.
CLEANING
Clean radiator fins are necessary for good heat
transfer. The radiator and oil cooler fins should be
cleaned when an accumulation of debris has
occurred. With the engine cold, apply cold water and
compressed air to the back (engine side) of the radi-
ator to flush the radiator and/or oil coolers of debris.
INSPECTION
Inspect the radiator side tanks for cracks, and bro-
ken or missing fittings. Inspect the joint where the
tanks seam up to the radiator core for signs of leak-
age and/or deteriorating seals.
Inspect radiator core for corroded, bent or missing
cooling fins. Inspect the core for bent or damaged
cooling tubes.
7 - 56 ENGINEDR
(3) Spin the water pump to be sure that the pump
impeller does not rub against the timing chain case/
cover.
(4) Connect the radiator lower hose to the water
pump.
(5) Relax the tension from the belt tensioner (Fig.
46). Install the drive belt (Refer to 7 - COOLING/AC-
CESSORY DRIVE/DRIVE BELTS - INSTALLA-
TION).
CAUTION: When installing the serpentine accessory
drive belt, the belt must be routed correctly. If not,
the engine may overheat due to the water pump
rotating in the wrong direction. Refer to (Fig. 48) for
the correct belt routing. Or, refer to the Belt Routing
Label located in the engine compartment. The cor-
rect belt with correct length must be used.
(6) Install the radiator fan (Refer to 7 - COOLING/
ENGINE/RADIATOR FAN - INSTALLATION).
(7) Fill cooling system (Refer to 7 - COOLING -
STANDARD PROCEDURE).
(8) Connect the negative battery cable.
(9) Start and warm the engine. Check for leaks.WATER PUMP - 5.9L DIESEL
DESCRIPTION
The water pump is mounted to the front of the
engine block between the automatic belt tensioner
and the fan drive pulley.
The water pump impeller is pressed onto the rear
of a shaft that rotates in a bearing pressed into the
water pump body. The body has a small hole for ven-
tilation. The water pump seals are lubricated by
antifreeze in the coolant mixture. Additional lubrica-
tion is not necessary.
OPERATION
The diesel engine water pump draws coolant from
the radiator outlet and circulates it through engine,
heater core and back to radiator inlet. The crank-
shaft pulley drives the water pump with a serpentine
drive belt.
DIAGNOSIS AND TESTINGÐWATER PUMP
A quick test to determine if pump is working is to
check if heater warms properly. A defective water
pump will not be able to circulate heated coolant
through the long heater hose to the heater core.
REMOVAL
(1) Disconnect battery negative cables.
(2) Drain cooling system (Refer to 7 - COOLING -
STANDARD PROCEDURE).
(3) Remove the accessory drive belt (Refer to 7 -
COOLING/ACCESSORY DRIVE/DRIVE BELTS -
REMOVAL).
(4) Remove water pump mounting bolts (Fig. 49).
(5) Clean water pump sealing surface on cylinder
block.
CLEANING
Clean gasket mating surfaces as necessary.
INSPECTION
Visually inspect the water pump and replace if it
has any of the following conditions:
²The body is cracked or damaged
²Water leaks from the shaft seal. This is evident
by traces of coolant below the vent hole
²Loose or rough turning bearing.
²Impeller rubbing the pump body
INSTALLATION
(1) Install new O-ring seal in groove on water
pump (Fig. 50).
(2) Install water pump with the weep hole facing
downward. Tighten mounting bolts to 24 N´m (18 ft.
lbs.) torque.
Fig. 48 Belt Routing 3.7L
1 - GENERATOR PULLEY
2 - ACCESSORY DRIVE BELT
3 - POWER STEERING PUMP PULLEY
4 - CRANKSHAFT PULLEY
5 - IDLER PULLEY
6 - TENSIONER
7 - A/C COMPRESSOR PULLEY
8 - WATER PUMP PULLEY
7 - 62 ENGINEDR
WATER PUMP - 3.7L/4.7L (Continued)
(3) Install accessory drive belt (Refer to 7 - COOL-
ING/ACCESSORY DRIVE/DRIVE BELTS - INSTAL-
LATION).
(4) Fill cooling system (Refer to 7 - COOLING -
STANDARD PROCEDURE).
(5) Connect both battery cables.
(6) Start and warm the engine. Check for leaks.
WATER PUMP - 5.7L
REMOVAL
(1) Disconnect negative battery cable.
(2) Drain coolant.
(3) Remove serpentine belt.
(4) Remove fan clutch assembly.
(5) Remove coolant fill bottle.
(6) Disconnect washer bottle wiring and hose.
(7) Remove fan shroud assembly.
(8) Remove A/C compressor and generator brace.
(9) Remove idler pulleys.
(10) Remove belt tensioner assembly.
(11) Remove upper and lower radiator hoses.
(12) Remove heater hoses.
(13) Remove water pump mounting bolts and
remove pump.
INSTALLATION
(1) Install water pump and mounting bolts.
Tighten moubting bolts to 24 N´m (18 ft. lbs.).
(2) Install heater hoses.
(3) Install upper and lower radiator hoses.
(4) Install belt tensioner assembly.
(5) Install idler pulleys.
(6) Install A/C compressor and alternator brace.
Tighten bolt and nuts to 28 N´m (21 ft. lbs.).
(7) Install fan shroud assembly.
(8) Connect washer bottle wiring and hose.
(9) Install coolant fill bottle.
(10) Install fan clutch assembly.
(11) Install serpentine belt.
(12) Connect negative battery cable.
(13) Fill coolant.
(14) Pressure test coolant system
WATER PUMP - 8.0L
DIAGNOSIS AND TESTING - WATER PUMP
A quick test to determine if pump is working is to
check if heater warms properly. A defective water
pump will not be able to circulate heated coolant
through the long heater hose to the heater core.
Fig. 49 Water Pump Removal/Installation
1 - O-RING SEAL (SQUARE)
2 - WATER PUMP
3 - BOLT (2)
Fig. 50 Pump O-ring Seal
1 - O-RING SEAL
2 - GROOVE
3 - WATER PUMP
DRENGINE 7 - 63
WATER PUMP - 5.9L DIESEL (Continued)
data bus, more function and feature capabilities are
possible.
In addition to reducing wire harness complexity,
component sensor current loads and controller hard-
ware, multiplexing offers a diagnostic advantage. A
multiplex system allows the information flowing
between controllers to be monitored using a diagnos-
tic scan tool. The DaimlerChrysler system allows an
electronic control module to broadcast message data
out onto the bus where all other electronic control
modules can9hear9the messages that are being sent.
When a module hears a message on the data bus
that it requires, it relays that message to its micro-
processor. Each module ignores the messages on the
data bus that are being sent to other electronic con-
trol modules.
OPERATION
Data exchange between modules is achieved by serial
transmission of encoded data over a single wire broad-
cast network. The wire colors used for the PCI data bus
circuits are yellow with a violet tracer, or violet with a
yellow tracer, depending upon the application. The PCI
data bus messages are carried over the bus in the form
of Variable Pulse Width Modulated (VPWM) signals.
The PCI data bus speed is an average 10.4 Kilo-bits per
second (Kbps). By comparison, the prior two-wire
Chrysler Collision Detection (CCD) data bus system is
designed to run at 7.8125 Kbps.
The voltage network used to transmit messages
requires biasing and termination. Each module on
the PCI data bus system provides its own biasing
and termination. Each module (also referred to as a
node) terminates the bus through a terminating
resistor and a terminating capacitor. There are two
types of nodes on the bus. The dominant node termi-
nates the bus througha1KWresistor and a 3300 pF
capacitor. The Powertrain Control Module (PCM) is
the only dominant node for the PCI data bus system.
A standard node terminates the bus through an 11
KW resistor and a 330 pF capacitor.
The modules bias the bus when transmitting a
message. The PCI bus uses low and high voltage lev-
els to generate signals. Low voltage is around zero
volts and the high voltage is about seven and one-
half volts. The low and high voltage levels are gener-
ated by means of variable-pulse width modulation to
form signals of varying length. The Variable Pulse
Width Modulation (VPWM) used in PCI bus messag-
ing is a method in which both the state of the bus
and the width of the pulse are used to encode bit
information. A9zero9bit is defined as a short low
pulse or a long high pulse. A9one9bit is defined as a
long low pulse or a short high pulse. A low (passive)
state on the bus does not necessarily mean a zero bit.
It also depends upon pulse width. If the width isshort, it stands for a zero bit. If the width is long, it
stands for a one bit. Similarly, a high (active) state
does not necessarily mean a one bit. This too depends
upon pulse width. If the width is short, it stands for
a one bit. If the width is long, it stands for a zero bit.
In the case where there are successive zero or one
data bits, both the state of the bus and the width of
the pulse are changed alternately. This encoding
scheme is used for two reasons. First, this ensures
that only one symbol per transition and one transi-
tion per symbol exists. On each transition, every
transmitting module must decode the symbol on the
bus and begin timing of the next symbol. Since tim-
ing of the next symbol begins with the last transition
detected on the bus, all of the modules are re-syn-
chronized with each symbol. This ensures that there
are no accumulated timing errors during PCI data
bus communication.
The second reason for this encoding scheme is to
guarantee that the zero bit is the dominant bit on
the bus. When two modules are transmitting simul-
taneously on the bus, there must be some form of
arbitration to determine which module will gain con-
trol. A data collision occurs when two modules are
transmitting different messages at the same time.
When a module is transmitting on the bus, it is read-
ing the bus at the same time to ensure message
integrity. When a collision is detected, the module
that transmitted the one bit stops sending messages
over the bus until the bus becomes idle.
Each module is capable of transmitting and receiv-
ing data simultaneously. The typical PCI bus mes-
sage has the following four components:
²Message Header- One to three bytes in length.
The header contains information identifying the mes-
sage type and length, message priority, target mod-
ule(s) and sending module.
²Data Byte(s)- This is the actual message that
is being sent.
²Cyclic Redundancy Check (CRC) Byte- This
byte is used to detect errors during a message trans-
mission.
²In-Frame Response (IFR) byte(s)-Ifa
response is required from the target module(s), it can
be sent during this frame. This function is described
in greater detail in the following paragraph.
The IFR consists of one or more bytes, which are
transmitted during a message. If the sending module
requires information to be received immediately, the
target module(s) can send data over the bus during
the original message. This allows the sending module
to receive time-critical information without having to
wait for the target module to access the bus. After
the IFR is received, the sending module broadcasts
an End of Frame (EOF) message and releases control
of the bus.
8E - 2 ELECTRONIC CONTROL MODULESDR
COMMUNICATION (Continued)