INSTASPIN-BLDC

InstaSPIN™-BLDC Solution

INSTASPIN-BLDC

Overview

In keeping with TI’s philosophy of making motor control more accessible and easier to use by design engineers, TI is proud to announce the release of its newest motor control technology, InstaSPIN-BLDC. Targeted at low cost BLDC applications, InstaSPIN-BLDC is a sensorless control technique based on the premise that “simple is better”. In field tests with over 50 different motor types, InstaSPIN-BLDC was able to get each motor up and running in less than 20 seconds! The reason for this incredible robustness is because InstaSPIN-BLDC doesn’t require any knowledge about motor parameters to work, and you only need to adjust a single tuning value.

Unlike other sensorless BLDC control techniques based on back-EMF zero-cross timing, InstaSPIN-BLDC monitors the motor’s flux to determine when to commutate the motor. With the help of a free GUI (see figure), the user can watch the flux signal in a plot window, and set the “Flux Threshold” slider to specify at what flux level the motor should be commutated. Optimal commutation can be verified by observing the phase voltage and current waveforms, which are also displayed.

In addition to its ability to work with just about ANY BLDC motor, InstaSPIN-BLDC has demonstrated incredible resilience to speed transient perturbations. With zero-cross timing, you are always using PAST information to predict FUTURE commutation events. But InstaSPIN-BLDC monitors a real-time flux waveform to determine the appropriate time to commutate. Abrupt speed changes will be reflected in the flux waveform in real time, so that it will still cross the specified threshold value at exactly the right time to commutate.

Using flux for commutation vs. back-EMF zero-cross timing also enables more stable operation at lower speeds. Unlike the flux signal, the back-EMF signal amplitude diminishes at lower speeds, resulting in poor signal-to-noise performance. InstaSPIN-BLDC enables smoother operation at low speeds, and provides more reliable motor starting, even under heavy loads.

C2000 real-time microcontrollers
TMS320F28020 C2000™ 32-bit MCU with 40 MHz, 32 KB flash, 8 PWM TMS320F280200 C2000™ 32-bit MCU with 40 MHz, 16 KB flash TMS320F28021 C2000™ 32-bit MCU with 40 MHz, 64 KB flash TMS320F28022 C2000™ 32-bit MCU with 50 MHz, 32 KB flash, 8 PWM TMS320F28022-Q1 Automotive C2000™ 32-bit MCU with 50 MHz, 32 KB flash, 8 PWM TMS320F28023 C2000™ 32-bit MCU with 50 MHz, 64 KB flash TMS320F28023-Q1 Automotive C2000™ 32-bit MCU with 50 MHz, 64 KB flash TMS320F28026 C2000™ 32-bit MCU with 60-MHz, 32-kb flash TMS320F28026-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 32 KB flash TMS320F28027 C2000™ 32-bit MCU with 60 MHz, 64 KB flash TMS320F28027-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 64 KB flash TMS320F28030 C2000™ 32-bit MCU with 60-MHz, 32-kb flash, 2 MSPS ADC TMS320F28030-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 32 KB flash TMS320F28031 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 2 MSPS ADC TMS320F28031-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 2 MSPS ADC TMS320F28032 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 4.6 MSPS ADC TMS320F28032-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 4.6 MSPS ADC TMS320F28033 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 4.6 MSPS ADC, CLA TMS320F28033-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 64 KB flash, 4.6 MSPS ADC, CLA TMS320F28034 C2000™ 32-bit MCU with 60 MHz, 128 KB flash TMS320F28034-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 128 KB flash TMS320F28035 C2000™ 32-bit MCU with 60 MHz, 128 KB flash, CLA TMS320F28035-EP C2000™ Enhanced Product 32-bit MCU with 60 MHz, 128 KB flash, CLA TMS320F28035-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 128 KB flash, CLA TMS320F28050 C2000™ 32-bit MCU with 60-MHz, 32-kb flash, PGAs, 2 MSPS ADC TMS320F28051 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, PGAs, 2 MSPS ADC TMS320F28052 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, PGAs, 3.75 MSPS ADC TMS320F28052-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 64 KB flash, PGAs, 3.75 MSPS ADC TMS320F28053 C2000™ 32-bit MCU with 60 MHz, 64 KB flash, CLA, PGAs, 3.75 MSPS ADC TMS320F28054 C2000™ 32-bit MCU with 60 MHz, 128 KB flash, PGAs TMS320F28054-Q1 Automotive C2000™ 32-bit MCU with 60 MHz, 128 KB flash, PGAs TMS320F28055 C2000™ 32-bit MCU with 60 MHz, 128 KB flash, CLA, PGAs TMS320F28062 C2000™ 32-bit MCU with 90 MHz, FPU, 128 KB flash, 52 KB RAM TMS320F28062-Q1 Automotive C2000™ 32-bit MCU with 90 MHz, FPU, 128 KB flash, 52 KB RAM TMS320F28065 C2000™ 32-bit MCU with 90 MHz, FPU, VCU, CLA, 128 KB flash, 100 KB RAM TMS320F28065-Q1 Automotive C2000™ 32-bit MCU with 90 MHz, FPU, VCU, CLA, 128 KB flash, 100 KB RAM TMS320F28066 C2000™ 32-bit MCU with 90 MHz, FPU, 256 KB flash, 68 KB RAM TMS320F28066-Q1 Automotive C2000™ 32-bit MCU with 90 MHz, FPU, 256 KB flash, 68 KB RAM TMS320F28067 C2000™ 32-bit MCU with 90 MHz, FPU, 256 KB flash, 100 KB RAM TMS320F28067-Q1 Automotive C2000™ 32-bit MCU with 90 MHz, FPU, 256 KB flash, 100 KB RAM TMS320F28069 C2000™ 32-bit MCU with 90 MHz, FPU, VCU, 256 KB flash, CLA TMS320F28069-Q1 Automotive C2000™ 32-bit MCU with 90 MHz, FPU, VCU, 256 KB flash, CLA
Brushless DC (BLDC) motor drivers
DRV8301 65-V max 3-phase gate driver with buck regulator, current shunt amplifiers & SPI DRV8302 65-V max 3-phase gate driver with buck regulator, current shunt amplifiers & hardware interface DRV8312 70-V max, 6.5A peak 3-phase motor driver
Evaluation board
DRV8301-HC-C2-KIT Three Phase BLDC & PMSM Motor Kit with DRV8301 and Piccolo MCU DRV8302-HC-C2-KIT Three Phase BLDC & PMSM Motor Kit with DRV8302 and Piccolo MCU DRV8312-C2-KIT Three Phase BLDC Motor Kit with DRV8312 and Piccolo MCU
Development kit
TMDSHVMTRPFCKIT High Voltage Motor Control and PFC Developer's Kit

Technical documentation

No results found. Please clear your search and try again.
View all 6
Type Title Date
Technical article Design an energy-efficient, lower-acoustic cooker hood with an elegant user interface Mar. 29, 2016
Technical article Have you considered using back-emf observers for sensorless speed estimation? Mar. 14, 2014
More literature Breakthrough InstaSPIN™-FOC motor control technology is here Oct. 17, 2012
Technical article Controlling BLDC Motors: Simple is Usually Better Aug. 31, 2012
Technical article Controlling BLDC Motors: Simple is Usually Better Aug. 28, 2012
Application note InstaSPIN(tm) BLDC Lab Nov. 15, 2011

Related design resources

Software development

DRIVER OR LIBRARY
CONTROLSUITE controlSUITE™ Software Suite: Software and Development Tools for C2000™ Microcontrollers

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos