2382857_en-US

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2382857_en-US

2382857_en-US

INJ1 and INJ3 waveforms differ on FRDMPKPT2000EVM – how to make them consistent?

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:

  1. 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.

  2. I changed the value of flash_enable (address 0x100) in PT2000_ch1_config[20] to 0x0008 – still no change.

My questions:

  1. What is the purpose of send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00);?

  2. Why do INJ1 and INJ2 have the same waveform, but INJ1 and INJ3 have different waveforms?

  3. What code do I need to add or modify to make INJ3 match INJ1?

Any guidance would be greatly appreciated!

Thanks in advance,

D1ego

PT2000 FRDMPKPT2000EVM 

Re: INJ1 and INJ3 waveforms differ on FRDMPKPT2000EVM – how to make them consistent?

Hello D1ego,


  • The command
    send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00)
    only controls the microcore behavior (enable/reset/override).
    It does not define the injector current waveform, so no visible change is expected.
  • In PT2000, injector outputs are controlled by microcores grouped into banks (with separate code/data RAM)
    → Different banks can run different current profiles. Please refer to the AN5186
  • In the example project:

    • INJ1 and INJ2 share the same bank/microcode → identical waveform
    • INJ3 is assigned to a different bank → different waveform
  • Therefore, the behavior is expected and not caused by a fault.

To make INJ3 match INJ1:

  • Ensure INJ3 uses the same configuration and microcode as INJ1:
    • Copy the corresponding Data RAM configuration (PT2000_chX_config[])
    • Ensure the same microcode is loaded for that bank

With Best Regards,

Jozef

タグ(1)
評価なし
バージョン履歴
最終更新日:
金曜日
更新者: