SNLU291B March   2021  – August 2022 MCT8316Z

 

  1.   Abstract
  2.   Trademarks
  3. 1Cautions and Warnings
  4. 2Introduction
  5. 3Quick Start Guide
  6. 4Hardware and Software Overview
    1. 4.1 Hardware Connections Overview – MCT8316ZTEVM
    2. 4.2 Connection Details
    3. 4.3 MSP430FR2355 Microcontroller
    4. 4.4 LED Lights
    5. 4.5 User-Configurable Settings
    6. 4.6 Hardware Variant Settings
    7. 4.7 MCT8316Z0R Compatibility
  7. 5Hardware Setup
  8. 6Firmware and GUI Application
    1. 6.1 Downloading Code Composer Studio and Importing GUI Code
    2. 6.2 Using the eZ-FET to Program the MSP430FR2355
    3. 6.3 Importing GUI into GUI Composer
    4. 6.4 MCT8316ZTEVM GUI
  9. 7Schematics
    1. 7.1  Main Supply and Pi Filter
    2. 7.2  Connectors and Interface
    3. 7.3  USB to UART
    4. 7.4  MCU Programming and Debug
    5. 7.5  MSP430FR2355 MCU
    6. 7.6  MCT8316ZT 3-Phase Sensored Trapezoidal Integrated Driver
    7. 7.7  3.3V Buck Regulator
    8. 7.8  Status LEDs
    9. 7.9  Hardware Variant Settings
    10. 7.10 Switches and PWM Input
  10. 8Revision History

Firmware and GUI Application

The MCT8316ZTEVM implements an internal sensored trapezoidal control algorithm that requires a PWM signal with variable duty cycle to control the speed of the motor. It also outputs an FGOUT signal to monitor the speed of the motor. Finally, the evaluation module includes a backchannel USB-UART interface that communicates to a host PC to monitor the motor real time and configure settings via SPI for the SPI variant of the device.

The MCT8316ZTEVM GUI is available on the Gallery. This GUI monitors the duty cycle of the 20-kHz PWM waveform to control motor speed, the motor speed in revolutions per minute (RPM) based on the motor poles, and controls the nSLEEP signal.

By default, the MSP430 should already contain the user code to run the GUI. If there is a FW update or the GUI does not connect to the EVM, then the user must flash the code onto the MSP430.

To flash user code, you need an external MSP430 LaunchPad that includes the eZ-FET Debug Probe and Code Composer Studio (CCS). This example uses the MSP-EXP430FR2355 LaunchPad Development Kit to provide the debug probe. Use the following steps to download the code for the MCT8316ZTEVM to use with the GUI.