SNLU341A December 2023 – July 2024 MCT8314Z
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.