Relief to the rescue for rapid torque, velocity and position control

Are you struggling with rapid development of three-phase torque, velocity, or position motion control applications?  

We just released the new C2000™ Piccolo™ F2805x MCU series enabled with InstaSPIN-FOC™ and InstaSPIN-MOTION™ three-phase motor control technology. Like the other members of the InstaSPIN enabled portfolio, these 32-bit, 60-MHz Piccolo F2805x MCUs are equipped with our special motor control libraries in the read-only memory (ROM) of the chip, which helps reduce development time from months to minutes.

Don’t take it from us; we heard it from our customers

Our InstaSPIN-enabled MCUs are putting expertise into the hands of those who need it most so that they can accelerate time to market. You don’t just have to take it from us. We constantly answer questions of our customers in the TI E2E™ forums to help the design process, and they can speak to the accelerated time to market, ease of use, and optimization of our InstaSPIN family.

 When it comes to accelerating time to market, one of our customers who had no experience on an InstaSPIN-enabled MCU was able to create a custom high-efficiency 240W electronic speed and torque controller in just four months! You can read his feedback on this post.

 We visited Sow Cheng Elevator Doors, where we wanted to help them control the motion of their doors. We were able to help them set up their entire application within 30 minutes. It’s that easy to control the motion of your motor application with InstaSPIN. Check out the video in this post to learn more.

 Last but not least on our list of laurels is this testimony (and source code) from LineStream Technologies’ Adam Reynolds. LineStream was able to set up an InstaSPIN-MOTION multi-axis speed and position demonstration to share with Servo and CNC customers. It took LineStream less than a week—while still doing their day jobs—to go from assembling their CNC router table to performing coordinated smooth motions. Talk about speeding time to market—this would usually take months of work!

Taking a step back: What are InstaSPIN-FOC and InstaSPIN-MOTION?

InstaSPIN-FOC provides the industry’s best sensorless torque control solution by offering motor parameter identification, self-tuning observer (FAST™ software sensor), automatic torque loop control tuning, and unique start-up and run-time components to meet real-world system requirements.

 InstaSPIN-MOTION is the super-set solution, adding the SpinTAC™ Suite – licensed from LineStream Technologies – which provides system inertia and friction identification, a single tuning parameter velocity or position plus velocity controller, on-the-fly motion trajectory generation, and an easy state-based motion plan. InstaSPIN-MOTION can be used with the FAST software sensor for many velocity applications or with a mechanical sensor for more precise velocity or position control motion applications.

How do I know which MCU in TI’s portfolio to choose?

These new Piccolo F2805x MCUs with InstaSPIN-FOC and MOTION are the most recent products showcasing TI’s commitment and leadership in motor control technology over the last 20 years. InstaSPIN is truly the most compelling solution in the industry for three-phase motor control, and we are continuously investing in this technology so we can offer a broad portfolio that meets any range of customer needs. You can now choose from a scalable family enabled with our InstaSPIN technology. Choose between package size, flash, clock speed, and key peripherals from the Piccolo F2802x, F2805x and F2806x series. View the below graphic for more details on the configuration options.

As you can see from the above table, the C2000 Piccolo F2805x MCUs include some new analog components on chip to decrease the number of discrete parts required in a motor system design and reduce your bill of materials cost:

  • Up to four programmable gain amplifiers (PGAs)
  • Three  fixed-gain amplifiers
  • Seven windowed analog comparators with 10-bit digital-to-analog converters (DACs)

The new C2000 Piccolo MCUs (TMS320F28054M, 54F, 52M, 52F) are available today! You can evaluate these MCUs quickly and easily using the C2000 F28054M controlCARD (which works with previously released DRV8312, DRV8301, and TMDSHVMTRINSPIN kits) as well as the MotorWare™ software infrastructure, which offers the latest in C object-oriented and API-based coding techniques, documentation, and multiple lab-based InstaSPIN projects.

Which of our InstaSPIN-technology-enabled MCUs is ideal for your next project? Leave us a note below and let us know!

Stay tuned to #TISpinsMotors on our social channels or go to to learn more about our complete motor portfolio.

  • KV

    This solution helps you identify motor parameters needed for our sensorless observer. These parameters, along with your user selected frequencies are used to automatically tune the FOC current loop.  The speed loop is left to you to tune with the provided PI controller (since we know nothing about the mechanicl system we can't tune for you).

    Using InstaSPIN-MOTION adds an inertia and friction identification which then lets you choose a single gain for tuning which typically works over the entire operating range for velocity or postion+velocity.

  • Hi Chris,

    Thanks for the guidance and could you pl let me know how many parameters need to be fine tuned with TMDSCNCD28069MISO.  With F28035 its a nightmare as PID's need to be tuned for current control & velocity control which is very time consuming.  If its automotive its furthermore difficult as the requirement is varied.

    Pl suggest

    thx & rgds

  • KV,

    InstaSPIN-FOC is going to help you, we are very familiar with applying this technology to the elctrification of vehicles (oil, transmission, clutch, fan, water, compressor, turbo, etc.). If your DRV8301 EVM is Rev D you can start with the superset controlCARD TMDSCNCD28069MISO to evaluate all capability.  It is then quite simple to migrate down to the F2805x (CAN, Encoder interface, 80-pin) or F2802x (no CAN, no encoder interface, 48-pin) for cost reasons. Both the F2802x and 5x are being widely used in these applications.

    For the encoder applications you will want to use InstaSPIN-MOTION using F2806x or 5x.  Encoder velocity applications are demonstrated in proj_lab12 and position control in proj_lab13.

  • Hi,

    I have DRV8301 InstaSPIN BLDC with F28035 motorcontrol kit.  I was trying for last 2 years to develop algorithm for automotive application but not successful though.  could you suggest the best motor control kit to run a PMSM motor with FOC and encoder.

    thx & rgds