Issue with U13 Toggling on SW32K358_HVBMS-RD_IntProj_S32DS_0.8.0_D2402

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Issue with U13 Toggling on SW32K358_HVBMS-RD_IntProj_S32DS_0.8.0_D2402

Jump to solution
844 Views
AchrafOukheir
Contributor III

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.

0 Kudos
Reply
1 Solution
425 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @AchrafOukheir,

I'm sorry for the delay.

Just to close it here, as we discussed:

  • K1 relay between HV and LV domains

According to the user manual of the BJB RD772BJBTPL8EVB battery junction box.

Page 15 we have the following steps:

danielmartynek_0-1724242461673.png

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.

  • SDK version

Version 0.8.1 of the integration project is designed to be generated/compiled with BMS SDK/BMS SL SDK version 1.0.3

  • UART Baud rate

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

View solution in original post

0 Kudos
Reply
8 Replies
822 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @AchrafOukheir,

Do you mean the power domain on the RD772BJBTPL8EVB is toggling?

danielmartynek_1-1722426841795.png

Did you configure the HW correctly?

https://www.nxp.com/document/guide/getting-started-with-the-hvbmsct800bun-reference-design-bundle:GS...

 

Regards,

Daniel

 

 

 

 

 

0 Kudos
Reply
799 Views
AchrafOukheir
Contributor III

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

0 Kudos
Reply
794 Views
AchrafOukheir
Contributor III
I tested with a multimeter and found that the toggling actually happened at K1.
0 Kudos
Reply
763 Views
danielmartynek
NXP TechSupport
NXP TechSupport

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

0 Kudos
Reply
758 Views
AchrafOukheir
Contributor III

Hi @danielmartynek 

  • Yes, The voltage at the output of U13 (VSUP) is stable; I checked both VIN and VOUT.
  • Yes, K1 HV_CTRL_P5 is toggling. It’s obvious that it’s a software issue because with the same hardware configuration, we could run the SW32K358_HVBMS-RD_Bring-up_Example_S32DS_1_0_2_D2401 properly.
  • I took SW32K358_HVBMS-RD_IntProj_S32DS_0.8.0_D2402 as it is. I didn’t make any modifications.
0 Kudos
Reply
716 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @AchrafOukheir,

It is currently pending on the HVBMS SW development team.

I will update the thread as soon as possible.

 

Regards,

Daniel

0 Kudos
Reply
625 Views
AchrafOukheir
Contributor III

Hello @danielmartynek 

any updates or insights, I’d greatly appreciate it.

Thank you

0 Kudos
Reply
426 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @AchrafOukheir,

I'm sorry for the delay.

Just to close it here, as we discussed:

  • K1 relay between HV and LV domains

According to the user manual of the BJB RD772BJBTPL8EVB battery junction box.

Page 15 we have the following steps:

danielmartynek_0-1724242461673.png

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.

  • SDK version

Version 0.8.1 of the integration project is designed to be generated/compiled with BMS SDK/BMS SL SDK version 1.0.3

  • UART Baud rate

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

0 Kudos
Reply