SLVUCN2A October   2023  – August 2024 DRV3901-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Overview
    1. 2.1 Connectors and Configuration Headers
    2. 2.2 Signal Test Points
    3. 2.3 LED Indicators
  6. 3EVM GUI Control Application
    1. 3.1 MSP430 FET Drivers
    2. 3.2 Cloud-based GUI
    3. 3.3 Local Installation
  7. 4EVM GUI Operation
    1. 4.1 Hardware Set-up
    2. 4.2 Launching the DRV3901-Q1EVM GUI Application
  8. 5GUI Overview
    1. 5.1 Programming the EVM
    2. 5.2 Saving and Loading Register Configurations
    3. 5.3 Scripting Window
  9. 6Pyro Fuse SPI Modes
    1. 6.1 Stand-alone SPI
    2. 6.2 Addressable SPI
  10. 7Revision History

GUI Overview

Figure 5-1 shows the motor control page of the GUI application. The main sections of the control page are labeled A through S. Figure 5-2 describes every labeled section. Before attempting to use the GUI, read the data sheet to learn more about the register map and the different configuration parameters for this driver.

Note: The "FAULT DRIVER A", "FAULT DRIVER B" and “WARNINGS” fault indicators and the corresponding fault LEDs in the EVM will be red during initial power up and GUI connection. The reason is due to the DRV3901- Q1 detecting the SPI watchdog (SPI_WD_DIS) which is enabled by default. To clear the fault, reset SPI_WD_DIS for both Driver A and Driver B. Then CLR_FLT. Read the datasheet for learning about the fault reporting of the DRV3901-Q1.
DRV3901-Q1 GUI Control Page OverviewFigure 5-1 GUI Control Page Overview
DRV3901-Q1 Regmap OverviewFigure 5-2 Regmap Overview
Table 5-1 DRV3901-Q1EVM GUI Description
SectionDescription
AMain GUI start-up page
BRegister map page. Device registers can be read/written to configure device. All of the configurations can be done in the register map if desired.
CPyro control page. Most of the basic configurations can be done in this page. For more advanced configurations, the register map should be used.
DHome page.
E

Configuration related to MCU on EVM. Including TRGx output signal selection to driver ICs. TRGx is used for Hardware deployment.

FNAD resistor settings. Click the NAD Setting button to switch between Driver A and Driver B and select the NAD resistor from the nFAULT/NAD resistor drop-down menu. The resistor for each Driver needs to match the selected resistor in J3 and J8 Table 2-2

.

G

Select between controlling driver A or B. In Standalone SPI, only the selected driver will be active. In Addressable SPI, both drivers are active and only the selected driver can be configured. Refer to Section 6.

H

SPI deployment execution button.

I

Hardware trigger deployment related controls.

J

Control configurations. Extracted some items from register map.

K

Command register button. Pop up window comes up.

L

Connected device name and Firmware version.

M

STATUS register information.

N

Fault summary table. FAULT DRIVER A and FAULT DRIVER B mirror the NAD/nFAULT pins of each driver respectively. When NAD/ nFAULT is LOW, indicating a fault, the corresponding status indicator will turn RED. The remaining fault indicators are for common warnings. Click the "CLEAR" button to clear a fault.

Refer to the register map to view all the faults and warnings in the STATUS registers.

O

Device Selector widget. Same as widget F. Register values shown in the register map correspond to the selected driver. Please note that if the drivers are reset from a power cycle, the register values will go back to their default values.

P

Register value column. Write desired value to write to the registers.

Q

Frequency at which GUI reads all of the registers and display updated values in the register map. Default value is 1 second. If Auto Read function is not desired, it can be set to "NONE". Doing so will activate the "READ REGISTER" and "READ ALL REGISTER" buttons. "READ REGISTER" will only read the selected register. "READ ALL REGISTERS" will read all registers.

R

"Immediate Write" will write to the register as soon as the value is entered. "Deferred Write" will only write to register after value has been entered and "WRITE REGISTER" button is clicked.

S

Bit field view of selected register.