- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI,
Working with the ACIM motor control module of the XMC1404 it gives us the impression that the configuration of the peripheral with ACIM_FREQ_CTRL APP, does not work correctly. By configuring the polarity of the outputs as 'Active High' and a 'Dead time' of 500ns, the two complementary outputs (High side – Low side) should never be at a high level simultaneously to avoid cross conduction, and as you can see in attached image coincide for precisely 500ns. In addition, the duty cycle that it applies is exactly the opposite of what it should apply. That is, if you should apply 10%, you are applying 90%. Our conclusion is that the polarity is working the other way around what the App indicates. To work in 'active high' mode, 'active low' must be selected. Could you ask Infineon if there is a list of known bugs? I am concerned that apart from this there are other bugs that will waste our time. Do you know if there is an application note for this particular module? The information we have found is very basic.
SOME one from INFINEON pls to answer. I can provide some OSciloscope images ..
Thanks
MAes
Solved! Go to Solution.
- Labels:
-
DAVE™
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The app works in the following way.
On selecting the output PWM polarity to be "Active High" for both the switches, the transition from low to high state happens first and after the dead time, the transition from high to low happens on the complementary PWM signal, as shown below.
On selecting the output PWM polarity to be "Active Low" for both the switches, the transition from high to low state happens first and after the dead time, the transition from low to high happens on the complementary PWM signal, as shown below.
Depending on the desired PWM output, the active high and active low polarity can be configured.
Sai
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @maes_4835196 ,
Request you to share the corresponding waveforms of the PWM outputs to get a clearer picture of the issue.
Also, what version of dave are you using and what is the hardware description (which board, is it eval board, etc) ?
Sai
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
attached images
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The app works in the following way.
On selecting the output PWM polarity to be "Active High" for both the switches, the transition from low to high state happens first and after the dead time, the transition from high to low happens on the complementary PWM signal, as shown below.
On selecting the output PWM polarity to be "Active Low" for both the switches, the transition from high to low state happens first and after the dead time, the transition from low to high happens on the complementary PWM signal, as shown below.
Depending on the desired PWM output, the active high and active low polarity can be configured.
Sai