Hello everyone,
I am currently working with the S32K144-Q100 board and FRDMPKPT2000EVM, running the S32K144_PT2000_EXAMPLE project to drive a Bosch HDEV 5.1 injector (1.5Ω, Peak & Hold type).
The problem: INJ1 and INJ3 have different current waveforms. Both injectors are the same model and connected to the same type of load.
What I have already tried:
In the main function, I called send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00); and send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc1, 0x00); – no change in the waveform.
I changed the value of flash_enable (address 0x100) in PT2000_ch1_config[20] to 0x0008 – still no change.
My questions:
What is the purpose of send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00);?
Why do INJ1 and INJ2 have the same waveform, but INJ1 and INJ3 have different waveforms?
What code do I need to add or modify to make INJ3 match INJ1?
Any guidance would be greatly appreciated!
Thanks in advance,
D1ego
Hello D1ego,
In the example project:
Therefore, the behavior is expected and not caused by a fault.
To make INJ3 match INJ1:
With Best Regards,
Jozef