<?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>S32MのトピックRe: FRDM-A-S32M276-C064 overcurrent error on my encoder</title>
    <link>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2387093#M228</link>
    <description>&lt;P&gt;Is there any other pin on the board that I can use to power the encoder or do I have to use an external source to power it?&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jun 2026 14:20:11 GMT</pubDate>
    <dc:creator>alovi</dc:creator>
    <dc:date>2026-06-26T14:20:11Z</dc:date>
    <item>
      <title>FRDM-A-S32M276-C064 overcurrent error on my encoder</title>
      <link>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2385979#M226</link>
      <description>&lt;P&gt;My hardware is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;FRDM-A-S32M276-C064&lt;/LI&gt;&lt;LI&gt;Faulhaber 3216 BXTH BLDC 12V&lt;/LI&gt;&lt;LI&gt;Encoder is IEF3 with 128L&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I have connected it as shown in the starting guide&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/document/guide/getting-started-with-frdm-a-s32m276-development-board-setup-and-programming:GS-FRDM-A-S32M276" target="_blank" rel="noopener"&gt;https://www.nxp.com/document/guide/getting-started-with-frdm-a-s32m276-development-board-setup-and-programming:GS-FRDM-A-S32M276&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I have connected the encoder directly to the pins corresponding to the enconder and I dropped (Anegated, Bnegated, Inegated). In the provided code from the application hub I've set ENCODER 1, which runs the following (in the setup part):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Siul2_Port_Ip_SetInputBuffer&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;NULL_PTR&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; NULL_PTR&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;54&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//this effectively functions as:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//IP_SIUL2-&amp;gt;IMCR[54] = SIUL2_IMCR_SSS(3U);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;/* Assign eMIOS0_CH7 input to TRGMUX_OUT_38 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Siul2_Port_Ip_SetInputBuffer&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;NULL_PTR&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; NULL_PTR&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;55&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Lcu_Ip_SyncOutputValueType&lt;/SPAN&gt; &lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;LogicOutputId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; LCU_LOGIC_OUTPUT_8&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;LogicOutputId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; LCU_LOGIC_OUTPUT_9&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;LogicOutputId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; LCU_LOGIC_OUTPUT_10&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;LogicOutputId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; LCU_LOGIC_OUTPUT_11&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Lcu_Ip_SetSyncOutputEnable&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EncLcuEnable&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;U&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and finally&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;AEC_VDDE_Enable(1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When I run this without the encoder connected, the application works correctly (sensorless). When I plug in the encoder and I rerun, it goes into fault immediately. Debugging I see the following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alovi_0-1782330455130.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/390052i38682A3D3BC54758/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alovi_0-1782330455130.png" alt="alovi_0-1782330455130.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;alovi_0-1782330455130.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which corresponds to an overcurrent event&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;#&lt;/SPAN&gt;&lt;SPAN class=""&gt;define&lt;/SPAN&gt; &lt;SPAN class=""&gt;AEC_AE_EVENTS_STATUS_OCD_VDDE_FL_MASK&lt;/SPAN&gt; &lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;0x8U&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;#&lt;/SPAN&gt;&lt;SPAN class=""&gt;define&lt;/SPAN&gt; &lt;SPAN class=""&gt;AEC_AE_EVENTS_STATUS_OCD_VDDE_FL_SHIFT&lt;/SPAN&gt; &lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;3U&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;How can I fix this problem? Any advice would be appreciated.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 19:49:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2385979#M226</guid>
      <dc:creator>alovi</dc:creator>
      <dc:date>2026-06-24T19:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM-A-S32M276-C064 overcurrent error on my encoder</title>
      <link>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2387051#M227</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/263835"&gt;@alovi&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I understand that you are using VDDE to supply the encoder. However, the VDDE output current is limited.&lt;BR /&gt;Please note that 175 mA represents the maximum overcurrent detection threshold; the minimum threshold is not specified. At the same time, the VDDE pin can continuously supply up to 30 mA at 5 V.&lt;BR /&gt;Looking at the encoder datasheet, its current consumption can reach up to 40 mA even without load, which already exceeds the supported VDDE capability.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_1-1782477536185.png" style="width: 844px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/390359iDA0F937AFDA152D2/image-dimensions/844x462?v=v2" width="844" height="462" role="button" title="danielmartynek_1-1782477536185.png" alt="danielmartynek_1-1782477536185.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;danielmartynek_1-1782477536185.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1782477280205.png" style="width: 800px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/390358i5F6822E2ADA20FD9/image-dimensions/800x324?v=v2" width="800" height="324" role="button" title="danielmartynek_0-1782477280205.png" alt="danielmartynek_0-1782477280205.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;danielmartynek_0-1782477280205.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 12:43:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2387051#M227</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2026-06-26T12:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM-A-S32M276-C064 overcurrent error on my encoder</title>
      <link>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2387093#M228</link>
      <description>&lt;P&gt;Is there any other pin on the board that I can use to power the encoder or do I have to use an external source to power it?&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 14:20:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2387093#M228</guid>
      <dc:creator>alovi</dc:creator>
      <dc:date>2026-06-26T14:20:11Z</dc:date>
    </item>
    <item>
      <title>Re: FRDM-A-S32M276-C064 overcurrent error on my encoder</title>
      <link>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2388864#M229</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/263835"&gt;@alovi&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Unfortunately, only VDDE can be used to supply external devices from the internal regulator.&lt;BR /&gt;In this case, an external regulator is required.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2026 07:48:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/FRDM-A-S32M276-C064-overcurrent-error-on-my-encoder/m-p/2388864#M229</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2026-07-01T07:48:36Z</dc:date>
    </item>
  </channel>
</rss>

