SLVUCL3 December   2022

 

  1.   Abstract
  2.   Trademarks
  3. 1Cautions and Warnings
  4. 2Introduction
  5. 3Quick Start Guide
  6. 4Hardware and Software Overview
    1. 4.1 Hardware Connections Overview – DRV8317HEVM + LAUNCHXL-F280049C
    2. 4.2 Connection Details
    3. 4.3 LED Lights
    4. 4.4 DRV8317HEVM Configurability – Jumpers and Resistors
      1. 4.4.1 DRV8317H Compatibility
      2. 4.4.2 DRV8317S Compatibility
      3. 4.4.3 MCU Power Options
      4. 4.4.4 Interfacing DRV8317HEVM and LAUNCHXL-F280049C LaunchPad
  7. 5Hardware Setup
  8. 6Firmware and GUI Application
    1. 6.1 C2000 InstaSPIN Universal GUI
    2. 6.2 Motor Identification
    3. 6.3 Sensorless-FOC Commutation
    4. 6.4 Torque Control, Speed Control, and Advanced Modulation Techniques
    5. 6.5 SPI Communication (DRV8317S only)
  9. 7Schematics
    1. 7.1 Main Supply
    2. 7.2 DRV8317H/S
    3. 7.3 3.3V Buck Regulator and VREF
    4. 7.4 26
    5. 7.5 LaunchPad Connections
    6. 7.6 Connectors & Interface
    7. 7.7 Status LEDs, Voltage Sense, and Protection
  10. 8Revision History

Interfacing DRV8317HEVM and LAUNCHXL-F280049C LaunchPad

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

Table 4-5 Connections for Header J3 on DRV8317HEVM (DNP in bold)

J3 Pin Number

DRV8317HEVM Function

LAUNCHXL-F280049C Function

Description

1

3V3

+3.3 V

3.3 V LaunchPad Supply

2

5 V supply

+5 V

5 V Boost from LaunchPad

3

Not used

PGA1/3/5_GND

Not used

4

AGND

GND

GND connection

5

Not used

GPIO13/SCIBRX

Not used

6

VSENA

ADCINA5

Phase A Voltage Sense

7

HALLC

GPIO40/SCIBTX

Hall sensor C from motor

8

VSENB

ADCINB0

Phase B Voltage Sense

9

nSLEEP (DNP)

NC

For internal use only

10

VSENC

ADCINC2

Phase C Voltage Sense

11

Not used

ADCINB3/VDAC

Not used

12

VSENVM

ADCINB1

VM Bus Voltage Sense

13

SCLK

SPIACLK

SPI Clock (DRV8317S only)

14

ISENA

ADCINB2

Phase A low side Current Sense

15

nFAULT (DNP)

ADCINC4

For internal use only

16

ISENB

ADCINC0

Phase B low side Current Sense

17

nSLEEP

GPIO37

Active-low input to sleep pin

18

ISENC

ADCINA9

Phase C low side Current Sense

19

nFAULT

GPIO35

Active-low output from fault pin

20

C_TAP

ADCINA1

ADC for Center Tap sensing

Table 4-6 Connections for Header J4 on DRV8317HEVM

J4 Pin Number

DRV8317HEVM Function

LAUNCHXL-F280049C Function

Description

1

INHA

GPIO10/PWM6A

PWM used to switch High-side FET of Phase A

2

AGND

GND

GND connection

3

INLA

GPIO11/PWM6B

PWM used to switch Low-side FET of Phase A

4

nSCS

SPIASTE

SPI active-low chip select (DRV8317S only)

5

INHB

GPIO8/PWM5A

PWM used to switch High-side FET of Phase B

6

Not used

NC

Not used

7

INLB

GPIO9/PWM5B

PWM used to switch Low-side FET of Phase B

8

Not used

NC

Not used

9

INHC

GPIO4/PWM3A

PWM used to switch High-side FET of Phase

10

Not used

XRSn

Not used

11

INLC

GPIO5/PWM3B

PWM used to switch Low-side FET of Phase C

12

SDI

SPIASIMO

SPI data input

13

HALLA

GPIO58

HALL sensor A from motor

14

SDO

SPIASOMI

SPI data output (DRV8317S only)

15

HALLB

GPIO30

HALL sensor B from motor

16

Not used

GPIO39

Not used

17

Not used

GPIO18/XCLKOUT (not connected)

Not used

18

Not used

GPIO23/LED4

LED reserved on LaunchPad

19

CSA_REF (DNP)

GPIO25

For internal use only

20

MCU_LED

GPIO59

Visual feedback for LaunchPad connection