SLVUCX2 June   2024

 

  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 Hardware Connections Overview
    2. 2.2 Faults, Indicators, and Jumper Settings
    3. 2.3 EVM Hardware Quick-Start
  9. 3Software
    1. 3.1 DRV8351 EVM GUI Software
  10. 4Hardware Design Files
    1. 4.1 Schematics
    2. 4.2 PCB Layouts
    3. 4.3 Bill of Materials (BOM)
  11. 5Additional Information
    1. 5.1 Trademarks
  12. 6References

DRV8351 EVM GUI Software

This section details the features of the EVM GUI Software. The GUI is written in GUI Composer and is available on the development software gallery at dev.ti.com/gallery. Once logged into the TI system, if users cannot find the GUI, then users need to request access from a TI representative.

DRV8351EVM DRV8351EVM GUI
                    Software Figure 3-1 DRV8351EVM GUI Software

The GUI connect to and program the C2000 MCU on the LAUNCHXL-F280049C board when launched, assuming the board is connected and powered.

The GUI includes the following indicators and controls.

Item #Item NameItem Description
1Output enableThis enables or disables the Duty Cycle slider. When disabled, the Duty Cycle is automatically set to 0%.
2DirectionThis changes the direction the motor is spinning
3Duty cycle %This controls the Duty Cycle % input sent to the DRV8351. Note that the PWM frequency is fixed at 20kHz.
4Acceleration delayNumber of processing cycles to skip in each update of the PWM and GUI controls. Increase this for slower PWM update rate or decrease for faster PWM update rate.
5CSA bi-directional enableEnabled by default, this controls the software offset for the CSA. This must match the selection of jumper J8.
6Over-current limitSoftware Over-Current limit for gross overcurrent detection and Fault.
7Current sense resistorCurrent sense resistor value populated on board, default is 0.003 ohms.
8CSA gainCSA gain resistor setting, hardware resistor, default 10V/V.
9Fault status LEDIndicator for overall Fault status. Logical OR of all faults.
10CLEAR FAULTSClick this button to clear the Fault warning. If the fault persists, then this control does not disable or clear the faults.
11PVDD fault LEDIndicates a PVDD fault has occurred, either overvoltage or undervoltage.
12GVDD fault LEDIndicates a GVDD fault has occurred, either overvoltage or undervoltage.
13Over-current fault LEDIndicates a gross Over-Current fault has occurred. Limit is set by control (5).
14PVDD voltage indicatorPVDD voltage sensed by the MCU.
15GVDD voltage indicatorGVDD voltage sensed by the MCU.
16Board temperatureTemperature sensor on the bottom of the PCB located under the FETs.
17Connection status and controlDisplays if the GUI is connected to the hardware.

Once the hardware is connected, the FAULT Status and Voltage Monitors must match the EVM. If these do not match, then remove EVM power and recheck the setup.

To spin the motor:

  1. Enable the PWM using the Output Enable toggle switch.
  2. Use direction to toggle the direction the motor spins.
  3. Use the Duty Cycle slider or input field to change the PWM Input Duty Cycle.
  4. The motor now spins.