IDM Signal Analysis



In order to gain access to the IDM signals we built a special signal evaluation wiring harness which allows easy access to all the wires. The IDM plugs directly into th e harness in order to tap into some of the board level signals inside the IDM. The evaluation IDM is mounted on a piece of LEXAN plastic that has been treated with a static protective spray. A few signals of interest were tapped and brought out onto a break-out-board so that a Digital Logic Analyzer could easily be attached to whole mess. The signals are CID, Fuel Delivery Signal, TTL-CID, TTL-Fuel Delivery, TTL-IDM Feedback, MCU-FF, ??, ???.


Figure 1-A

KOEO – CID, Fuel Delivery


Figure 1-B

KOEO – CID, Fuel Delivery

Figure 1-A shows what may be an enable signal. This signal can be somewhat tricky to find as it takes place somewhere after IDM power up but prior to the IDM Feedback. A trigger will be added to the IDM power supply to get a better idea how this signal relates to other conditions. Figure 1-B may be a binding signal. It seems that this signal is present some time after IDM feedback. Note that this signal exists even though the engine is off. The TTL side of the of the IDM has no activity when this signal is present. Both Figure 1-A and Figure 1-B were obtained using 20us/d. These are two very different signals with a unified purpose.




Figure 1-C

TTL Startup signal present on CID and Fuel Delivery, Also IDM Feed back startup pulse and waveform.



Its hard to see in Figure 1-C, but cursors A and B are in two different time samples. You can see from the screen shot that the interval between the two cursors is 53.4 us. Take a moment and look at Figure 1-A, notice the pulse width of 46 us. The scope has a difficult time extracting the exact time domain of the signal due to the impedance characteristics of the CID and Fuel Delivery line this results in the conflicting numbers 53.4 us and 46 us. These are in fact the same signal. Note the signal names on the left of Figure 1-C.


Figure 1-D

A closer look at the startup signal show in Figure 1-A and Figure 1-C



The start up signal is very clear with this divide time. Note that the signal in Figure 1-B is not carried on by the TTL counter parts of the circuit. This leads me to thinking that the signal in Figure 1-B is some sort of binding signal. It probably only exists in the CML domain between two special interfacing chips. The exact purpose of these chips is not fully understood yet(other than to deter modification?). One thing that is strange is the TTL counter parts of the startup signal are inverted but the normal signals are not. This makes the chip in question even more interesting. about this please pass them on.


Figure 1-E

Using the ECOLIZER a test run was made switching voltage the voltage potential of CID and Fuel Delivery in a similar time domain as the PCM



The results of this test show that the CML chip has a few tricks to play. Note how the TTL counter parts follow the line signal. This is not the case in Figure 1-D. Consider that in Figure 1-D both CID and Fuel Delivery have a low voltage potential but the CML signal makes it onto the TTL counterparts. In this test run the high voltage potential was used and a signal of roughly equal time domain was generated. The CML chip responded very differently to this signal. The more testing that is done on this CML chip the more it looks like a signal HASP.



Figure 1-F

IDM Feed back aligns itself with Fuel Delivery Signal when the engine is running.



Figure 1-F shows that IDM Feedback aligns to the Fuel Delivery Signal. Though not shown here, The IDM stretches the pulse width of IDM Feedback in the event of a fault. We do not fully understand the additional pulse width encoding and code number correlation. Further study is needed here but is not likely unless we find good reason to do so. We may provide a screen shot of the encoding in the future.


Figure 1-F

IDM power up Engine crank Engine Running



Once again we see that IDM feed back aligns with fuel delivery. CID and Fuel Delivery signals are not manipulated in any way by the CML chip. MCU-FF logically aligns with the TTL fuel delivery signal, allowing the signal to pass to the Fuel Injector transistor matrix. Note the transients on the CID signal. This is cross talk noise from the high voltage injectors. This is verified by studying the relationship between the transients and the Fuel Delivery Signal. The reason MCU-FF is tapped is because it is possible to simply cut this trace from the host MCU, jump a wire to +5 VDC which enables complete pulse width modulation of the injector driver transistors(sink). This does not enable injector pulse width modulation. In order to gain complete pulse width modulation control over the actual injectors we need to figure out the limiting circuit which controls the Left-Right feeders(source). Currently it is known that the Left Right feeders and the injector driver transistors use a balanced current network via current sense resistors. If the Left-Right Feeders current sense resistor supplies a bias greater than the injector driver sense resistor an injector fault is detected. Early IDM models used a programmable digital potentiometer to calibrate the current references. Late IDM models seem to have omitted this functionality.


Figure 1-F



Figure 1-F is a screen shot of the IDM while the engine is running.. A few things to note here are that the TTL counterparts of CID and Fuel Delivery Signal are not transformed or manipulated in any way other than standard propagation delay. Note again how TTL-Fuel Delivery Signal aligns with Fuel Delivery. This may be the easiest way to verify that the IDM is functioning normally. This was NOT taken from the test setup. This was taken from the actual truck with the evaluation wiring harness and IDM platform. This was the first test run of both the harness and platform. I know now that i should have had each fuel injector's driver and left-right feeder control logic brought out to the break-out-board. After studying the signals i also have a better idea on how to setup the Digital Logical Analyzer for this configuration.

A little explanation of these signals and their names follows. Note that i use the term TTL throughout this document. Though the IDM technically uses High Speed CMOS, i generalize and use the term TTL both for historic reasons and problem solving.





Here we have a signal sniff from Key-Off through Key-On Engine-Off, Key-On,Engine-On. You may download this file and study it yourself. You will need to download the software first, which is free to use even if you do not own the logic analyzer. Get the software here http://www.pctestinstruments.com/ simply use it in demo mode. Here is the project file. Disregard the cylinder numbers, they were not created correctly and need to be properly aligned.