<?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>S32KのトピックAdapting MCSPTR2AK396 reference firmware (AMMCLIB/FreeMASTER) for custom hardware with high-side sen</title>
    <link>https://community.nxp.com/t5/S32K/Adapting-MCSPTR2AK396-reference-firmware-AMMCLIB-FreeMASTER-for/m-p/2415113#M61142</link>
    <description>&lt;DIV class=""&gt;&lt;DIV&gt;Hello NXP Community,&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;I am currently developing a motor control application using the &lt;STRONG&gt;S32K396 MCU&lt;/STRONG&gt; and testing it via &lt;STRONG&gt;FreeMASTER / AMMCLIB&lt;/STRONG&gt;. &lt;SPAN class=""&gt;As a starting point, I am using the reference firmware provided for the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;MCSPTR2AK396 evaluation kit&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;However, my custom hardware design differs significantly from the reference EVK board in three main areas:&lt;/DIV&gt;&lt;BR /&gt;&lt;OL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;Current Sensing Topology:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; Low-side current sensing.&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; High-side current sensing.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;Gate Driver Configuration:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; Single pre-driver (GD3000 / MC33937 type).&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; Three separate, independent gate drivers (one dedicated driver per phase) with direct active-high control inputs.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;PWM Polarity:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; High-side PWM inputs are active-low (inverted).&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; High-side PWM inputs are active-high (non-inverted).&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;DIV&gt;Because of these hardware discrepancies, running the original MCSPTR2AK396 firmware out-of-the-box results in faults and incorrect phase behavior.&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Could you please advise on the best approach or provide a checklist for modifying the S32K396 initialization, PWM/eMIOS configuration, ADC trigger timings, and AMMCLIB software layers to successfully migrate from the EVK design to my custom architecture?&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Any guidance, code snippets, or configuration pointers would be greatly appreciated.&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Thank you!&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Esakki&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 22 Sep 2026 05:43:48 GMT</pubDate>
    <dc:creator>Esakki</dc:creator>
    <dc:date>2026-09-22T05:43:48Z</dc:date>
    <item>
      <title>Adapting MCSPTR2AK396 reference firmware (AMMCLIB/FreeMASTER) for custom hardware with high-side sen</title>
      <link>https://community.nxp.com/t5/S32K/Adapting-MCSPTR2AK396-reference-firmware-AMMCLIB-FreeMASTER-for/m-p/2415113#M61142</link>
      <description>&lt;DIV class=""&gt;&lt;DIV&gt;Hello NXP Community,&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;I am currently developing a motor control application using the &lt;STRONG&gt;S32K396 MCU&lt;/STRONG&gt; and testing it via &lt;STRONG&gt;FreeMASTER / AMMCLIB&lt;/STRONG&gt;. &lt;SPAN class=""&gt;As a starting point, I am using the reference firmware provided for the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;MCSPTR2AK396 evaluation kit&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;However, my custom hardware design differs significantly from the reference EVK board in three main areas:&lt;/DIV&gt;&lt;BR /&gt;&lt;OL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;Current Sensing Topology:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; Low-side current sensing.&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; High-side current sensing.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;Gate Driver Configuration:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; Single pre-driver (GD3000 / MC33937 type).&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; Three separate, independent gate drivers (one dedicated driver per phase) with direct active-high control inputs.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;STRONG&gt;PWM Polarity:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;EVK Board:&lt;/I&gt; High-side PWM inputs are active-low (inverted).&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;I&gt;Custom Design:&lt;/I&gt; High-side PWM inputs are active-high (non-inverted).&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;DIV&gt;Because of these hardware discrepancies, running the original MCSPTR2AK396 firmware out-of-the-box results in faults and incorrect phase behavior.&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Could you please advise on the best approach or provide a checklist for modifying the S32K396 initialization, PWM/eMIOS configuration, ADC trigger timings, and AMMCLIB software layers to successfully migrate from the EVK design to my custom architecture?&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Any guidance, code snippets, or configuration pointers would be greatly appreciated.&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;Thank you!&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Esakki&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 Sep 2026 05:43:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Adapting-MCSPTR2AK396-reference-firmware-AMMCLIB-FreeMASTER-for/m-p/2415113#M61142</guid>
      <dc:creator>Esakki</dc:creator>
      <dc:date>2026-09-22T05:43:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adapting MCSPTR2AK396 reference firmware (AMMCLIB/FreeMASTER) for custom hardware with high-side</title>
      <link>https://community.nxp.com/t5/S32K/Adapting-MCSPTR2AK396-reference-firmware-AMMCLIB-FreeMASTER-for/m-p/2415349#M61152</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The changes you described (high-side current sensing, different gate driver architecture, PWM polarity changes, and the associated motor-control software adaptations) represent a significant shift from the MCSPTR2AK396 reference design and require substantial modifications to the reference solution.&lt;/P&gt;
&lt;P&gt;Due to the project-specific nature and complexity of this work, we are unable to provide a complete migration guide through the standard support channel.&lt;/P&gt;
&lt;P&gt;For dedicated assistance with adapting the reference software to your custom hardware, please consider engaging NXP Professional Engineering Services:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/support/support/nxp-engineering-services:SW-SUPPORT" target="_self"&gt;NXP Engineering Services&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Petr&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2026 13:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Adapting-MCSPTR2AK396-reference-firmware-AMMCLIB-FreeMASTER-for/m-p/2415349#M61152</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2026-09-22T13:06:10Z</dc:date>
    </item>
  </channel>
</rss>

