TIDUF67
April 2024 – December 2024
1
Description
Resources
Features
Applications
6
1
System Description
1.1
Terminology
1.2
Key System Specifications
2
System Overview
2.1
Block Diagram
2.2
Highlighted Products
2.2.1
AM263x Microcontrollers
2.2.1.1
TMDSCNCD263
2.2.1.2
LP-AM263
3
System Design Theory
3.1
Three-Phase PMSM Drive
3.1.1
Mathematical Model and FOC Structure of PMSM
3.1.2
Field Oriented Control of PM Synchronous Motor
3.1.2.1
The (a, b) → (α, β) Clarke Transformation
3.1.2.2
The (α, β) → (d, q) Park Transformation
3.1.2.3
The Basic Scheme of FOC for AC Motor
3.1.2.4
Rotor Flux Position
3.1.3
Sensorless Control of PM Synchronous Motor
3.1.3.1
Enhanced Sliding Mode Observer With Phase Locked Loop
3.1.3.1.1
Design of ESMO for PMSM
3.1.3.1.2
Rotor Position and Speed Estimation with PLL
3.1.4
Hardware Prerequisites for Motor Drive
3.1.5
Additional Control Features
3.1.5.1
Field Weakening (FW) and Maximum Torque Per Ampere (MTPA) Control
3.1.5.2
Flying Start
4
Hardware, Software, Testing Requirements, and Test Results
4.1
Hardware Requirements
4.2
Software Requirements
4.2.1
Importing and Configuring Project
4.2.2
Project Structure
4.2.3
Lab Software Overview
4.3
Test Setup
4.3.1
LP-AM263 Setup
4.3.2
BOOSTXL-3PHGANINV Setup
4.3.3
TMDSCNCD263 Setup
4.3.4
TMDSADAP180TO100 Setup
4.3.5
TMDSHVMTRINSPIN Setup
4.4
Test Results
4.4.1
Level 1 Incremental Build
4.4.1.1
Build and Load Project
4.4.1.2
Setup Debug Environment Windows
4.4.1.3
Run the Code
4.4.2
Level 2 Incremental Build
4.4.2.1
Build and Load Project
4.4.2.2
Setup Debug Environment Windows
4.4.2.3
Run the Code
4.4.3
Level 3 Incremental Build
4.4.3.1
Build and Load Project
4.4.3.2
Setup Debug Environment Windows
4.4.3.3
Run the Code
4.4.4
Level 4 Incremental Build
4.4.4.1
Build and Load Project
4.4.4.2
Setup Debug Environment Windows
4.4.4.3
Run the Code
4.5
Adding Additional Functionality to Motor Control Project
4.5.1
Using DATALOG Function
4.5.2
Using PWMDAC Function
4.5.3
Adding CAN Functionality
4.5.4
Adding SFRA Functionality
4.5.4.1
Principle of Operation
4.5.4.2
Object Definition
4.5.4.3
Module Interface Definition
4.5.4.4
Using SFRA
4.6
Building a Custom Board
4.6.1
Building a New Custom Board
4.6.1.1
Hardware Setup
4.6.1.2
Migrating Reference Code to a Custom Board
4.6.1.2.1
Setting Hardware Board Parameters
4.6.1.2.2
Modifying Motor Control Parameters
4.6.1.2.3
Changing Pin Assignment
4.6.1.2.4
Configuring the PWM Module
4.6.1.2.5
Configuring the ADC Module
4.6.1.2.6
Configuring the CMPSS Module
5
General Texas Instruments High Voltage Evaluation (TI HV EVM) User Safety Guidelines
6
Design and Documentation Support
6.1
Design Files
6.1.1
Schematics
6.1.2
BOM
6.1.3
PCB Layout Recommendations
6.1.3.1
Layout Prints
6.2
Tools and Software
6.3
Documentation Support
6.4
Support Resources
6.5
Trademarks
7
About the Author
Design Guide
Universal Motor Control Reference Design for AM263x Arm
®
Based MCU Devices