D-Jet ECU
D-Jet ECU
8:23 AM
Daughter Board - This board has all of the circuits on sheet 3 of the schematics below. The 3-
wire cable in the lower left is for the idle mixture adjustment potentiometer. Early ECU's (e.g. 0
280 000 015) lacked this control and used a different, smaller board design. According to
Bosch, circuits on the daughter board are specific for each engine application. See the list of
circuits on sheet 3 below for more information.
Below is a photo of three ECU's for comparison. From the left to the right: 0 280 000 015, 0 280
000 037, and 0 280 000 052.
Back to index
ECU Schematics
New Section 1 Page 5
ECU Schematics
• Sheet 1: Timing Logic (TL), Pressure-Sensing Loop (PL), Over-Run Shutoff (OS), Injection
Logic (IL), Switching Logic (SL), and Output Drivers (D1 & D2)
• Sheet 2: Acceleration Enrichment (AE), Fuel Pump Control (FPC), and Cylinder
Temperature Compensation (CTC)
• Sheet 3: Engine Speed Sensor (ES), Engine Speed Compensation (SC), Pulse Width
Multiplier (PWM), Idle Mixture Adjustment (IM), and Idle-Cold Mixture Compensation (ICM)
Back to index
ECU Block Diagram
A block diagram of the ECU can be found on page 0.1 - 1/8 of the Porsche 914 Factory
Workshop Manual vol. 2, "Fuel System". While instructive, it does not accurately reflect the
organization and components of the ECU. The diagram below is in the same spirit as the factory
diagram, but was derived from review of the ECU schematics:
The traces in the oscilloscope photo below are (from top to bottom):
1. Basic injection pulse output of the PL - ground is 1 div down from the top
2. MPS secondary waveform - ground is 4 div down from the top
3. TL trigger waveform - ground is 6 div down from the top
Note that since the resistance of TS1 is a component of Re, the time constant value is a
function of the intake air temperature. From reading the resistors on a scrap ECU, I found the
following resistance values: R401 = 1.5 K ohms, R403 = 510 ohms, and R405 = 1.5 K ohms.
Ignoring the diode drop of D401, and using the nominal value of TS1 at 68 deg. F of 300 ohms, I
calculate that Re = 395 ohms. If TS1 is open (disconnected), then Re = 436 ohms, about a 10%
increase. If TS1 is shorted, Re = 381 ohms. Higher values of Re increase the time constant and
richen the mixture. A common mechanic's trick is to disconnect the TS1 sensor on an older
motor, increasing the injection pulse time by about 10% for a richer mixture. Older motors tend
to have vacuum leaks and lower intake manifold vacuum (due to wear) than a new motor, so
this trick often helps performance.
Over-run Shutoff (OS) - Sheet 1
The OS circuit prevents injection during over-run to reduce emissions. When the throttle is fully
closed, the idle switch is activated, grounding terminal "B" in the over-run shutoff circuit. This
ground is one of the inputs to the base of T807, along with the output of a low-pass filter circuit
that uses the basic injection pulse from the PL as an input. When the engine speed is above a
threshold level (>2000 rpm?) and the throttle is fully closed, T807 is turned off, forcing T301 on,
which inhibits injection. When the engine speed drops below the threshold, or if the throttle is
opened, T807 is turned on, and the state of T301 is now determined by the basic injection
pulse.
Note that this circuit is not present on all 914 ECU's. Below is an incomplete list of those ECU's
with and without the OS circuit:
OS Circuit Present: 0 280 000 015, 0 280 000 052
OS Circuit Missing: 0 280 000 037, 0 280 000 043, 0 280 000 044
Injection Logic (IL) - Sheet 1
The IL combines multiple injection signals to create the final injection pulse. The T507 NOR
gate enables injection when it receives a high signal from either inverter T301 (when the basic
injection pulse from the pressure sensing loop goes low), the AE pulse output, or from the
inverted output of the PWM.
The traces in the oscilloscope photo below are (starting from the top):
1. Basic injection pulse from the PL - ground is 1 div down from the top
2. Shaped and inverted pulse from the PL, from point 11 on first sheet of the schematic -
ground is 3 div down from the top
3. Output from the PWM measured at collector of T304 - ground is 5 div down from the top
4. Output from the IL, measured at collector of T507 - ground is 7 div down from the top
Below is a pSpice schematic I used to simulate the behavior of this circuit, with actual values I
measured on each component from a 0 280 000 037 ECU that I have disassembled, and the
injector values from one of the injectors in my car. All parameters were measured with a
Wavetek LCR55 component analyzer. This analysis assumes a silicon driver transistor, with a
0.7V junction voltage, instead of the actual germanium device, which has a 0.2 V junction
voltage, which would bring Vsupply to about 12.7 V. The effect of this difference is a very slight
increase in the negative swing of voltage after the injector closes.
Below are the results of the simulation, measuring the voltage at the node indicated on the
schematic. This node is the equivalent of measuring the voltage waveform at the injector.
These results are very interesting. First, they point out that once TS2 drops below about 300
ohms on Vout for both the 037 and 052 ECU's, any subsequent decrease in resistance has little
to no effect on Vout. They also show that there are significant differences in the warm-up
characteristics of the two ECU's. The 052 is leaner during warm-up, but essentially the same
once fully warmed-up. I do not have an 043 or 044 ECU that is disassembled to compare these
results to, and the 015 ECU that I have has a completely different CTC circuit that I have yet to
analyze.
In early 2010, I used my EFI bench setup to verify the pSpice simulation results. The correlation
was excellent, the cut-off resistance of TS2 was around 330 to 350 ohms for the 037, 043/044,
and 052 ECU's. I also verified that this cut-off behavior was independent of engine load and
speed.
Below I've added traces that show the effect of the idle switch in the 052 ECU and the effect of
adding ballast resistance to the 017 TS2 sensor with the 037 ECU.
The '73 2.0L motor used a different temperature sensor with a series 270 ohm ballast resistor.
Note that if you compare values at equal temperatures instead of equal resistance (see the faint
dashed lines on the graph), the values of Vout are nearly the same as for the case of the 052
ECU with the 0 280 130 012 temperature sensor. This is how Porsche was able to use the 037
ECU, which was intended for the 1.7L motor, with the 2.0L motor and get the proper warm-up
characteristic. Below is a small table quantifying the comparison:
Temperature 052 ECU w/012 TS2 037 ECU w/017 TS2 % difference
39 F 8.348 V 8.039 V -3.7%
61 F 6.945 V 6.959 V 0.2%
210 F 4.090 V 4.249 V +3.9%
The 052 ECU has a circuit that switches in an additional 270 ohm ballast resistance when the
idle switch is on. This provides additional enrichment when warming up at idle as compared to
the '73 2.0L setup. I do not know if the '74 2.0L setup has this switchable idle ballast resistance.
Note that all of the variation displayed above demonstrates why it is so important to only set the
CO at idle when the motor is fully warmed-up and is operating in the flat portion of the Vout
curve. Otherwise, variations due to TS2 resistance as a function of head temperature will likely
result in the wrong final mixture.
These data also have application for using ballast resistance for tuning. It has been a common
practice to add ballast resistance to the TS2 sensor to increase the richness of the mixture to
accommodate larger displacement and other modifications. The problem that the data above
point out is that if you do this when the motor is fully warmed-up, the amount of ballast you need
to add will need to be such that the combined resistance of the ballast and the TS2 sensor
exceeds about 300 ohms. Since TS2 drops to as little as 50 ohms when the motor is hot (head
temps of 300 F, for example), this means that the ballast will be more than 250 ohms. But
because TS2 resistance increases rapidly as the engine temperature decreases, the
proportional effect on Vout decreases. This means that for cold and cold-cold start conditions,
the mixture will not be rich enough for a large-displacement motor for good characteristics. As a
result, using ballast resistance to increase the overall mixture will likely lead to drivability
problems.
Using ballast resistance to improve warm-up characteristics, however, has some good potential.
In this simplified model, the SC is replaced by a generalized waveform generator (Wf), and the
PL is represented by T201, T202, and the MPS. As the Wf bias voltage changes, the threshold
for turn-on of T201 changes, which in turn, changes the basic injection pulse duration. See the
diagram above in the PL analysis to see how this works.
The effect of the Wf bias voltage on the basic injection pulse generated by T202 is shown
below:
The output of each of the Wfm generators are "OR'ed" together, which results in an output
signal that is the maximum voltage of all of the waveforms at a given time. Why four Wfm
generators? The reasons will become in a moment. The sketch below is a composite of all of
the Wfm generators "OR'ed" together, to show how each contributes to the complete waveform:
From the sheet 3 of the schematic, note that the Wfm 1, 2, and 3 generators each have selected
components (resistors) , picked to match the specific Ve curve of the engine application the
The characteristic is similar to Kerfoot's measurement of the base of T107, noted on sheet 3,
and is also similar to the characteristic of the composite waveform diagram above. The
influence of each waveform generator's can be identified.
Below is a series of scope photos I took that show the behavior of the waveform generators with
respect to the injection pulse. The ECU under test is a 0 280 000 052 and the MPS is a 0 280
000 049 (NOS unit from Gary Helbig). The simulated engine speed is 950 rpm to show the full
characteristic. The overall Wfm characteristic was measured at the base of T107.
At the top is the basic injection pulse (ti), measured at the output of the PL. The influence of two
of the waveform generators can be thought of as DC levels connected by smooth transitions.
For this case:
Wfm1 = 7.8 V
Wfm4 = 5.0 V
The other two waveform generators affect the beginning and end of the overall waveform. Wfm2
With this greater precision, the interval is actually 11 ms, corresponding to an engine speed of
5455 rpm. This is significant because the redline of the 1.7 and 2.0L motors is 5850 rpm, which
means that just before redline, the speed correction reaches the flat portion of the curve above,
between 11 ms and 10.25 ms.
Examination of the SC schematic shows that the DC levels for Wfm1 and Wfm4 are set by
voltage dividers in each of the Wfm generators. The capacitors and other circuit characteristics
determine the waveform shape. It appears that for the most part, Bosch adjusted the DC levels
by changing the voltage divider elements to match the curve for each engine application.
The trailing edge of the injection pulse indicates the time position where the level of voltage at
the base of T107 that was used by the PL to set the turn-on voltage of T201, buffered through
T107. As the engine speed increases, the period between injection pulses ti decreases, and the
voltage at the base of T107 at the trailing edge of ti moves leftwards through the overall Wfm
characteristic. In the case above, the voltage level at T107 at the trailing edge is being
determined by the Wfm3 generator. As engine speed increases, the Wfm1, then Wfm4, then
finally Wfm2 generators will determine the PL T201 turn-on voltage.
Below are scope photos that show the influence of each Wfm generator on the overall
characteristic. Note that each Wfm generator's characteristic is shifted slightly positive due to
the diode voltage drop when forward biased:
Wfm1 Wfm2
Below is a similar set of scope pictures for a 0 280 000 037 ECU, taken under identical
conditions to the 052 ECU above. This ECU has an additional Wfm (Wfm5) that adds a "step"
between 27 to 40 ms.
Below are scope photos that show the influence of each Wfm generator on the overall
characteristic. Note that each Wfm generator's characteristic is shifted slightly positive due to
the diode voltage drop when forward biased:
Wfm1 Wfm2
Wfm3 Wfm4
Below is a scope photo of the overall SC waveform from a 0 280 000 015 ECU, used on early
1.7L's. Conditions are the same as for the two ECU's above. There are five Wfm's, similar to the
0 280 000 037 ECU.
Below is a measurement taken at pin 10 of the edge connector on a 0 280 000 044 ECU,
showing the level-shifted, combined output of the SC and IM circuits. Note that this
characteristic can be fairly easily measured with an oscilloscope on any D-Jetronic system by
probing pin 10 of the MPS. Ground at the bottom of the screen. Note the effect of the triggering
of the loop circuit is visible at about 70 mS. The control voltage ranges between 2.0 and 2.5 V. It
is also apparent that this ECU uses 5 Wfm's, as the waveform is similar to the 015 and 037
ECU's.
To understand the effect on the injection pulse duration at a specific engine speed, first note
that lower values of bias voltages affect the PL circuit to extend the injection period (see the PL
section for a description of this behavior), increasing Tinj. On sheet 3, the opposite behavior is
noted, so this observation is in disagreement with Kerfoot's notes which appear to be in error.
Next, since the bottom axis is time, engine speed is proportional to the reciprocal of time.
Therefore, you need to invert and flip the characteristic as shown below:
The characteristic above reflects the Ve behavior of the specific engine application. Now, the
need for four waveform generators is clear. Wfm3 sets the speed correction at low-rpm's near
idle. Wfm1 sets the speed correction at medium-rpm, approaching the Ve peak. Wfm4 sets the
speed correction for the high-rpm Ve peak. Finally, Wfm2 sets the speed correction between the
high-rpm Ve roll-off as redline is approached. By varying the selected resistors and capacitors in
the Wfm circuits, a wide range of Ve curves can be accommodated with the SC circuit.
Below is a plot I created from analysis of the overall waveforms for both the 037 and 052 ECU's
above that corresponds to the model plot of effect on injection time as a function of engine
speed. The y-axis was inverted by re-referencing it to the system voltage.
The results shown compare favorably with the inverted and flipped Wfm output, especially under
full-load (0 in. Hg) conditions. Note that it appears that the long injection durations at low RPM
implied by the Wfm bias characteristic apparently are at engine speeds well below the idle point,
where the bias value is controlled by the IM instead of the SC.
I recently obtained a D-Jetronic tester that enables the simulation of engine speed and sensor
settings. I've duplicated the characteristics that Randy took for three operating conditions: at
operating temperature (~100 C), cold start (20 C), and cold-cold start (-10 C). Missing data on
the cold and cold-cold graphs are due to tester limitations.
Back to index
Common Questions and Answers
• Q: How do the various ECU's differ?
A: Some of the 1.7L and 2.0L ECU's do not have the OS circuit (see the OS section for
details). The various ECU's have somewhat different resistor values in various circuits,
and some ECU's lack some of the ICM functions. Early 1.7L ECU's did not have an idle
adjustment control and used a different daughter board design. There were either four or
five waveform generators in the SC circuit, depending on the ECU model. I am currently
trying to acquire a full set of 914 D-Jetronic ECU's to document the differences. Note that
the main board of the ECU varies little from model to model, most of the customization for
a specific application is on the daughter board.
• Q: Why does an open or shorted TS2 sensor keep the engine from running?
A: Other than the MPS, the TS2 sensor input is the second most significant input to the
ECU in setting the mixture. An open TS2 sensor drives T451 into saturation after the Start
signal is removed, causing a very rich mixture that immediately stalls the engine. A
shorted TS2 sensor causes a very lean mixture that is insufficiently rich for starting,
especially when the engine is cold. See the CTC section above for more details.
I have measured these effects on the D-Jetronic system on my 914 2.0L, using my EFI
Model 1401 Electronic Analyzer (see my D-Jetronic Testers web page for details on this
tester). With the motor cold (75 to 80 deg. F), at a simulated 2500 rpm and 10 in. Hg
manifold vacuum with the TPS idle switch off, the injection duration is 6.4 ms.
Disconnecting the TS2 sensor increased the injection duration to a whopping 20.7 ms -
more than the engine would see below freezing while at full load! No wonder it won't start.
Substituting a short for the sensor reduced the injection duration to 4.5 ms - a 30%
decrease in fuel quantity, resulting in a very lean mixture, but one that may run, though
starting might be difficult.
In the future, I will be analyzing the behavior of the TS2 sensor in the D-Jetronic system. It
is my suspicion that this component is responsible for many problems, as it has a very
strong effect on mixture, is built to fairly wide measurement tolerances, and is not
adjustable without modifications (e.g. variable ballast resistor).
I measured the effect of a disconnected TS1 sensor (see the question above for the setup
conditions). Disconnecting the sensor increased the injection pulse width to 7.1 ms - an
11% increase, almost exactly what the analysis of this effect predicted (see the PL
analysis section). Note that this enrichment effect is variable as the temperature changes -
stronger for hot temperatures, weaker for cold - due to the elimination of the compensation
for air density as a function of temperature.
• Q: Does the idle mixture adjustment knob on the ECU only affect the idle mixture?
A: Yes, with one exception. It has no effect unless the throttle is closed and the idle switch
in the TPS is on, indicating the idle condition. For ECU's with the OS circuit (e.g. the 0 280
000 052 or 0 280 000 015), note that when the engine speed drops below the threshold
level of the OS operation, the over-run mixture is partially controlled by the idle mixture
knob position. If you have an ECU with or without the OS circuit, and you have light
backfiring during over-run, adjusting the idle mixture knob to a slightly richer mixture (1 or
2 clicks clockwise) may help.
• Q: How can I change my mixture only at a specific engine speed (e.g. 2500 rpm)?
A: You can't, unless you modify the ECU. See the circuit analysis of the SC above. You
would need to modify one or more of the waveform generator circuits. I am in the process
of trying this as an experiment, as it would be desirable to have speed-related mixture
control to accommodate modifications to the intake and valve systems.
An additional method of modifying the warm-up mixture is described here. On this page
from Richard Atwell, he describes a spacer that VW developed that goes between the
head and the sensor. The effect of this spacer is to introduce a time delay between head
temperature changes and sensor temperature changes. Since head temperature is
continuously increasing during warm-up, with the spacer, the temperature of the sensor is
always lower than the actual head temperature, which would richen the mixture as
compared to eliminating the spacer. This opens the possibility of a fine degree of tuning of
the warm-up mixture, by varying both ballast resistance and spacer material and
thickness.
A problem with the spacer approach is that the original VW part is long NLA, and the part
dimensions are unusual. From my own measurements and information on the web, the
sensor has a M10x1.0 thread, but is a 13 mm hex, which is usually a M8 size. You could
make up a spacer by using a coupling nut and a stud, but in extensive searching, I've
never been able to locate a M10x1.0 coupling nut with either 13 or larger hex size. You
might be better of having a custom house make you a range of sizes. Another possibility is
to buy an M8 coupler and tap it out to M10x1.0.
• Q: Which is the right ECU for my car? I have a different ECU from the one that came
in my car, will it work?
• Q: My fuel pump isn't working, I think the ECU may be bad. How do I debug the
circuit without renting one of those fancy testers?
A: Here is a link to a page I've created with a set of flowcharts to troubleshoot the fuel
pump circuit.
• Q: OK, if I can't use a hot cam, what kind of modifications can I do to improve the
engine's performance and still retain the stock D-Jetronic setup?
A: Basically, anything that you can do that doesn't change shape of the Ve curve, doesn't
change the linear response of the MPS, or doesn't exceed the fuel delivery capability of
the injectors (i.e, exceed the injector duty cycle and maximum fuel pressure (36 psig))
should be OK. These modifications (also see the turbo discussion above) include;
increased displacement (limiter: fuel supply), increased compression ratio (limiter: knock
threshold). Within limits, these modifications should be within the range of the ECU to
handle, and the increased fuel demands can be handled by adjusting the MPS and/or by
increasing the system fuel pressure (to a max of 36 psig - beyond that pressure the spray
pattern degrades into a stream). Changes such as free-flow exhaust, bored-out throttle
bodies, larger valves, and other head modifications may work, but are likely to have non-
linear effects on the Ve curve. See my MPS document for a description of how the MPS
can be adjusted.
Acknowledgements
Special thanks to Jim Thoursen, Dave Darling, Roland Kunz, and others on Rennlist who have
assisted me with this analysis. Big thanks to Frank Kerfoot for the excellent work he did on the
schematic and his assistance with the analysis. Big thanks to "Luau_BoB", who took it upon
himself to analyze the SC circuit, and improve the description of how the SC and IM bias
voltage affects the basic injection pulse duration. Thanks also to Randy Montellato for his
measurements of the effects of engine speed on injection duration. Thanks also to Jeff Bowlsby
for his comments and assistance with some of the measurements. Thanks to Stefan von Allmen
Back to index
Back to home