SNLU291B March 2021 – August 2022 MCT8316Z
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.