SPRUJH1 August   2025 F29H850TU

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Hardware Block Diagram
    2. 1.2 Software Flowchart
    3. 1.3 MCU Resources Used
  5. 2Running the Servo Drive With QEP on TI Hardware
    1. 2.1 Supported Hardware
    2. 2.2 Hardware Setup
      1. 2.2.1 LAUNCHXL-F29H85X Setup
      2. 2.2.2 DAC128S085EVM Setup (Optional)
      3. 2.2.3 BOOSTXL-3PHGANINV Setup
      4. 2.2.4 BOOSTXL-LMG2100-MD Setup
      5. 2.2.5 BP-AMC0106-LMG-MD
      6. 2.2.6 Motor Setup
    3. 2.3 Lab Software
      1. 2.3.1 Software Development Environment
      2. 2.3.2 Project Orginization
      3. 2.3.3 Configuration of the Software
      4. 2.3.4 Debug Interfaces
        1. 2.3.4.1 Datalogging
        2. 2.3.4.2 Digital to Analog Converters
    4. 2.4 Testing the Project in Incremental Steps
      1. 2.4.1 Watch Variables
      2. 2.4.2 Step 1 Hardware Setup Validation
        1. 2.4.2.1 Build, Load and Run Project
      3. 2.4.3 Step 2 Open Loop Control
        1. 2.4.3.1 Build, Load and Run Project
      4. 2.4.4 Step 3 Close the Current Loop
        1. 2.4.4.1 Build, Load and Run Project
      5. 2.4.5 Step 4 Close the Speed and Current Loop
        1. 2.4.5.1 Build and Load Project
  6.   References

Introduction

Key features of the Servo Drive with QEP are:

  • Leverages the F29H85x device family featuring the C29x CPU
  • Demonstrates:
    • Sensored field oriented control (FOC) evaluation of permanent magnet synchronous motors (PMSM)
    • Position sensing via incremental encoder (QEP)
  • Supports multiple three-phase inverter evaluation kits
  • Facilitates step-by-step learning through incremental implementation
  • Enables low-cost experimentation
  • Provides a reference for your own design implementation
  • Complete source provided
Note: This F29H85x project is a direct port of the C28x Universal Servo Drive Lab available in the C2000 Motor Control SDK. The C28x Universal Servo Drive Lab was originally based on the C2000 Universal Motor Control Project, with removal of sensorless algorithms. As such, the C2000 Universal Motor Control Project and Lab Guide can be a useful reference for motor control theory and additional details of the incremental build levels.