<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to generate inteleave PWMs in MC56F82736 in Digital Signal Controllers</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1470048#M2517</link>
    <description>&lt;P&gt;Hi, Xiangjun,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;The&amp;nbsp;&lt;SPAN&gt;complementary PWM signal from one PWM SM is not what calls interleave. The two complemetary PWM signals have the duty of d and 1-d respectively. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The concept of interleave is that two PWM signal has the same duty but their phases have 180 degree shift. So it can extended the current of a AC/DC or DC/DC converter as well as reducing the total current ripple.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So in my implemented totem-pole topoloy,&amp;nbsp; there are two fast legs and one slow leg. And the two fast leg's PWM signal carry waves need 180 degree shift.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Actually I have realized the interleave function. I use the half cycle - VAL0 of SM0 to sync the SM1 initialization. So SM1 counter can be always half cycle delay from SM0, which achieves 180 degree shift.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Still thanks a lot!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Jim.Li&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jun 2022 14:01:38 GMT</pubDate>
    <dc:creator>Jim_Li</dc:creator>
    <dc:date>2022-06-07T14:01:38Z</dc:date>
    <item>
      <title>How to generate inteleave PWMs in MC56F82736</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1462882#M2511</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I am working on a interleave totem-pole PFC circuit which needs two pairs of PWMs with 180 degree phase shift to each other.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I have configure the PWM_SM0 to drive the phase 1 leg mosfets. How can I set the PWM_SM1 to have its counter a 180 degree from the first one's.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 05:02:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1462882#M2511</guid>
      <dc:creator>Jim_Li</dc:creator>
      <dc:date>2022-05-24T05:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate inteleave PWMs in MC56F82736</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1463714#M2512</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Regarding the required PWM waveform of totem PFC, as the following figure I copied from AN12618.pdf.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1653458616740.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/181034iACDF5838D0B5E2EB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1653458616740.png" alt="xiangjun_rong_0-1653458616740.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You have to use the PWM_SM0_A and PWM_SM0_B signals to control the Q1 and Q2, the PWM_SM0_A and PWM_SM0_B signals are required to be complementary, this is so-called 180 phase-shift PWM signals. In other words, the Q1 and Q2 must be connected to the A and B of the same eFlexPWM sub-module PWM_SMx.&lt;/P&gt;
&lt;P&gt;Regarding the SD1 and SD2 power device, you can connect them to another A and B of eFlexPWM sub-module, for example PWM_SM1_A and PWM_SM1_B signals, I think connecting GPIO pins to SD1 and SD2 is okay. As you know that eFlexPWM module supports software control mode, in other words, you can set/clear the PWM_SM1_A and PWM_SM1_B signals with software. In a main power half cycle, for example above a and b figures, you can clear the PWM_SMx_A signal to low to turn off SD1, but set the PWM_SMx_B signal to high to turn on SD2 in half main power cycle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 06:17:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1463714#M2512</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-05-25T06:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate inteleave PWMs in MC56F82736</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1470048#M2517</link>
      <description>&lt;P&gt;Hi, Xiangjun,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;The&amp;nbsp;&lt;SPAN&gt;complementary PWM signal from one PWM SM is not what calls interleave. The two complemetary PWM signals have the duty of d and 1-d respectively. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The concept of interleave is that two PWM signal has the same duty but their phases have 180 degree shift. So it can extended the current of a AC/DC or DC/DC converter as well as reducing the total current ripple.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So in my implemented totem-pole topoloy,&amp;nbsp; there are two fast legs and one slow leg. And the two fast leg's PWM signal carry waves need 180 degree shift.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Actually I have realized the interleave function. I use the half cycle - VAL0 of SM0 to sync the SM1 initialization. So SM1 counter can be always half cycle delay from SM0, which achieves 180 degree shift.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Still thanks a lot!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Jim.Li&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jun 2022 14:01:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/How-to-generate-inteleave-PWMs-in-MC56F82736/m-p/1470048#M2517</guid>
      <dc:creator>Jim_Li</dc:creator>
      <dc:date>2022-06-07T14:01:38Z</dc:date>
    </item>
  </channel>
</rss>

