<?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>MPC5xxx中的主题 Re: Double Switching PWMs</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844898#M12396</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LDMOD bit specify when the buffered registers are loaded with new value.&lt;/P&gt;&lt;P&gt;For LDMOD=1 registers are loaded and take effect immediately after LDOK is set,&lt;/P&gt;&lt;P&gt;for LDMOD=0 reagisters are loaded and take effect at the next PWM reload if LDOK is set.&lt;/P&gt;&lt;P&gt;So the PWM will be generated depending on time when LDOK is set. With LDMOD=1 you can simply miss the edge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR. Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Sep 2018 12:33:50 GMT</pubDate>
    <dc:creator>PetrS</dc:creator>
    <dc:date>2018-09-24T12:33:50Z</dc:date>
    <item>
      <title>Double Switching PWMs</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844894#M12392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My chip is MPC5643L. In the "center-aligned and complementary PWM" mode, the IPOL bit of the register MCTRL is 0, the PWMB is from the complementary pair, and the VAL4 and VAL5 are unused. Can I use the "double switch" function in this mode?&lt;span class="lia-inline-image-display-wrapper" image-alt="Double Switching PWMs_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69072i27D39F2A0635F211/image-size/large?v=v2&amp;amp;px=999" role="button" title="Double Switching PWMs_1.png" alt="Double Switching PWMs_1.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Double Switching PWMs_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69083iC11D2E5D41F1F557/image-size/large?v=v2&amp;amp;px=999" role="button" title="Double Switching PWMs_2.png" alt="Double Switching PWMs_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 12:08:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844894#M12392</guid>
      <dc:creator>boshimao</dc:creator>
      <dc:date>2018-09-19T12:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Double Switching PWMs</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844895#M12393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, you can. If double switching is enabled (CTRL1[DBLEN]=1), then the DBLPWM signal is used for deadtime logic, regardless of setting the MCTRL[IPOLx] and complementary signals will be generated based on DBLPWM.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69989i963AEF0ECFCD8746/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 09:56:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844895#M12393</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2018-09-20T09:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: Double Switching PWMs</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844896#M12394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. Ask another question, I write 0x0C05 to register CTRL1. The PWM register INIT is -100, the register VAL0 is 0, the register VAL1 is 100. In the red circle 1, I calculate the duty cycle is 20%, and the PWM waveform should be a or b or something else, as shown in the following figure. The reference manual is a bit questionable. I mainly want to know how LDMOD affects PWM.&lt;span class="lia-inline-image-display-wrapper" image-alt="PWM.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69262iCF3A2E07CCBA0913/image-size/large?v=v2&amp;amp;px=999" role="button" title="PWM.png" alt="PWM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 13:35:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844896#M12394</guid>
      <dc:creator>boshimao</dc:creator>
      <dc:date>2018-09-20T13:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: Double Switching PWMs</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844897#M12395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,Please explain it to me, thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2018 11:32:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844897#M12395</guid>
      <dc:creator>boshimao</dc:creator>
      <dc:date>2018-09-24T11:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: Double Switching PWMs</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844898#M12396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LDMOD bit specify when the buffered registers are loaded with new value.&lt;/P&gt;&lt;P&gt;For LDMOD=1 registers are loaded and take effect immediately after LDOK is set,&lt;/P&gt;&lt;P&gt;for LDMOD=0 reagisters are loaded and take effect at the next PWM reload if LDOK is set.&lt;/P&gt;&lt;P&gt;So the PWM will be generated depending on time when LDOK is set. With LDMOD=1 you can simply miss the edge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR. Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2018 12:33:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Double-Switching-PWMs/m-p/844898#M12396</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2018-09-24T12:33:50Z</dc:date>
    </item>
  </channel>
</rss>

