SNLU341A December   2023  – July 2024 MCT8314Z

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 Quick Start Guide
    2. 2.2 Hardware Setup
    3. 2.3 Hardware Connections Overview
    4. 2.4 Connection Details
    5. 2.5 MSP430FR2355 Microcontroller
    6. 2.6 LED Lights
    7. 2.7 User-Configurable Settings
      1. 2.7.1 Hardware Variant Settings
      2. 2.7.2 SPI Variant Resistor Settings
  9. 3Software
    1. 3.1 Firmware and GUI Application
    2. 3.2 MCT8314Z GUI
    3. 3.3 Running the GUI
    4. 3.4 Downloading Code Composer Studio and Importing GUI Firmware
    5. 3.5 Using the eZ-FET to Program the MSP430FR2355
  10. 4Hardware Design Files
    1. 4.1 Schematics
      1. 4.1.1 MCT8314Z 3-Phase Sensored Trapezoidal Motor Driver
      2. 4.1.2 Power Supplies
      3. 4.1.3 MCU Interface
      4. 4.1.4 User Interface
    2. 4.2 PCB Layouts
    3. 4.3 Bill of Materials (BOM)
  11. 5Additional Information
    1. 5.1 Trademarks
  12. 6Revision History

Firmware and GUI Application

The MCT8314ZEVM includes a FTDI chip and MSP4302355 microcontroller which serve as a communication bridge between the host PC and the MCT8314Z device for configuring various device settings and reading fault diagnostic information. The MCT8314Z GUI available on dev.ti.com/gallery to monitor the motor speed, the MCT8314Z device, and in the case of the MCT8314ZS, configure the device.

The MCT8314Z GUI supports both the MCT8314ZH and MCT8314ZS. The MCT8314Z GUI is able to measure the speed of the motor in electrical hertz (Hz) by monitoring the duty cycle of the 20kHz PWM waveform and the frequency of the FGOUT output. The GUI can convert the electrical speed of the motor into the revolutions per minute (RPM) if the number of poles the motor has are provided. The GUI also allows for the ability to control the nSLEEP pin so the MCT8314Z can be put into a low power sleep mode. For the MCT8314ZS, the GUI also includes a register map and the ability to read and write over SPI to configure the devices registers.

By default, the MSP430 already contains the firmware required for the EVM to be able to connect and communicate with the MCT8314Z 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.

Flashing the firmware onto the EVM requires an external MSP430 LaunchPad™ that includes the eZ-FET Debug Probe and Code Composer Studio™ (CCS). The example in Section 3.4 uses the MSP-EXP430FR2355 LaunchPad Development Kit to provide the eZ-FET Debug Probe.