Cart |
|
View all Motor Drive and Control Products
Software Concept | DMC Systems | System Considerations | Device Features
The C2000 platform of real-time controllers has been the industry leader in digital motor control since the inception of the TMS320F24x generation in 1996. In 2002 we debuted the F281x series based on the C28x DSP engine, becoming the first 32-bit architecture specifically built for high performance, math intensive power electronics control. Based on the C28x we have created a family of code compatible devices to meet application needs across performance, price, pin-out, and peripherals.
C2000 MCUs are used in a variety of three phase motor applications, including; AC Servo Drives, precision motion controls, electronic power steering, HVAC compressors and blowers, industrial pumps, and appliances such as washing machines and refrigerator compressors.
Customers using C2000 have enjoyed success because of C2000's:
Using the DMC Library modules, we build up complete motor control system examples. These system examples have been created across different motor types, control techniques, and feedback methods and most have an electrically isolated hardware platform for verification.
The most important feature of the systems is they all use an Incremental Build approach, which allows an incremental section of code to be built so that the developer can verify each section of their application one step at a time. For example, in the Sensorless PMSM FOC example above the following incremental builds are built into the software.
All systems come with complete working software, step-by –step user's guide, copious documentation, screenshots, and hardware hook-up.
These white papers include information on designing high performance drives and the motor control methodology for C2000 real-time controllers.
| Software | |||||
| 1x Series | 0x Series | Piccolo Series | Delfino Series | ||
| DMC Library | Fundamental DMC Building Blocks and Peripheral Drivers | SPRC080 | SPRC215 | controlSUITE | controlSUITE |
| Motor Type | Control Technique | Hardware |
|||||
| Piccolo Low Voltage Dual Axis + PFC | Piccolo High Voltage Single Axis + PFC | Delfino High Voltage Single Axis + PFC | Piccolo Low Voltage Low Current |
Piccolo Low Voltage High Current |
Piccolo Low Voltage Dual H-Bridge |
||
| TMDS1MTRPFCKIT TMDS2MTRPFCKIT |
TMDSHVMTRPFCKIT | TMDSHVMTRPFCKIT | DRV8312-C2-KIT DRV8332-C2-KIT |
DRV8301-HC-C2-KIT DRV8302-HC-C2-KIT |
DRV8412-C2-KIT DRV8432-C2-KIT |
||
| Brushless DC | Trapezoidal Sensored | controlSUITE 1Q12 | controlSUITE | — | controlSUITE | — | — |
| Trapezoidal Sensorless | controlSUITE 1Q12 | controlSUITE | — | controlSUITE | controlSUITE | — | |
| Sinusoidal Sensored | SPRC922 | controlSUITE (see PMSM) | — | controlSUITE | — | — | |
| Sinusoidal Sensorless | SPRC922 or controlSUITE |
controlSUITE (see PMSM) | — | controlSUITE | controlSUITE | — | |
| Permanent Magnet | FOC Sensored | controlSUITE | controlSUITE | controlSUITE | controlSUITE | — | — |
| FOC Sensorless | controlSUITE | controlSUITE | controlSUITE | controlSUITE | controlSUITE | — | |
| FOC Servo Encoder | — | controlSUITE 1Q12 | — | — | — | — | |
| AC Induction | V/f Tach/Encoder | — | controlSUITE | — | — | — | — |
| FOC Sensored | — | controlSUITE | controlSUITE | — | — | — | |
| FOC Sensorless | — | controlSUITE | controlSUITE | — | — | — | |
| Stepper | Stepper | — | — | — | — | — | controlSUITE |
| Brushed DC | Servo | — | — | — | — | — | controlSUITE |
| Motor Type | Uses | Control Technique | Control Type | Feedback | Software | Hardware | ||||
| Position | Current | 1x Series | 0x Series | Update Freq | Low Voltage | High Voltage | ||||
| AC Induction 3PH | Fixed or Variable High SpeedControl, Industrial Drives, Compressors, Pumps | Scalar - V/Hz SVPWM | Speed Control | Tachometer | NONE | SPRC130 | SPRC194 | 20 KHz | — | DMC1500 + eZdsp |
| FOC - Vector SVPWM | Speed & Torque Control | Tachometer | 2PH Current | SPRC077 | SPRC207 | 20 KHz | — | DMC1500 + eZdsp | ||
| FOC - Vector SVPWM | Speed & Torque Control | Sensorless Flux + Speed Estimator | 2PH Current | SPRC078 | SPRC195 | 20 KHz | — | DMC1500 + eZdsp | ||
| Brushless DC 3PH | Variable Speed Control, Some Position Control, Fans, Compressors, Pumps, Throttles | Trapezoidal | Speed Control | Hall Effect | NONE | SPRC175 | SPRC213 | 20 KHz | DMC550 + eZdsp | DMC1500 + eZdsp |
| Trapezoidal | Speed Control | Sensorless BEMF | DC Bus Single Shunt | SPRC176 | SPRC196 | 20 KHz | DMC550 + eZdsp | DMC1500 + eZdsp | ||
| Permanent Magnet 3PH | Precision Position, High Torque Speed Control, Traction, Steering, Direct Drive, Robotics | FOC - Vector SVPWM | Speed & Torque Control | Encoder | 2PH Current | SPRC129 | SPRC210 | 20 KHz | DMC550 + eZdsp | DMC1500 + eZdsp |
| FOC - Vector SVPWM | Position Control | Encoder | 2PH Current | SPRC179 | SPRC212 | 20 KHz | DMC550 + eZdsp | DMC1500 + eZdsp | ||
| FOC - Vector SVPWM | Speed & Torque Control | Sensorless SMO Position Estimator | 2PH Current | SPRC128 | SPRC197 | 20 KHz | DMC550 + eZdsp | DMC1500 + eZdsp | ||
| FOC - Vector SVPWM | Speed & Torque Control | Resolver | 2PH Current | SPRC178 | SPRC211 | 20 KHz | — | DMC1500 + eZdsp | ||
| Stepper | Position & Low Torque Speed Control | Microstepping Bipolar | Position Control | Sensorless Discrete Angle Estimator | 2PH Current | — | SPRAAU7 | 10 KHz | — | — |
| Brushed DC | Low End Speed Control | Direct Drive H Bridge | Speed & Position | Encoder | NONE | SPRC177 | SPRC214 | 40 KHz | — | — |
IQMath is a library and compiler intrinsic for the C28x generation that allows you to select your range (and hence your resolution) by choosing which bits of your binary represented number are integer (I) and which are the quotient (Q). It also allows you to write C functions in floating point format instead of dealing with fixed point scaling, and the compiler takes care of the rest.
The latest Piccolo family of devices includes the latest advances with the following goal in mind:
To Lower System Cost and Increase System Reliability:
In most countries outside of the United States we also see regulatory bodies mandating inclusion of Power Factor Correction (PFC) into most new white goods, and we expect this to spread to other industries.
Both the Mathworks Embedded Target and Visual Solutions VisSim support graphical motor control development tools that target C2000 MCUs (and interface seamlessly to existing DMC hardware). These tools offer:
| Fixed-Point | Delfino | Piccolo | |||||
| C2000 series | F281x | F280x | F2823x | F2833x | C2834x | F2802x | F2803x |
| Mass Production | 2003 | 2005 | 2008 | 2008 | 2009 | 2009 | 2010 |
| C28x CPU | Fixed | Fixed | Fixed | Float | Float | Fixed | Fixed + CLA opt |
| MHz | 150 | 60 -100 | 100 - 150 | 100 - 150 | 200 - 300 | 40 - 60 | 60 |
| PINS | 128 - 179 | 100 | 176 - 179 | 176 - 179 | 176 - 256 | 38 - 56 | 64 - 80 |
| Flash (KB) | 128 - 256 | 32 - 256 | 128 - 512 | 128 - 512 | 0 | 16 - 64 | 32 - 128 |
| RAM (KB) | 36 | 12 - 36 | 52 - 68 | 52 - 68 | 196 - 516 | 4 - 12 | 12 - 20 |
| Budgetary Pricing | $13 - $15 | $3 - $13 | $13 - $14 | $14 - $16 | $9 - $16 | $1.85 - $3 | $3 - $4.50 |
DSP performance within a
|
Comprehensive Peripheral Set
|
|
Fine-tuned for real-time control
|
Broad portfolio of configurations
|
The C28x 32-bit DSP is the premier computational engine for Digital Motor Control.
The ADC on every F28x device has a common ancestry, but has been improved upon in each successive series with more accurate references, better auto-calibration, and DMA support.
The ePWM modules provide the industry's most feature-rich and flexible PWM pattern generation.