SLVUCD3A November   2021  – August 2022 DRV8328

 

  1.   Abstract
  2. 1Introduction
  3. 2Quick Start Guide
  4. 3Hardware and Software Overview
    1. 3.1 Hardware Connections Overview – DRV8328AEVM + LAUNCHXL-F280049C
    2. 3.2 Connection Details
    3. 3.3 LED Lights
    4. 3.4 DRV8328AEVM Configurability and Switch Functions
      1. 3.4.1 DRV8328A/B Compatibility
      2. 3.4.2 DRV8328C/D Compatibility
    5. 3.5 Interfacing DRV8328AEVM and LAUNCHXL-F280049C LaunchPad
  5. 4Hardware Setup
  6. 5Firmware and GUI Application
    1. 5.1 Connecting to the DRV8328xEVM GUI
    2. 5.2 DRV8328AEVM GUI Quick Start Guide
    3. 5.3 Using the DRV8328AEVM-GUI
  7. 6Schematics
    1. 6.1  DRV8328A/B/C/D
    2. 6.2  DRV8328C/D variant select
    3. 6.3  Status LEDs
    4. 6.4  LaunchPad Connectors and Connections
    5. 6.5  External 3.3V LDO
    6. 6.6  Power Stage and MOSFETs
    7. 6.7  Main Supply Input
    8. 6.8  Hall Sensor and Hall Power Selection
    9. 6.9  Connectors, Selectors, and Analog Control Interface
    10. 6.10 Voltage Sense and Protection
  8.   Trademarks
  9. 7Revision History

Interfacing DRV8328AEVM and LAUNCHXL-F280049C LaunchPad

The DRV8328AEVM has 40 pins with different functions. These pins are interfaced with the LAUNCHXL-F280049C LaunchPad development kit and are mapped appropriately to receive the functionalities of the DRV8328 device. These 40 pins are grouped into 4 ports in respect to the LAUNCHXL-F280049C (J1 to J4). Table 3-5 and Table 3-6 list the interfacing of these ports of the DRV8328AEVM headers J3 and J4.

Table 3-5 Connections for Header J3 on DRV8328AEVM (DNP in bold)

J3 Pin Number

DRV8328AEVM Function

LAUNCHXL-F280049C Function

Description

1

AVDD (DNP)

+3.3 V

3.3 V LaunchPad Supply

2

+5 V

+5 V

5 V LaunchPad Supply

3

POT_MCU/NC_49C

PGA1/3/5_GND

Not used

4

GND

GND

GND connection

5

Not used

GPIO13/SCIBRX

Not used

6

VSENA

ADCINA5

Phase A Voltage Sense

7

Not used

GPIO40/SCIBTX

Not used

8

VSENB

ADCINB0

Phase B Voltage Sense

9

nSLEEP_DFLT

NC

nSLEEP for internal use only.

10

VSENC

ADCINC2

Phase C Voltage Sense

11

CTAP

ADCINB3/VDAC

Center tap voltage sense.

12

VSENPVDD

ADCINB1

PVDD Bus Voltage Sense

13

Not used

SPIACLK

Not used

14

NC_MCU/POT_49C

ADCINB2

General Purpose pot for MCU (R90)

15

nFAULT_DFLT

ADCINC4

nFAULT for internal use only.

16

ISENA

ADCINC0

LSS current sense

17

Not used

GPIO37

Not used

18

Not used

ADCINA9

Not used

19

Not used

GPIO35

Not used

20

VDSLVL/C_TAP

ADCINA1/DACB_OUT

VDSLVL from DAC. C_TAP for internal use only.

Table 3-6 Connections for Header J4 on DRV8328AEVM

J4 Pin Number

DRV8328AEVM Function

LAUNCHXL-F280049C Function

Description

1

INHA

GPIO10/PWM6A

PWM used to switch Phase A High-side FET

2

GND

GND

GND connection

3

INLA

GPIO11/PWM6B

PWM used to switch Phase A Low-side FET

4

MCU_LED

SPIASTE

Visual feedback for LaunchPad connection.

5

INHB

GPIO8/PWM5A

PWM used to switch Phase B High-side FET

6

nFAULT_DFLT

NC

nFAULT for internal use only.

7

INLB

GPIO9/PWM5B

PWM used to switch Phase B Low-side FET

8

Not used

NC

Not used

9

INHC

GPIO4/PWM3A

PWM used to switch Phase C High-side FET

10

Not used

XRSn

Not used

11

INLC

GPIO5/PWM3B

PWM used to switch Phase C Low-side FET

12

Not used

SPIASIMO

Not used

13

HALLA

GPIO58

Hall sensor A from motor

14

Not used

SPIASOMI

Not used

15

nSLEEP_49C

GPIO30

nSLEEP signal (active low)

16

DRVOFF

GPIO39

Active-high output to disable gate drivers

17

Not used

GPIO18*/XCLKOUT

Not used

18

HALLB

GPIO23/LED4

Hall sensor B from motor

19

nFAULT_49C/CSAREF

GPIO25

nFAULT signal (active low)

20

HALLC

GPIO59

Hall sensor C from motor

Note:

There are many resistors that are not populated for internal use only. Ensure the correct resistors are populated so every has signal has only signal path. If multiple signal paths are present, or no signal path is present, the device may not work as intended.