JAJU802A
January 2022 – October 2022
概要
リソース
特長
アプリケーション
5
1
System Description
1.1
Key System Specifications
2
System Overview
2.1
Block Diagram
2.2
Design Considerations
2.3
Highlighted Products
2.3.1
TMS320F2800137
2.3.2
TMS320F280025C
2.3.3
TMS320F280039C
2.3.4
UCC28740
2.3.5
UCC27517
2.3.6
TLV9062
2.3.7
TLV76733
2.4
System Design Theory
2.4.1
Interleaved PFC
2.4.1.1
Full Bridge Diode Rectifier Rating
2.4.1.2
Inductor Ratings
2.4.1.3
AC Voltage Sensing
2.4.1.4
DC Link Voltage Sensing
2.4.1.5
Bus Current Sensing
2.4.1.6
DC Link Capacitor Rating
2.4.1.7
MOSFET Ratings
2.4.1.8
Diode Ratings
2.4.2
Three-Phase PMSM Drive
2.4.2.1
Field Oriented Control of PM Synchronous Motor
2.4.2.2
Sensorless Control of PM Synchronous Motor
2.4.2.2.1
Enhanced Sliding Mode Observer with Phase Locked Loop
2.4.2.2.1.1
Mathematical Model and FOC Structure of an IPMSM
2.4.2.2.1.2
Design of ESMO for the IPMSM
2.4.2.2.1.3
Rotor Position and Speed Estimation with PLL
2.4.2.3
Field Weakening (FW) and Maximum Torque Per Ampere (MTPA) Control
2.4.2.4
Compressor Drive with Automatic Vibration Compensation
2.4.2.5
Fan Drive with Flying Start
2.4.2.6
Hardware Prerequisites for Motor Drive
2.4.2.6.1
Motor Current Feedback
2.4.2.6.1.1
Current Sensing with Three-Shunt
2.4.2.6.1.2
Current Sensing with Single-Shunt
2.4.2.6.2
Motor Voltage Feedback
3
Hardware, Software, Testing Requirements, and Test Results
3.1
Getting Started Hardware
3.1.1
Hardware Board Overview
3.1.2
Test Conditions
3.1.3
Test Equipment Required for Board Validation
3.1.4
Test Setup
3.2
Getting Started Firmware
3.2.1
Download and Install Software Required for Board Test
3.2.2
Opening Project Inside CCS
3.2.3
Project Structure
3.3
Test Procedure
3.3.1
Build Level 1: CPU and Board Setup
3.3.1.1
Start CCS and Open Project
3.3.1.2
Build and Load Project
3.3.1.3
Setup Debug Environment Windows
3.3.1.4
Run the Code
3.3.2
Build Level 2: Open Loop Check with ADC Feedback
3.3.2.1
Start CCS and Open Project
3.3.2.2
Build and Load Project
3.3.2.3
Setup Debug Environment Windows
3.3.2.4
Run the Code
3.3.3
Build Level 3: Closed Current Loop Check
3.3.3.1
Start CCS and Open Project
3.3.3.2
Build and Load Project
3.3.3.3
Setup Debug Environment Windows
3.3.3.4
Run the Code
3.3.4
Build Level 4: Full PFC and Motor Drive Control
3.3.4.1
Start CCS and Open Project
3.3.4.2
Build and Load Project
3.3.4.3
Setup Debug Environment Windows
3.3.4.4
Run the Code
3.3.4.5
Run the System
3.3.4.6
Tuning Motor Drive FOC Parameters
3.3.4.7
Tuning PFC Parameters
3.3.4.8
Tuning Field Weakening and MTPA Control Parameters
3.3.4.9
Tuning Flying Start Control Parameters
3.3.4.10
Tuning Vibration Compensation Parameters
3.3.4.11
Tuning Current Sensing Parameters
3.4
Test Results
3.4.1
Performance Data and Curves
3.4.2
Functional Waveforms
3.4.3
Transient Waveforms
3.4.4
MCU CPU Load, Memory and Peripherals Usage
3.4.4.1
CPU Load for Full Implementation
3.4.4.2
Memory Usage
3.4.4.3
Peripherals Usage
3.5
Migrate Firmware to a New Hardware Board
3.5.1
Configure the PWM, CMPSS, and ADC Modules
3.5.2
Setup Hardware Board Parameters
3.5.3
Configure Faults Protection Parameters
3.5.4
Setup Motor Electrical Parameters
3.5.5
Setup PFC Control Parameters
4
Design and Documentation Support
4.1
Design Files
4.1.1
Schematics
4.1.2
Bill of Materials
4.1.3
Altium Project
4.1.4
Gerber Files
4.1.5
PCB Layout Guidelines
4.2
Software Files
4.3
Documentation Support
4.4
サポート・リソース
4.5
Trademarks
5
Terminology
6
Revision History
5
Terminology
SLYZ022
TI Glossary: This glossary lists and explains terms, acronyms, and definitions
PMSM
Permanent Magnet Synchronous Motor
BLDC
Brushless Direct Current
BEMF
Back Electromotive Force
PWM
Pulse Width Modulation
FET, MOSFET
Metal Oxide Semiconductor Field Effect Transistor
IGBT
Insulated Gate Bipolar Transistor
RMS
Root Mean Square
MTPA
Maximum Torque Per Ampere
FWC
Field Weakening Control
PFC
Power Factor Correction
FOC
Field Oriented Control
HVAC
Heating, Ventilation, and Air Conditioning
ESMO
Enhanced Sliding-Mode Observer
PLL
Phase Locked Loop
FAST
Flux, Angle, Speed and Toque observer