SNLU342 December   2023 MCT8315Z

 

  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 Startup 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 Resistor Settings
      2. 2.7.2 SPI Variant Resistor Settings
  9. 3Software
    1. 3.1 Firmware and GUI Application
    2. 3.2 MCT8315Z 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 MCT8315Z 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.     Trademarks

Firmware and GUI Application

The MCT8315ZEVM includes a USB-to-UART interface, using a MSP4302355 microcontroller, that serves as a communication bridge between a host PC and the MCT8315Z device for configuring various device settings and reading fault diagnostic information. The MCT8315Z GUI is available to monitor the motor the MCT8315Z device and in the case of the MCT8315ZR configure the device.

The MCT8315Z GUI is available on the dev.ti.com/gallery. The MCT8315Z GUI supports all variants of the MCT8315Z. The MCT8315Z GUI is able to measure the speed of the motor by monitoring the duty cycle of the 20-kHz PWM waveform and the frequency of the FGOUT output. Providing the number of poles the motor has to the GUI, the GUI calculates the speed of the motor in revolutions per minute (RPM). The GUI also allows for the ability to control the nSLEEP signal to put the MCT8315Z into a low power sleep mode. For the MCT8315ZR 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 MCT8315Z 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.