Motor control MCUs come with firmware ready-to-apply

June 20, 2014 // By Graham Prophet
Texas Instruments has added to its range of C2000 Piccolo F2805x MCUs that come with InstaSPIN-FOC and MOTION motor-control implementations; these 32-bit MCUs provide scalability across product and efficiency in analogue system solutions as well as reduced design time

The C2000 Piccolo TMS320F2805x microcontrollers (MCUs) are equipped with the InstaSPIN-FOC and MOTION technology on the read-only memory (ROM) of the chip, which helps drastically reduce development time. These MCUs are optimised for a variety of three-phase sensored or sensorless motor control applications to control speed and improve efficiency, performance, and reliability of electric pumps, fans, and traction drives. The C2000 Piccolo F2805x MCUs also contain a number of analogue components on chip to increase system efficiency and decrease the number of discrete parts required in a motor system design.

TI is now able to offer a variety of InstaSPIN solutions that includes C2000 Piccolo F2802x, F2805x and F2806x MCUs, ranging from $4-12 that contain InstaSPIN-FOC, InstaSPIN-MOTION, InstaSPIN-MOTION with Position or a combination of those. Designers can also choose package size, number of pins, memory, clock speed, and control and communication peripherals.

Integrated analogue control peripherals improve system efficiency and reduce bill of materials cost, including 12-bit analogue-to-digital converter (ADC), 14 enhanced pulse-width-modulation (PWM) channels with fault management, seven windowed analogue comparators with 10-bit digital-to-analogue converters (DACs), dual zero-pin oscillators, voltage regulator, up to four programmable gain amplifiers (PGAs) and 3 fixed-gain amplifiers, and 32-bit enhanced input capture module (eCAP) and enhanced quadrature encoder pulse (eQEP) for rotor sensor interface.

InstaSPIN-MOTION motor control technology provides expertise on-chip and removes the need for inefficient, older design techniques. InstaSPIN-MOTION SpinTAC components embedded on the ROM of the C2000 F2805x MCUs: ensure optimum tracking and disturbance rejection, working with the real inertia of the system; and minimise effort and reduce complexity with single coefficient tuning. They rapidly test and tune velocity control from soft to stiff response, defining a controller gain that typically works across the entire variable speed and load range of an application, and actively estimate and cancel system disturbances in real time, providing maximum performance.

The firmware produces an automatically optimised motion profile based on start velocity, target velocity and