SLVA654B June 2014 – March 2019 DRV8301 , DRV8301-Q1 , DRV8302 , DRV8303 , DRV8307 , DRV8308 , DRV8312 , DRV8323R , DRV8332
TI's C2000™ microcontroller (MCU) family can control BLDC motors using either scalar or vector-control techniques. The rotor position can also be estimated using back EMF voltage information. This mode of feedback control eliminates the need for sensors and additional wires. The position and the speed estimators can also be used to calculate rotor position. Integrated high-speed 12-bit ADC converters, high-resolution pulse-width modulators (PWMs) and a quadrature encoder input (QEI) on the C2000 MCUs make them ideal for implementing BLDC motor control. The ability of the C2000 MCU core to execute complex mathematical functions in a short time makes this family of MCUs ideal for implementing vector-control techniques and controlling multiple motors at the same time. The PWMs in this family have programmable dead band delays to drive high- and low-side gate drivers. The hardware-based fault-detection systems shut down systems faster without intervention from the software. The MSP430™ MCU devices are based on a 16-bit RISC architecture with ultra-low-power operation in active mode and sleep mode.