The IDM distributes current to the injectors. The IDM controls fueling to the engine by sending high voltage
pulses to the OPEN and CLOSE coils of the injector.
The IDM uses information from the ECM to determine the timing and quantity of fuel for each injector.
The ECM uses CMP and CKP input signals to calculate engine speed and position. The ECM
conditions both input signals and supplies the IDM with CMP and CKP output signals. The IDM uses
CMP and CKP output signals to determine the correct sequence for injector firing.
The ECM sends information (fuel volume, EOT, and ICP) through the CAN 2 datalink to the IDM; the IDM
uses this information to calculate the injection cycle.