This reference design presents a dual-axis motor drive using fast current loop (FCL) and software frequency response analyzer (SFRA) technologies on a single C2000 controller. The FCL utilizes dual core (CPU, CLA) parallel processing techniques to achieve a substantial improvement in control bandwidth and phase margin, to reduce the latency between feedback sampling and PWM update, to achieve higher control bandwidth and maximum modulation index, to improve DC bus utilization by the drive and to increase speed range of the motor. The integrated SFRA tool enables developers to quickly measure the frequency response of the application to tune speed and current controllers. Given the system-level integration and performance of C2000 series, MCUs have the ability to support dual-axis motor drive requirements simultaneously that delivers very robust position control with higher performance. The software is released within C2000Ware MotorControl SDK.
Three-phase GaN inverter with wide-input voltage from 12-V to 60-V and 7-Arms, 10-A peak output current per phase
Precision-phase current sensing with high accuracy (0.1%) based inline shunt resistor on BoosterPack
Implement dual-axis motor drive with fast current loop (FCL) on a single F2837x or F28004x MCU on the existing hardware kit
Working software is compatible with F2837x or F28004x as a starting point for those with expertise or limited expertise
Enables outer position and velocity loop, and inner torque loop using FCL technique simultaneously to achieve fast response on each motor
Integrated SFRA tool to support tuning speed and current loops online separately
Incremental system builds are designed to verify the major software modules used in the system
Low PWM update latency (1.02 uS on F2837x, 2.02 us on F28004x) to achieve higher control bandwidth and modulation index
The BOOSTXL-3PHGANINV evaluation module features a 48-V/10-A three-phase GaN inverter with precision in-line shunt-based phase current sensing for accurate control of precision drives such as servo drives.
MathWorks MATLAB & Simulink example models include the following:
MotorControl SDK for C2000™ microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 real-time controller based motor control system development time targeted for various three-phase motor control applications. The software (...)
MotorControl SDK for C2000™ real-time control microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 MCU based motor control system development time targeted for various three-phase motor control applications.
Added TIDM-02014 Traction Inverter reference design for F28003x
Added Mathworks Model based implementation for TIDM-02012 eCompressor reference design for F28003x.
Added F28P65x for TIDM-1011 T-format reference design.
Added F28P65x for TMDXIDDK379D development kit. Project spec copies code to workspace instead of linking.