SPRUJ87 june   2023

 

  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
    5. 1.5 Important Usage Notes
  8. 2Hardware
    1. 2.1  Assembly Instructions
    2. 2.2  Power Requirements
    3. 2.3  Interfaces
    4. 2.4  LaunchPad Specific Features
    5. 2.5  Jumper Information
    6. 2.6  Mechanical
    7. 2.7  System Power
    8. 2.8  BLDC Motor Drive
    9. 2.9  Motor Current Feedback
    10. 2.10 Motor Position Encoder Feedback
  9. 3Hardware Design Files
    1. 3.1 Schematics
    2. 3.2 PCB Layouts
    3. 3.3 Bill of Materials (BOM)
  10. 4Additional Information
    1. 4.1 Trademarks
    2. 4.2 Terminology
  11. 5References

BLDC Motor Drive

The BP-AM2BLDCSERVO provides up to two axes of 3-phase, 24 Volt, 8 Amp (peak) BLDC motor drive. Each axis utilizes a DRV8316 monolithic gate-driver and 3-phase half-bridge to provide phase power to the attached BLDC motors. The AM2x MCU control the DRV8316 through a set of GPIO enable and fault lines and a SPI management bus. AM2x EPWM are used as gate-driver inputs.

GUID-A1FB3018-1971-4DF0-BDCA-2E318DDABA12-low.png Figure 2-18 Axis-1 DRV8316 Motor Drive
GUID-51C7B022-F402-41C7-A470-EB8D52C42267-low.png Figure 2-19 Axis-2 DRV8316 Motor Drive

DRV8316 SPI management is through a single SPI BUS from the AM2x MCU LaunchPad is MUX’d between both Axis-1 and Axis-2. The SPI MUX select line is controlled through an MCU GPIO.

Note: The BP-AM2BLDCSERVO design is primarily focused on providing evaluation of the MCU control, feedback and networked peripherals. The DRV8316 driver is lower-current industrial driver used to provide a minimum gate-driver and motor drive platform. This may not be a good choice for higher current, or higher voltage BLDC servo applications.

Multiple current sense feedback are designed around these motor drivers. See Section 2.9 for a full description of all of these paths.

See the DRV8316 data sheet for more information on this particular motor driver.