<?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: KV58 BLDC Control with hall sensor in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897759#M52909</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use phase A(U), B(V), C(W) to drive my DC motor. And I am using FTM1_Ch0/1 and FTM2_Ch0 to read three hall sensor status like: 4--&amp;gt;6--&amp;gt;2--&amp;gt;3--&amp;gt;1--&amp;gt;5. Then I converted to 0~~5 in order to use the table in sample project:&lt;/P&gt;&lt;P&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Commutation&lt;/SPAN&gt; table */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small; "&gt;uint16_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; bldcCommutationTableComp[16] = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* mask, swap */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [0] - sector 0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [1] - sector 1 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [2] - sector 2 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [3] - sector 3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [4] - sector 4 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [5] - sector 5 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0000, 0x0440, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [6] - alignment vector (combination of sectors 0 &amp;amp; 1) */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0770, 0x0000 &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [7] - PWM off */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;To get mask and swap. Then call the function in sample:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;bool_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;MCDRV_FtmSetPwmOutput&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;mcdrv_ftm_pwm3ph_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; *this, &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;int16_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; i16Sector)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;s_statusPass = TRUE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;INVCTRL&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = *((this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pcBldcTable&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) + (2 * i16Sector + 1));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;OUTMASK&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = *((this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pcBldcTable&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) + (2 * i16Sector));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;SYNC&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; |= (FTM_SYNC_SWSYNC_MASK);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;return&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (s_statusPass);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, my BLDC motor is not running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell me where the possible reason is? It is related to PWMA initialization?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have sample code for PWMA initialization for BLDC motor by using API?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 May 2019 18:17:43 GMT</pubDate>
    <dc:creator>a8Chcx</dc:creator>
    <dc:date>2019-05-08T18:17:43Z</dc:date>
    <item>
      <title>KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897757#M52907</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;I am using KV58 to control BLDC with hall sensors. Could you tell me if there is any demo application?&lt;/P&gt;&lt;P&gt;Now, I only have the senseless sample and I want to figure out commutation table for hall sensor based?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2019 20:33:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897757#M52907</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-01T20:33:56Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897758#M52908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no official BLDC with hall sensors example. You can refer to the following application note which uses TWR-56F8257 and TWR-MC-LV3PH Boards.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN4413.pdf"&gt;BLDC Motor Control with Hall Sensors Driven by DSC&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can download the code from the following link.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note-software/AN4413SW.zip"&gt;https://www.nxp.com/docs/en/application-note-software/AN4413SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aldo, I would recommend you to check the following community post where gives more tips about how to set this example to a TWR-KV58F board.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/456465"&gt;https://community.nxp.com/thread/456465&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2019 20:26:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897758#M52908</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-05-03T20:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897759#M52909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use phase A(U), B(V), C(W) to drive my DC motor. And I am using FTM1_Ch0/1 and FTM2_Ch0 to read three hall sensor status like: 4--&amp;gt;6--&amp;gt;2--&amp;gt;3--&amp;gt;1--&amp;gt;5. Then I converted to 0~~5 in order to use the table in sample project:&lt;/P&gt;&lt;P&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Commutation&lt;/SPAN&gt; table */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small; "&gt;uint16_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; bldcCommutationTableComp[16] = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* mask, swap */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [0] - sector 0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [1] - sector 1 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [2] - sector 2 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [3] - sector 3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [4] - sector 4 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [5] - sector 5 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0000, 0x0440, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [6] - alignment vector (combination of sectors 0 &amp;amp; 1) */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0770, 0x0000 &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* [7] - PWM off */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;To get mask and swap. Then call the function in sample:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;bool_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;MCDRV_FtmSetPwmOutput&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;mcdrv_ftm_pwm3ph_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; *this, &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;int16_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; i16Sector)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;s_statusPass = TRUE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;INVCTRL&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = *((this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pcBldcTable&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) + (2 * i16Sector + 1));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;OUTMASK&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = *((this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pcBldcTable&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;) + (2 * i16Sector));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; this-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;pui32PwmBase&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;SYNC&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; |= (FTM_SYNC_SWSYNC_MASK);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;return&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; (s_statusPass);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, my BLDC motor is not running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell me where the possible reason is? It is related to PWMA initialization?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have sample code for PWMA initialization for BLDC motor by using API?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 18:17:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897759#M52909</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-08T18:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897760#M52910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For PWMA initialization you can refer to the &lt;STRONG&gt;InitPWMA0();&lt;/STRONG&gt; function in &lt;STRONG&gt;MC_BLDC&lt;/STRONG&gt; example from de SDK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2019 17:25:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897760#M52910</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-05-10T17:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897761#M52911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any BLDC initialization sample by using your SDK PWM API?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2019 18:57:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897761#M52911</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-10T18:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897762#M52912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you checked MC_BLDC example? This example use InitPWMA0() API. This function is called by M1_MCDRV_PWM_PERIPH_INIT(); in mcdrv_twrkv58f220m.c file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can download Motor Control Examples from the following page.&lt;/P&gt;&lt;P&gt;&lt;A href="https://mcuxpresso.nxp.com/en/welcome"&gt;https://mcuxpresso.nxp.com/en/welcome&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2019 22:13:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897762#M52912</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-05-10T22:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897763#M52913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your information. Now, I can run my BLDC motor. But I have the following questions:&lt;/P&gt;&lt;P&gt;Based on commutation table in sample:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small; "&gt;uint16_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; bldcCommutationTableComp[16] =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;{ &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [0] - sector 0(Hall Sensor=100)---MASK A2 &amp;amp; B2(Phase C), Swap Phase B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [1] - sector 1(Hall Sensor=110)---MASK A1 &amp;amp; B1(Phase B), Swap Phase C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0400, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [2] - sector 2(Hall Sensor=010)---MASK A0 &amp;amp; B0(Phase A), Swap Phase C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0440, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [3] - sector 3(Hall Sensor=011)---MASK A2 &amp;amp; B2(Phase C), Swap Phase A&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0220, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [4] - sector 4(Hall Sensor=001)---MASK A1 &amp;amp; B1(Phase B), Swap Phase A&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0110, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [5] - sector 5(Hall Sensor=101)---MASK A0 &amp;amp; B0(Phase A), Swap Phase B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0000, 0x0440, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [6] - alignment vector (combination of sectors 0 &amp;amp; 1)---No MASK, Swap Phase B&amp;amp;C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; 0x0770, 0x0000 &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [7] - PWM off------MASK A2&amp;amp;A1&amp;amp;A0 &amp;amp; B2&amp;amp;B1&amp;amp;B0(Phase A&amp;amp;B&amp;amp;C), No Swap&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;1) If I want to switch the direction, can I just change the sequence?&lt;/P&gt;&lt;P&gt;2) I need to switch the voltage from + to '-' in order to switch the direction because I saw this in your BLDC controller application?&lt;/P&gt;&lt;P&gt;If I just switch the sequence of commutation table, it won't work? I have to switch voltage?&lt;/P&gt;&lt;P&gt;ex: &lt;SPAN style="font-size: small;"&gt;0x0440, 0x0040, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// [0] - sector 0(Hall Sensor=100)---MASK A2 &amp;amp; B2(Phase C), Swap Phase B---For CW&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: small;"&gt;0x0440, 0x0004, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;// &lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;[0] - sector 0&lt;/SPAN&gt;(Hall Sensor=100)---MASK A2 &amp;amp; B2(Phase C), Swap Phase A&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;---For CCW&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;What is the better way to do the direction switching?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2019 21:53:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897763#M52913</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-22T21:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897764#M52914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following problem during my BLDC testing:&lt;/P&gt;&lt;P&gt;I tried to&amp;nbsp;do commutation&amp;nbsp;first, then&amp;nbsp;set duty of PWM, I&amp;nbsp;am always going the opposite direction first for short time, then go back to the right direction.&amp;nbsp;Is there any way to avoid this? Any idea, why?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2019 15:22:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897764#M52914</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-24T15:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897765#M52915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am sorry for my late reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please verify if the hall sensors are reading correctly during the time the motor goes to the opposite direction?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, please double check the position of the sensors as they must be placed at 120 degrees apart around the rotor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2019 16:15:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897765#M52915</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-05-28T16:15:12Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897766#M52916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;apply the 90% PWM&amp;nbsp;for CW direction and 100%-90% = 10% PWM for CCW to three phase based on the same commutation sample and works fine for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more question: When I move the motor in CW and CCW with the same PWM duty, I can see CCW direction is much slower than CW direction...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell me if you experience the same issue and how to fix it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2019 16:36:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897766#M52916</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-28T16:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897767#M52917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You shouldn’t have this behavior when changing to CWW direction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please explain how are you setting the table for CCW direction? Are you reversing the polarity of the phases? Please take a look to the following video to see an explanation on how to make commutation table for CW and CCW direction.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/video/bldc-commutation-programming:V7-BLDC-COMMUTATION-IMPLEMENTATION?lang=en&amp;amp;lang_cd=en&amp;amp;"&gt;https://www.nxp.com/video/bldc-commutation-programming:V7-BLDC-COMMUTATION-IMPLEMENTATION?lang=en&amp;amp;lang_cd=en&amp;amp;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope it helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2019 17:06:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897767#M52917</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-05-29T17:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897768#M52918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the same commutation table and change the PWM duty for V+ or V-.&lt;/P&gt;&lt;P&gt;Ex. For CW, I am using 90% of PWM duty to apply to&amp;nbsp;3 phases and SWAP or MASK based on table.&lt;/P&gt;&lt;P&gt;For CCW, I am using 10% of PWM duty to apply to&amp;nbsp;3 phases and SWAP or MASK based on table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works fine for both directions. Only problem is now that CCW speed is much slower than CW when I applied 90% of PWM. It is getting closer when I applied 50% of PWM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure what the reason is? Maybe, it is related to hall sensor alignment?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2019 12:58:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897768#M52918</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-05-30T12:58:12Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897769#M52919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That may be one reason.&amp;nbsp; Please double check the position of the sensors as they must be placed at 120 degrees apart around the rotor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 14:05:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897769#M52919</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-03T14:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897770#M52920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got lots of noise from hall sensor to cause the commutation issue.&lt;/P&gt;&lt;P&gt;Is there any way to filter the noise on hall sensor from MCU or signal?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 14:40:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897770#M52920</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-06-06T14:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897771#M52921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You could try with a bypass capacitor or a RC Low Pass Filter and see how it works. I recommend you to check your sensor's specifications.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2019 14:40:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897771#M52921</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-10T14:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897772#M52922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After adding some filtering on hall sensors, it works fine. Thanks.&lt;/P&gt;&lt;P&gt;I had the following issue now:&lt;/P&gt;&lt;P&gt;1) I am trying to use the ramp control to add the power slowly and causes the motor start-up problem. Sometime, I can't start motor even with full power applied on it. When it is the low power, motor keeps bouncing back and force...&lt;/P&gt;&lt;P&gt;2) If I applied full power, no ramp control, it works fine...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you experience the similar issue and how to fix it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2019 12:08:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897772#M52922</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-06-13T12:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897773#M52923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christie,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As this question is different from the original question of this post. Could you help me creating another community thread for this question?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2019 22:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897773#M52923</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-13T22:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: KV58 BLDC Control with hall sensor</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897774#M52924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No problem. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2019 12:55:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KV58-BLDC-Control-with-hall-sensor/m-p/897774#M52924</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2019-06-14T12:55:23Z</dc:date>
    </item>
  </channel>
</rss>

