Hello
Currently, through SPI communication with MPC5777C, MC33PT2000 uses PT2000 dev studio to perform memory fusing using RAM values from which microcodes are extracted. As a result of checking the output of the microcode according to the current START signal, the following problems were encountered.
Currently, I am trying to control the injector using the MC33PT2000 injector driver. First of all, the basic-FRDMPKPT2000EVM appropriately utilized the example code provided by NXP to obtain the current output waveform as shown below.


As a result of checking the ripple of I hold on and I hold off, and I peak on and I peak off current, an error of about 3.8A was found. However, as a result of observing the waveform of the output current by referring to the Bosch document, the current difference of the low ripple current produces an error of 1A. Although the T hold-off value and the T peak-off value were properly adjusted in DRAM, I did not see a decrease in the difference in current.
What parameter must be adjusted in the microcode to display the output with a gap of about 1A for the current difference?
thank you