<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Take your S12ZVML-MINIKIT for a test drive!</title><link>https://community.element14.com/products/manufacturers/nxp/w/documents/4090/take-your-s12zvml-minikit-for-a-test-drive</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Take your S12ZVML-MINIKIT for a test drive!</title><link>https://community.element14.com/products/manufacturers/nxp/w/documents/4090/take-your-s12zvml-minikit-for-a-test-drive</link><pubDate>Thu, 31 Jan 2019 17:33:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4f794d6e-8c11-4038-9b9b-ed1ccc15c5d7</guid><dc:creator>yoSoyTono</dc:creator><comments>https://community.element14.com/products/manufacturers/nxp/w/documents/4090/take-your-s12zvml-minikit-for-a-test-drive#comments</comments><description>Current Revision posted to Documents by yoSoyTono on 1/31/2019 5:33:08 PM&lt;br /&gt;
&lt;p style="margin:0;"&gt;The S12ZVML-MINIKIT evaluation kit is based on the 16-bit S12 MagniV&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; S12ZVM microcontroller and is engineered for 3-phase BLDC and PMSM sensorless motor control applications, also work for DC applications requiring load switching and load current monitoring. The S12ZVML-MINIKIT uses an S12ZVML MCU &lt;span style="color:#545454;font-family:arial, sans-serif;font-size:small;"&gt;—&lt;/span&gt;integrating an automotive voltage regulator, a LIN physical interface, and a gate driver unit able to drive up to six external MOSFETs.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The &lt;strong&gt;S12ZVML-MINIKIT evaluation kit&lt;/strong&gt; contains the hardware you need to kick start your Motor Control design:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;S12ZVML-MINIBRD reference design board&lt;/li&gt;&lt;li&gt;3-phase Linix 45ZWN24-40 40W PM motor&lt;/li&gt;&lt;li&gt;12V/7A Power Supply and cable&lt;/li&gt;&lt;li&gt;(Type B, US/Canada st.) USB cable&lt;/li&gt;&lt;li&gt;Get started card with support package information&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/614x320/__key/communityserver-wikis-components-files/00-00-00-01-14/5305.contentimage_5F00_109080.png"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/14/5305.contentimage_109080.png-614x320.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=eNx5H1eyfMR7E4Pt%2BxiIaPHSLWy4m9yKLATUBCNGe2g%3D&amp;amp;se=2026-10-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=7FjYdvGLsGXaofKYlRXigg==" style="max-height: 320px;max-width: 614px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;br /&gt;The software tools you require to run the &lt;strong&gt;S12ZVML-MINIKIT evaluation kit&lt;/strong&gt; are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:10pt;"&gt;The &lt;a class="jive-link-external-small" href="https://www.nxp.com/downloads/en/board-support-packages/S12ZVML-MINIXXX-QSP.zip" rel="nofollow ugc noopener" target="_blank"&gt;S12ZVML-MINIBRD Quick Start Package (QSP)&lt;/a&gt; including the S12ZVML-&lt;/span&gt;MINIBRD&lt;span style="font-size:10pt;"&gt; Quick Start Guide, the S12ZVML-&lt;/span&gt;MINIBRD&lt;span style="font-size:10pt;"&gt; User Guide, S12ZVML-&lt;/span&gt;MINIBRD&lt;span style="font-size:10pt;"&gt; Schematics, and the dedicated Motor Control Application Software&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:10pt;"&gt;An Integrated Development Environment (IDE) &lt;span style="color:#545454;font-family:arial, sans-serif;"&gt;—S12ZVML-MINIKIT performs better using &lt;a class="jive-link-external-small" href="https://www.nxp.com/support/developer-resources/software-development-tools/codewarrior-development-tools/codewarrior-legacy/codewarrior-development-studios/codewarrior-for-microcontrollers/codewarrior-for-mcus-eclipse-ide-coldfire-56800-e-dsc-kinetis-qorivva-56xx-rs08-s08-s12z-11.1:CW-MCU10?tab=Design_Tools_Tab" rel="nofollow ugc noopener" target="_blank"&gt;CodeWarrior&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; for MCUs (Eclipse IDE)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt;"&gt;The &lt;a class="jive-link-external-small" href="http://www.pemicro.com/downloads/download_file.cfm?download_id=53" rel="nofollow ugc noopener" target="_blank"&gt;OSBDM hardware driver&lt;/a&gt; Version 12 (Win XP/Vista/7/8/10) from P&amp;amp;E for debug interfacing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt;"&gt;A run-time debugging tool &lt;span style="color:#545454;font-family:arial, sans-serif;"&gt;—&lt;/span&gt;S12ZVML-MINIKIT performs better using the &lt;a class="jive-link-external-small" href="https://www.nxp.com/support/developer-resources/software-development-tools/freemaster-run-time-debugging-tool:FREEMASTER?tab=Design_Tools_Tab" rel="nofollow ugc noopener" target="_blank"&gt;FreeMASTER tool&lt;/a&gt; and optionally FreeMASTER Communication Driver. The source code for using the Communication Driver is already included in the example project.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Ready? Let&amp;#39;s take your S12ZVML-MINIKIT for a test drive following these ten steps!&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;PLUG IT!&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;1. Connect the S12ZVML-MINIBRD with the PM Motor joining motor phase lines into JP1, JP2, and JP3 pins &lt;span style="color:#545454;font-family:arial, sans-serif;font-size:13.3333px;"&gt;—&lt;/span&gt;phase order not specified.&lt;/p&gt;&lt;p style="margin:0;"&gt;2. Plug the 12V power supply for powering both the S12ZVML MCU and the 3-Phase PM Motor.&lt;/p&gt;&lt;p style="margin:0;"&gt;3. Plug the USB cable for debugging.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/1000x625/__key/communityserver-wikis-components-files/00-00-00-01-14/7484.contentimage_5F00_109081.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/14/7484.contentimage_109081.png-1000x625.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=4gA%2FArQfuEKKdDOcgGZOO99oLp59Ypu9ZPBm1HXV634%3D&amp;amp;se=2026-10-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=+2Jf6jy56orhf/OVluPA3g==" style="max-height: 625px;max-width: 1000px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;BUILD AND LOAD!&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;4. Choose the motor control driving control you will be using for then build the application and load it into the S12ZVML MCU: a BLDC with six-step commutation control or a PMSM with the field-oriented control.&lt;/p&gt;&lt;p style="margin:0;"&gt;5. Import your project into the IDE. In CodeWarrior you should follow: &lt;em&gt;File &amp;gt; Import &amp;gt; General &amp;gt; Existing Project into Workspace&lt;/em&gt; and then choose the selected motor control application type. Be aware the default path is &lt;em&gt;c:\NXP\MC_DevKits\S12ZVMLMINIBRD\sw\.. &lt;/em&gt;and that you can check the option for copy selected project into your workspace.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/705x319/__key/communityserver-wikis-components-files/00-00-00-01-14/0121.contentimage_5F00_109082.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/14/0121.contentimage_109082.png-705x319.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=SBrWRG3bJJTeTsxJd7xtbLFefJiXfCX0jjVGaa%2FH3xo%3D&amp;amp;se=2026-10-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=tKOlg6hNrUJ5qH6Z/3yBKQ==" style="max-height: 319px;max-width: 705px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;5. Build the project – OPTIONAL&lt;/p&gt;&lt;p style="margin:0;"&gt;These steps shouldn&amp;#39;t be necessary since they are executed automatically in CodeWarrior, but just in case you are prompted:&lt;/p&gt;&lt;p style="margin:0;"&gt;Right click on the imported project and select &lt;em&gt;Clean project &lt;/em&gt;from the contextual menu. Then Right click on the imported project and select &lt;em&gt;Build project&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="https://www.nxp.com/assets/images/en/photography/S12ZVML-MINIXXX-GS-6.png"&gt;&lt;img loading="lazy" alt="S12ZVML-MINIKIT build" class="image-4 jive-image" height="179" src="https://www.nxp.com/assets/images/en/photography/S12ZVML-MINIXXX-GS-6.png" style="width:247px;height:178.974px;" width="247" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;6. Debug the loaded code into MCU. If using CodeWarrior you should follow: &lt;em&gt;Run &amp;gt; Debug Configuration &amp;gt; select predefined debug configuration &lt;/em&gt;and then click on &lt;em&gt;Debug&lt;/em&gt; to load built code into the S12ZVML MCU.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="https://www.nxp.com/assets/images/en/photography/S12ZVML-MINIXXX-GS-7.png"&gt;&lt;img loading="lazy" alt="CodeWarrior" class="image-5 jive-image" src="https://www.nxp.com/assets/images/en/photography/S12ZVML-MINIXXX-GS-7.png" style="width:620px;height:392px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;7. Let code run by clicking on the &lt;em&gt;Resume&lt;/em&gt; button (or press F8 key), and use the &lt;em&gt;Disconnect&lt;/em&gt; button to avoid interference between CW debugger and FreeMASTER tool.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;START DEBUGGING&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;8. Debug your motor control application. You should run the appropriate *.pmp file from your application project folder if using FreeMASTER.&lt;/p&gt;&lt;p style="margin:0;"&gt;You may start it by double click directly from CodeWarrior project explorer&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/492x176/__key/communityserver-wikis-components-files/00-00-00-01-14/1682.contentimage_5F00_109085.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/14/1682.contentimage_109085.png-492x176.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=sP8cLt37eSMULLRgsB5wvsAuQE6tilfgKgAsCWgJfyw%3D&amp;amp;se=2026-10-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=w85b4ash/Oh0U7JeoZAtjA==" style="max-height: 176px;max-width: 492px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;9. Start a connection with the S12ZVML MCU by clicking the &lt;em&gt;Stop&lt;/em&gt; icon.&lt;/p&gt;&lt;p style="margin:0;"&gt;The connection parameters are already predefined in FreeMASTER project, you may change them in project options or using the Connection Wizard.&lt;/p&gt;&lt;p style="margin:0;"&gt;10. &lt;strong&gt;Your motor should be now running!&lt;/strong&gt; Go to &lt;em&gt;Control page&lt;/em&gt; tab to set the required motor rpms and turn on the motor drive.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/637x239/__key/communityserver-wikis-components-files/00-00-00-01-14/1106.contentimage_5F00_109086.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/14/1106.contentimage_109086.png-637x239.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=N45Smw249suG8e14RygIQfOnFfOVIy7PuKZOBxlke3o%3D&amp;amp;se=2026-10-18T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=5lQxbTSF88dEbqkYVv0lGw==" style="max-height: 239px;max-width: 637px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Or simply you can watch the &lt;strong&gt;S12ZVML-MINIKIT step-by-step set-up video&lt;/strong&gt;:&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span id="1d4ebec2_9e5b_46e4_9e7f_34bc96f16b62"&gt;&lt;span&gt;&lt;a href="https://players.brightcove.net/1362235890001/NkxiVJdjx_default/index.html?videoId=5996974196001"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: RoadTest, dc motor, bldc, s12zvml, motor control, pmsm, 3-phase bldc, s12zvml-minibrd, magniv, s12zvml-minikit, 3-phase pmsm&lt;/div&gt;
</description></item></channel></rss>