Hello NXP Community,
I recently started working with the 800V Battery Management System (BMS) Reference Designs using ETPL and have begun testing its features with the aim of further development. Initially, I ran the bring-up example, and everything appeared to function correctly; I was able to observe changes in voltage and temperature through Freemaster.
However, I encountered an issue when attempting to run an OS example with the SW32K358_HVBMS-RD_IntProj_S32DS_0.8.0_D2402. Upon execution, I noticed significant toggling occurring at U13 on the board. Despite my efforts to identify the problem through debugging and setting breakpoints, the root cause remains elusive. This issue also seems to affect communication with Freemaster, as there is no communication established, possibly due to the toggling.
Has anyone else experienced this issue, or can provide insight into what might be causing this behavior and how to resolve it?
Thank you in advance for your support and assistance.
Solved! Go to Solution.
Hello @AchrafOukheir,
I'm sorry for the delay.
Just to close it here, as we discussed:
According to the user manual of the BJB RD772BJBTPL8EVB battery junction box.
Page 15 we have the following steps:
SW3 is the K1 relay between HV and LV domains. So in our SW while doing the ISO monitoring we are toggling intentionally the K1 relay each DTTI cycle (200ms).
And this does not composes a problem.
Version 0.8.1 of the integration project is designed to be generated/compiled with BMS SDK/BMS SL SDK version 1.0.3
Generate and compile the integration project with the default UART settings. When running the connection wizard in the GUI, select all baud rates. FreeMASTER should automatically detect the correct baud rate and the communication should work.
Regards,
Daniel
Hi @AchrafOukheir,
Do you mean the power domain on the RD772BJBTPL8EVB is toggling?
Did you configure the HW correctly?
Regards,
Daniel
Hi @danielmartynek ,
Yes ,I’m hearing some toggling between U13 and K1.
I’ve configured the hardware correctly, as the SW32K358_HVBMS-RD_Bring-up_Example_S32DS_1_0_2_D2401 works properly, so I maintained the same hardware configuration. However, I still hear some toggling.
thank you
HI @AchrafOukheir,
K1 is controlled with a MC33772 GPIO (net HV_CTRL_P5 in the schematic).
• Is the voltage at the output of U13 (VSUP) stable around 12 V?
If no, could you please double check that the power supply source plugged to J12 has the right current capability?
• Is the control signal of K1 HV_CTRL_P5 toggling? If yes, it could be a SW issue, asking the MC33772 to toggle the GPIO unintendedly?
Regards,
Daniel
Hi @AchrafOukheir,
It is currently pending on the HVBMS SW development team.
I will update the thread as soon as possible.
Regards,
Daniel
Hello @danielmartynek
any updates or insights, I’d greatly appreciate it.
Thank you
Hello @AchrafOukheir,
I'm sorry for the delay.
Just to close it here, as we discussed:
According to the user manual of the BJB RD772BJBTPL8EVB battery junction box.
Page 15 we have the following steps:
SW3 is the K1 relay between HV and LV domains. So in our SW while doing the ISO monitoring we are toggling intentionally the K1 relay each DTTI cycle (200ms).
And this does not composes a problem.
Version 0.8.1 of the integration project is designed to be generated/compiled with BMS SDK/BMS SL SDK version 1.0.3
Generate and compile the integration project with the default UART settings. When running the connection wizard in the GUI, select all baud rates. FreeMASTER should automatically detect the correct baud rate and the communication should work.
Regards,
Daniel