cancel
Showing results for 
Search instead for 
Did you mean: 

How to protect STM32G491REI6 from EMI Generation in Inverter Application??

Champak Kundu
Associate II

I am using STM32G491REI6 in the application of sinewave Inverter. The input of the Inverter is Battery. We have given provision of variation of input battery voltage from 96V to 192V. When the battery voltage is under 120V. Everything is going nicely. But when we connect 120V battery, the PWM signals and all the output signals got stopped. We are thinking that due to EMI generation in Inverter everything is going to happen. We are seeking suggestions from ST Microelectronics

7 REPLIES 7
Simon V.
ST Employee

Hello,

You may face EMI issue relative to an external oscillator present in your application. If the external oscillators operation is stopped, then the MCU clock tree may be also stop. Are you able to connect a debug probe when battery voltage is above 120V ? Can you check the reset status flag for example or the program counter location (hardfault for ex) ?

Regards,

Simon

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

"We are thinking that due to EMI generation in Inverter everything is going to happen"

Why do you think that would be any different depending on whether the battery voltage is above or below 120V ?

What tests/measurements/investigations have you done to verify/disprove this hypothesis?

Have you observed best EMC practices in your design? Have you measured the emissions?

Thanks Simon for your response.

Can you suggest the debug probe of any manufacturer by which we can easily debug as said by you?

and my next question is how to check reset status flag?

My another question is, if this problem has raised then how to overcome this?

Hi,

You can use for sure STLINK-V3 debug probe and STM32CubeProgrammer to simply access to the STM32G4 registers (Control/status register (RCC_CSR) cf product reference manual RM0440).

But before, may you share more information relative to the issue you observed like Andrew mentioned?

Regards,

Simon

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.


_legacyfs_online_stmicro_images_0693W00000dDVGhQAO.png 

Hello Simon,

Let me tell you in detail. This will also an explanation of Andrew's question.

Please see the above block diagram of our application.

In our topology there are two stage. Stage 1 is of LLC Resonant Boost Converter to boost the Battery voltage at 380 V DC and Stage 2 is H-Bridge Inverter.

We use the same topology for 1kVA Inverter application.

Where we have used 36V battery as input and the boost voltage was also 380V.

We have successfully done this operation.

Now we are using this topology for 2kVA Inverter, where Nominal Battery voltage is 192V.

So we have started testing from 96V battery.

We have gradually increased Battery voltage like after 96V, the battery voltage is 108V, then 120V and so on.

So when we connect 120V directly to the input, microcontroller's operation got stopped.

One observation I would like to add that if we use diode bridge rectifier to create input DC of the LLC Converter and gradually increase the rectified dc Voltage by using Auto Transformer as the input of diode bridge rectifier, the problem did not raise.

But if we use 120V battery directly to the LLC Converter, the operation of the microcontroller got stopped.

Let us know if you need any further clarification.

Waiting for your response.

Thanks

GLASS
Senior

Hi.

Do you have galvanic isolation to drive bridges of stage 1 and stage 2?

May be it can avoid some parasitic return current​...

Same for debug probe​?

Hello Simon,

We have checked that Microcontroller. It got reset. Please let us know how to resolve this issue???????