The TMC9660 includes a smart gate driver, a high-performance motion controller with hardware-based field-oriented control (FOC) and servo controller (velocity, position, ramp generator), motor position feedback interfaces (A/B/N encoder, hall), an analog signal processing block for bottom shunt current measurement (programmable current-sense amplifiers [CSAs] and analog-to-digital converters [ADCs]).
It also includes a powerful and flexible power management unit (PMU) along with a buck converter and programmable low-dropout (LDO) regulators. For overall control and communication with an external processor through SPI or UART, a preprogrammed 32-bit microcontroller is embedded. The processor system supports either low-level direct register access to all motor control peripherals or higher-level parameter mode access for extended functionality and ease of use. For initial configuration of system hardware connections and software selection, a bootloader is available also supporting permanent storage of this configuration in the one-time-programmable (OTP) memory.
Key Features and Benefits
- Three-Phase Permanent Magnet Synchronous Motors (PMSM)/Brushless DC (BLDC), Two-Phase Stepper Motor, and Brushed DC Motor Support
- 7.7V to 70V Single-Supply Operating Voltage Range
- Smart Gate Driver with Adjustable Strength up to 1A/2A Source/Sink
- Field-Oriented Controller/FOC in Hardware for Wide Bandwidth Current Control Loop
- Position, Velocity, and Torque Controller in Hardware for Fast and Precise Control
- 8-Point Ramp Generator with Ramp Calculation in Real Time in Hardware
- Fast Space Vector Pulse Width Modulation (SVPWM) Engine (2kHz …100kHz) with 120MHz Clock
- Feedback Position Sensor Support (Hall, A/B/N, SPI)
- Bottom Shunt Current Measurement (Programmable CSA and ADCs)
- 5.8V/600mA Buck Converter
- 2x Configurable LDOs (2.5V, 3.3V, or 5V) for Supply of External Circuits with each having 150mA current
- Charge Pump with Voltage Doubler
- Trickle Charge Pump for 100% PWM Duty Cycle
- Integrated Preprogrammed 32-Bit/40MHz Microcontroller Supporting Initial Configuration (OTP) of the Device and Direct Hardware/Register or Parameter Mode Access
- SPI, UART Interfaces for Communication with Main/Application Controller
- Parameter Storage (Optional) in SPI flash memory or I2C EEPROM
- Internal Oscillator with Phase Locked Loop (PLL) and Optional External Crystal or Clock Support
- Watchdog with Separate Internal Oscillator
- Low-Power Hibernation Mode with Wake-Up Button and Timer Support
- Compact Monolithic Solution, 64-Pin, 9mm x 9mm TQFN Package
Applications
- Robotics
- Power Tools
- Gardening
- Automated Guided Vehicles (AGV)/Warehouse Automation
- Pump (e.g., Peristaltic)
- Industrial 3D Printing
- Factory Automation
- Desktop Manufacturing
- E-Bike/Light Electric Vehicles or LEV
Evaluation Board
The TMC9660 can be evaluated with the TMC9660-3PH-EVKIT and TMC9660-STP-EVKIT.
Block Diagrams and Tables


