<?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 BLDC Motor Control with Model Based Design in Model-Based Design Toolbox (MBDT)</title>
    <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672177#M418</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: center;"&gt;This course explains how to &lt;STRONG&gt;design&lt;/STRONG&gt; and &lt;STRONG&gt;prototype&lt;/STRONG&gt; a Motor Control Application using Model Based Design Toolbox for MPC5744P&lt;/P&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6; border-width: 1.06667; border-color: #FFFFFF;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 14.1457%;"&gt;&lt;/TD&gt;&lt;TD style="width: 62.8543%;"&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6185796740001w320h240r323" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6185796740001" data-account="6153537070001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6153537070001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6185796740001w320h240r323');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.nxp.com/t5/video/gallerypage/video-id/6185796740001"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/TD&gt;&lt;TD style="width: 15%;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 22px;"&gt;&lt;STRONG&gt;Course Objectives&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border-width: 0px; width: 105.639%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 54%;"&gt;&lt;P style="text-indent: -.26in; margin-left: .26in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;1 - Leverage MBD Toolbox Capabilities:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Automatic C-code generation for different microprocessors&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Initialization and control for multiple peripherals&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ease of use and speed of development for complex apps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;2 -&amp;nbsp;Highlight MPC5744P Capabilities For Industrial Control&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;3 -&amp;nbsp;Learn Step-by-Step How To Control A Motor Speed:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sensors reading via GPIO&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Field Oriented Control of BLDC motors&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pulse Width Modulation via FTM&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;4 - Understand How To Use Available Tools:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FreeMASTER - real time data visualizer&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RAppID Bootloader&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Run-Time Debugging Tools&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 40%;"&gt;&lt;P style="text-indent: -.26in; margin-left: .26in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: #404040;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17664iDD599C1B2750CD80/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 15%;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: .75pt; margin-left: .26in; text-indent: -.26in;"&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;SPAN style="color: #3d3d3d; text-indent: 0px; font-size: 22px;"&gt;&lt;STRONG&gt;&lt;STRONG&gt;This Course Explains:&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; All the concepts and dependencies with the assumption that users meet first time with NXP products.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Programming model of various peripherals, communication protocols or motor control concepts&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; How to use Model Based Design to program a fairly complex application for Motor Control&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;TABLE class="j-table jiveBorder" style="border-width: 1.06667; border-color: #ffffff;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 47.4975%;"&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7692"&gt;Video #1&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/451240"&gt;Introduction&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MPC5744P and&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;MotorGD&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;DevKits&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;unboxing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;MBD Toolbox environment setup&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7739"&gt;Video #2&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/451772"&gt;Application Partitioning&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Motor Control block diagram&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SW blocks and HW peripherals mapping&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7766"&gt;Video #3&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/452213"&gt;Configure Input Commands&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;ADC configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;GPIOs configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN&gt;&lt;SPAN style="color: black;"&gt;FreeMASTER&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;interface&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7774"&gt;Video #4&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/452779"&gt;BLDC Motor Theory&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;What it is and where to use it&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;How it works with digital controller&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7831"&gt;Video #5&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453198"&gt;Read Hall Sensors&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Hall sensors setup&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;GPIO and eTimer input capture&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Decode rotor initial position&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7834"&gt;Video #6&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453279"&gt;Commutation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FOC sector identification&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;6-step commutation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SVM procedure&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 46.5025%;"&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7847"&gt;Video #7&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453726"&gt;Commutation Algorithm Validation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;6-step commutation algorithm implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SIL and PIL model conversion&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Validate&amp;nbsp;results with MIL, SIL and PIL&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7848"&gt;Video #8&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453727"&gt;Power Stage Configuration&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;MotorGD pin&amp;nbsp;assignment&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;PWM generation and validation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FET pre-driver programming via SPI&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Power stage verification&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7860"&gt;Video #9&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/454231"&gt;Open Loop Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Open Loop control algorithm implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Phase voltage commutation based on Hall sensors&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Spin BLDC motor for the 1st time&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7865"&gt;Video #10&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/454739"&gt;Speed Estimator&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Speed estimator implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Testing and validation on real motor&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7869"&gt;Video #11&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/455225"&gt;Closed Loop Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;PI Speed Controller tuning&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Closed Loop System transfer function&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Root Locus vs. Ziegler Nichols methods&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7870"&gt;Video #12&lt;/A&gt;&lt;/SPAN&gt; – &lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/455228"&gt;Motor Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Final motor control Simulink model&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FreeMASTER control panel&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Tests and Conclusions&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: .75pt; margin-left: 0in; text-indent: 0in;"&gt;&lt;SPAN style="font-size: 15px; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;SPAN style="color: #3d3d3d; text-indent: 0px; font-size: 22px;"&gt;&lt;STRONG&gt;What Is Available As Support Information For The Course:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6; border-width: 1px; border-color: #ffffff;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Video training&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;19 videos&lt;/STRONG&gt; showing step by step the theory, practical implementation and validation&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;145 minutes&lt;/STRONG&gt; of video content&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Training Material&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;PDF&lt;/STRONG&gt; slides used for each lecture&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Simulink Models&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;Matlab 2015b SLX&amp;nbsp;&lt;/STRONG&gt;models for each of the functionalities and peripherals covered in the lectures: ADC/GPIO/CAN/UART/FTM/SPI&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Support&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;Any additional question will be answered via Community&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE August 2nd, 2019: Here is an interesting&amp;nbsp;investigation on various controllers design/implementation/test made by &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreicador13@gmail.com"&gt;andreicador13@gmail.com&lt;/A&gt;&amp;nbsp;:&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/509234"&gt;https://community.nxp.com/thread/509234&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 May 2017 11:54:34 GMT</pubDate>
    <dc:creator>Daniel_Popa</dc:creator>
    <dc:date>2017-05-09T11:54:34Z</dc:date>
    <item>
      <title>BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672177#M418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: center;"&gt;This course explains how to &lt;STRONG&gt;design&lt;/STRONG&gt; and &lt;STRONG&gt;prototype&lt;/STRONG&gt; a Motor Control Application using Model Based Design Toolbox for MPC5744P&lt;/P&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6; border-width: 1.06667; border-color: #FFFFFF;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 14.1457%;"&gt;&lt;/TD&gt;&lt;TD style="width: 62.8543%;"&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6185796740001w320h240r310" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6185796740001" data-account="6153537070001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6153537070001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6185796740001w320h240r310');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.nxp.com/t5/video/gallerypage/video-id/6185796740001"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/TD&gt;&lt;TD style="width: 15%;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 22px;"&gt;&lt;STRONG&gt;Course Objectives&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border-width: 0px; width: 105.639%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 54%;"&gt;&lt;P style="text-indent: -.26in; margin-left: .26in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;1 - Leverage MBD Toolbox Capabilities:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Automatic C-code generation for different microprocessors&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Initialization and control for multiple peripherals&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ease of use and speed of development for complex apps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;2 -&amp;nbsp;Highlight MPC5744P Capabilities For Industrial Control&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;3 -&amp;nbsp;Learn Step-by-Step How To Control A Motor Speed:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sensors reading via GPIO&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Field Oriented Control of BLDC motors&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pulse Width Modulation via FTM&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;STRONG&gt;4 - Understand How To Use Available Tools:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FreeMASTER - real time data visualizer&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RAppID Bootloader&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Run-Time Debugging Tools&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 40%;"&gt;&lt;P style="text-indent: -.26in; margin-left: .26in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: #404040;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17664iDD599C1B2750CD80/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 15%;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: .75pt; margin-left: .26in; text-indent: -.26in;"&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;SPAN style="color: #3d3d3d; text-indent: 0px; font-size: 22px;"&gt;&lt;STRONG&gt;&lt;STRONG&gt;This Course Explains:&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; All the concepts and dependencies with the assumption that users meet first time with NXP products.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Programming model of various peripherals, communication protocols or motor control concepts&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: left;"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; How to use Model Based Design to program a fairly complex application for Motor Control&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;TABLE class="j-table jiveBorder" style="border-width: 1.06667; border-color: #ffffff;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 47.4975%;"&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7692"&gt;Video #1&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/451240"&gt;Introduction&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MPC5744P and&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;MotorGD&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;DevKits&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;unboxing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;MBD Toolbox environment setup&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7739"&gt;Video #2&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/451772"&gt;Application Partitioning&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Motor Control block diagram&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SW blocks and HW peripherals mapping&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7766"&gt;Video #3&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/452213"&gt;Configure Input Commands&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;ADC configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;GPIOs configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN&gt;&lt;SPAN style="color: black;"&gt;FreeMASTER&lt;/SPAN&gt; &lt;SPAN style="color: black;"&gt;interface&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7774"&gt;Video #4&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/452779"&gt;BLDC Motor Theory&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;What it is and where to use it&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;How it works with digital controller&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7831"&gt;Video #5&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453198"&gt;Read Hall Sensors&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Hall sensors setup&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;GPIO and eTimer input capture&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Decode rotor initial position&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7834"&gt;Video #6&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453279"&gt;Commutation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FOC sector identification&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;6-step commutation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SVM procedure&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="width: 46.5025%;"&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7847"&gt;Video #7&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453726"&gt;Commutation Algorithm Validation&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;6-step commutation algorithm implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;SIL and PIL model conversion&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Validate&amp;nbsp;results with MIL, SIL and PIL&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7848"&gt;Video #8&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/453727"&gt;Power Stage Configuration&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;MotorGD pin&amp;nbsp;assignment&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;PWM generation and validation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FET pre-driver programming via SPI&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Power stage verification&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7860"&gt;Video #9&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/454231"&gt;Open Loop Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Open Loop control algorithm implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Phase voltage commutation based on Hall sensors&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Spin BLDC motor for the 1st time&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7865"&gt;Video #10&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/454739"&gt;Speed Estimator&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Speed estimator implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Testing and validation on real motor&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7869"&gt;Video #11&lt;/A&gt; – &lt;A _jive_internal="true" href="https://community.nxp.com/thread/455225"&gt;Closed Loop Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;PI Speed Controller tuning&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Closed Loop System transfer function&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Root Locus vs. Ziegler Nichols methods&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 0in; margin-left: 0in; margin-top: 5.75pt; margin-bottom: .75pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/videos/7870"&gt;Video #12&lt;/A&gt;&lt;/SPAN&gt; – &lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/455228"&gt;Motor Control System&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Final motor control Simulink model&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;FreeMASTER control panel&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: -.24in; margin-left: 1.06in; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN style="color: black;"&gt;Tests and Conclusions&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: .75pt; margin-left: 0in; text-indent: 0in;"&gt;&lt;SPAN style="font-size: 15px; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 5.75pt; margin-bottom: 0.75pt; margin-left: 0.26in; text-indent: -0.26in; text-align: center;"&gt;&lt;SPAN style="color: #3d3d3d; text-indent: 0px; font-size: 22px;"&gt;&lt;STRONG&gt;What Is Available As Support Information For The Course:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6; border-width: 1px; border-color: #ffffff;" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Video training&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;19 videos&lt;/STRONG&gt; showing step by step the theory, practical implementation and validation&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;145 minutes&lt;/STRONG&gt; of video content&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Training Material&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;PDF&lt;/STRONG&gt; slides used for each lecture&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Simulink Models&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;&lt;STRONG&gt;Matlab 2015b SLX&amp;nbsp;&lt;/STRONG&gt;models for each of the functionalities and peripherals covered in the lectures: ADC/GPIO/CAN/UART/FTM/SPI&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 27.3689%;"&gt;Support&lt;/TD&gt;&lt;TD style="width: 69.6311%;"&gt;&lt;P&gt;Any additional question will be answered via Community&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE August 2nd, 2019: Here is an interesting&amp;nbsp;investigation on various controllers design/implementation/test made by &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreicador13@gmail.com"&gt;andreicador13@gmail.com&lt;/A&gt;&amp;nbsp;:&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/509234"&gt;https://community.nxp.com/thread/509234&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 11:54:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672177#M418</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-09T11:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672178#M419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I'm excited to join you but how can I watch Video #1~11? Aren't they available for now? Then, do you have your timeline to update them one by one? Thanks, anyway!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 19:56:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672178#M419</guid>
      <dc:creator>wsung1</dc:creator>
      <dc:date>2017-05-09T19:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672179#M420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="299284" data-username="wsung1@gmail.com" href="https://community.nxp.com/people/wsung1@gmail.com"&gt;Woosuk Sung&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Thank you for joining and also for pointing out the scheduling issue. I made an update to the announcement. First video will be released on Monday, May 15. Then, every other week we will release a new video giving anyone the chance to add comments and clarify any potential issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 05:35:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672179#M420</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-10T05:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672180#M421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The course sounds very interesting and I have some questions.&amp;nbsp;It is necessary to sign up for the course? Will it be possible to view the videos after the release week appointments?&amp;nbsp;Unfortunately, I will not be able to participare during the first three weeks of the course. Is it necessary to have the MotorGD DevKit to participate? What IDE will be used for the course, the S32 or is it possible to work with code warrior?&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 06:56:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672180#M421</guid>
      <dc:creator>jgerhardy</dc:creator>
      <dc:date>2017-05-10T06:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672181#M422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no need for&amp;nbsp;sign up - &amp;nbsp;just make sure you are&amp;nbsp;"Following " this discussion in order to get updates. Each week we will release a video + all the related content like (pdf, Matlab models used, Source code generated, etc). This content will stay on community and anyone can revisit the course.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The catch with this approach is to give you all the possibility to interact for a week in this community, share ideas and concerns and then hopefully we can integrate your feedback in the next week video release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you wish to go hand in hand with the course and replicate each week the setup, then the MotorGD would be nice to have. Nonetheless, the concepts we are using in this course are generic and applicable to any type of power adapter circuit. We do not want to link the model with a particular setup. Just for convenience we choose to use the MotorGD since it is a new product in a very small form factor that we wish to advertise.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We plan to use S32DesignStudio just to demonstrate how you can debug the code or even load the executable, but most of the time the course will focus on Simulink interactions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:17:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672181#M422</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-10T07:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672182#M423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your detailed Response. At the moment I am working with codewarrior and the Kinetis KEA128BLDCRD. Can I use this set up for the course work&amp;nbsp;as well?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:29:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672182#M423</guid>
      <dc:creator>jgerhardy</dc:creator>
      <dc:date>2017-05-10T07:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672183#M424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;John,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll try to be as generic as possible during the lecture and i'll pay special attention how the information can be leverage to other microprocessors. Ideally we will focus on MPC but we can also try this kind of exercise to think about other setup as well.&amp;nbsp;&lt;/P&gt;&lt;P&gt;CodeWarrior and S32DesignStudio are very much alike in terms of look and feel - it should not pose any issues in using one or the other for your particular setup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your valuable feedback and for giving me new ideas about expanding the content of the course on the fly. This is the exact type of feedback we look for from all participants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:41:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672183#M424</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-10T07:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672184#M425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;the course is a great idea! I will join it for sure. At my company we are using MBD and we are generating code for NXP processors but we don't use MBD toolbox or any other board support packages.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A few months ago we were evaluating MBD toolbox using a few low-cost devkits from NXP (for: MC9S12ZVMx,&amp;nbsp;MPC5643L and Kinetis). And we have had multiple problems/questions like: compiler version settings, Rappid Bootloader usage, specific block usage etc. Even questions about intended usage/application of MBD toolbox itself.&lt;/P&gt;&lt;P&gt;The most important thing (at least for us) would be to have alive and responsive channel (like this forum) with direct response from MBD toolbox people at NXP.&lt;/P&gt;&lt;P&gt;I can't also see MotorGD DevKit available anywhere. Can You point us what exactly is the course hardware setup ?&lt;/P&gt;&lt;P&gt;It looks like&amp;nbsp;DEVKIT-MPC5744P&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;with&amp;nbsp;DEVKIT-MOTORGD&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;and some BLDC motor (but what model exactly) - but there is no info about this kits on the NXP site ?! Are they available now (and where) ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #000000;"&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #000000;"&gt;Maciek&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 07:46:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672184#M425</guid>
      <dc:creator>Maciek</dc:creator>
      <dc:date>2017-05-10T07:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672185#M426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maciek,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We look forward to answer all your questions. We want to change the way we do things and become much more involved with the customers/users of MBD via this community and this course is one of the first initiatives that hopes to clarify some of the aspects you have already highlighted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the setup - please wait until Monday when we will release the 1st video - mainly that is the content of the Introduction video - unboxing the devkits and various information about it. We want to avoid spoiler alert at this time :-)&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 08:00:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672185#M426</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-10T08:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672186#M427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;okay, thanks a lot! I am looking Forward to your courses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 08:06:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672186#M427</guid>
      <dc:creator>jgerhardy</dc:creator>
      <dc:date>2017-05-10T08:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672187#M428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;I very excited to find the "Motor Control Class",and i congratulate with you achiving complete success&amp;nbsp;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); color: #333333; font-size: 12px; line-height: 18.8727px;"&gt;in advance&lt;/SPAN&gt;.if yes,i wanna&amp;nbsp;join in.and now i am learning the PMSM control,Can you add some videos about the PMSM control likely the BLDC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regrads!&lt;/P&gt;&lt;P&gt;Eden Li&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 May 2017 08:10:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672187#M428</guid>
      <dc:creator>edenli</dc:creator>
      <dc:date>2017-05-12T08:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Motor Control Class</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672188#M429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eden Li,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We start with BLDC because is simple. Depending on the feedback we get - for sure we can think of another course on FOC Sensorless on PMSM - for second half of this year.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 May 2017 08:23:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672188#M429</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2017-05-12T08:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672189#M430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;For the BLDC MCT toolbox model toolbox 1.3 , the target MCU does not contain the target MCU: MC9S12ZVML32. I have no idea why NXP does not provide the both options for both&amp;nbsp;&lt;SPAN&gt;MC9S12ZVML32 and&amp;nbsp;MC9S12ZVM32.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; What is the differences between&amp;nbsp;MC9S12ZVML32 and&amp;nbsp;MC9S12ZVM32?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; How can we reuse the model for&amp;nbsp;MC9S12ZVML32?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; Do you have any better suggestions for&amp;nbsp;MC9S12ZVML32? Or do you have example BLDC modles for MC9S12ZVML32 ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thomson&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2018 07:15:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672189#M430</guid>
      <dc:creator>thomsonzhou</dc:creator>
      <dc:date>2018-04-19T07:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672190#M431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomson,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This toolbox has been release some time ago and in the meantime was not updated to support all the available derivatives. Anyhow - the parts you are refering looks very similar - please check table 1 in this application node&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN5330.pdf" title="https://www.nxp.com/docs/en/application-note/AN5330.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN5330.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may reuse the MATLAB support for&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MC9S12ZVM32 to develop applications for&amp;nbsp;&lt;SPAN&gt;MC9S12ZVML32&amp;nbsp;and should work fine.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;As a BLDC example you can start with this one:&amp;nbsp;&lt;A href="https://community.nxp.com/docs/DOC-332664"&gt;Example Model: S12ZVM Trapezoidal Motor Control&lt;/A&gt;&amp;nbsp;&amp;nbsp;and migrate it to use the&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;MC9S12ZVM32.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Hope this helps!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Daniel&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Apr 2018 17:49:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672190#M431</guid>
      <dc:creator>Daniel_Popa</dc:creator>
      <dc:date>2018-04-22T17:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672191#M432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much. This helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2018 01:14:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672191#M432</guid>
      <dc:creator>thomsonzhou</dc:creator>
      <dc:date>2018-04-23T01:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672192#M433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I downloaded the BLDC model you attached, however, I found when&amp;nbsp;I use a simulink scope model, which contains 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;three input ports, connected to the corresponding 3 BLDC motor PWM output ports( pwma , pwmb and pwmc) , with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matlab BLDC data file ?.mat putted&amp;nbsp;in matlab enviroment, the BLDC PWM output signals are always zero. It means the&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BLDC model you attached did not run at all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;How can I make this BLDC simulink model&amp;nbsp;generate the&amp;nbsp;exact PWM signal waves when I attached a simulink scope?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Or this simulink model need to be actived to run with free master project, which attached in the simulink model file?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If yes, please let me know the corresponding pdf, http links or other resources with details how to make this simulink&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BLDC model generate exact right PWM output signal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Finally, I downloaded the FOC simulink model in your class, however, it always generate zero in the simulink scope,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which means the FOC motor does not run at all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no idea, how to make this&amp;nbsp; models generate exactly right signal output?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much and wait for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomson&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2018 08:23:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672192#M433</guid>
      <dc:creator>thomsonzhou</dc:creator>
      <dc:date>2018-04-23T08:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672193#M434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,I want to know how to use the MBDT for MPC5744P to read the conversion value of the ADC through DMA. I tried to use your routine and found that I can't read the conversion value of the ADC at the destination address.Can you provide a demo for reference.&lt;/P&gt;&lt;P&gt;thank you very much and wait for your reply&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2018 04:30:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672193#M434</guid>
      <dc:creator>zhangrunhe</dc:creator>
      <dc:date>2018-09-12T04:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672194#M435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MPC5744P should have its own demo code. Or you can use MBDT simulink modues of BLDC or FOC to make your motor rotate. Since the MCU model can be changed from one to another, you can change it the simulink MCU model from MC9S12 to &amp;nbsp;MPC5744P and then generate your code directly.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp; &amp;nbsp; If you use the exact evaluation board, you can make your motor rotate immediately.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;:smileyhappy:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Sep 2018 01:53:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672194#M435</guid>
      <dc:creator>thomsonzhou</dc:creator>
      <dc:date>2018-09-13T01:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672195#M436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;can you tell me how to set the deatime of MC34GD30000?use the MBDT simulink.I used your routine to find that the actual dead time is 24us, which is obviously too long.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;thank you very much and wait for your reply&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2018 05:37:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672195#M436</guid>
      <dc:creator>zhangrunhe</dc:creator>
      <dc:date>2018-09-14T05:37:07Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC Motor Control with Model Based Design</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672196#M437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you generate the model from simulink model to C code, you can locate the exact location of GDU part settings.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Locate the exact deadtime register, and then modify the deadtime value from 24us to 1us.&lt;/P&gt;&lt;P&gt;So often we use 1us to make BLDC/PMSM rotate as faster as possible.&amp;nbsp;&lt;/P&gt;&lt;P&gt;To make clear which register is the deadtime register, please research the corresponding MCU manual.&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can download the corresponding manual from &lt;A href="http://www.nxp.com"&gt;www.nxp.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;GOOD LUCK!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Sep 2018 06:58:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/BLDC-Motor-Control-with-Model-Based-Design/m-p/672196#M437</guid>
      <dc:creator>thomsonzhou</dc:creator>
      <dc:date>2018-09-14T06:58:14Z</dc:date>
    </item>
  </channel>
</rss>

