Motor Control


We offer a wide range of products for motor-control applications. Our product set ranges from complete low power motor drivers to sensors and sensor feedback circuits to line drivers.



Applications


Drive Controllers

A motor drive controller, aka “motor drive,” is an automation device that controls the speed of a motor using electronic commutation. These drives are typically used with industrial synchronous AC and brushless DC (BLDC) motors. Although some are designed for specific motor types or families, a typical motor drive can usually control a range of motors.

The primary function within the motor drive is commutation, applying current through the motor windings at exactly the right time. Commutation is controlled through algorithms embedded in firmware residing on a microcontroller or digital signal processor (DSP). The motor control algorithms are usually very sophisticated as they must make the proper commutation decisions under many different motor load conditions. Some algorithms are matched to particular motors while others are more general purpose and can control a range of motors.

In order for the algorithms to run properly, they must have real-time input from the motor components. This information includes position of the armature, speed of rotation, current through the windings, and temperature. Input sensors provide this information and require specialized high precision analog circuitry.

RS-485/RS-422 Transceivers
Analog Input Functional Solutions

Brushed DC Motor Driver

The speed of a brushed DC motor is often controlled by pulse-width-modulated (PWM) input signals. The motor drive controller is connected directly to the motor power supply and the DC motor windings. It commutates the power input based on the input pulse width. There is typically no speed sensor feedback used in these relatively simple systems.

Brushed DC Motor Drivers


Featured Products


Compact 4.5V to 36V Full-Bridge DC Motor Driver

MAX14870/MAX14872

Very low driver on-resistance reduces power dissipation in 3mm x 3mm TDFN-EP

Incremental Encoder Interface for RS-422/HTL/TTL with Digital Inputs

MAX14890E

Four differential and two single-ended receivers with ±40V fault protection

Development platform for MAX14871

MAXREFDES89

This mbed®-compatible, Arduino® form factor shield allows rapid development of brushed DC motor applications. The shield contains four MAX14871 full-bridge DC motor drivers for driving up to 4 motors while two MAX5387 digital potentiometers provide the ability to set the motor current limit.


Solutions


Explore our motor control solutions to find recommended products for various motor types.

Brushed DC Motor Controller: Variable Voltage

Buck Converter Supervisor UART Transceiver Temp Sensor Sensor Interface Gate Driver Display Driver Switch Debouncer ADC Op Amp

Brushed DC Motor Controller: PWM

Buck Converter Supervisor UART Transceiver DC Motor Controller Temp Sensor Display Driver Switch Debounce

Brushless DC (BLDC) Motor Controller

Buck Converter Supervisor UART Transceiver Half-Bridge Driver Temp Sensor Sensor Interface Display Driver Switch Debouncer ADC ADC Current-Sense Amp Op Amp

Stepper-Motor Controller

Buck Converter Supervisor UART Transceiver Boost Converter MOSFET Drivers Temp Sensor Display Driver Switch Debouncer ADC Op Amp

Switched Reluctance Motor Controller

AC-DC Converter DC-DC Converter Supervisor UART Transceiver Low-Side Gate Driver Temp Sensor Sensor Interface Display Driver Switch Debouncer ADC Current-Sense Amp

Variable-Frequency Drive Controller (AC Induction Motor, Synchronous Motor)

AC-DC Converter DC-DC Converter Supervisor UART Transceiver Low-Side Gate Driver Temp Sensor Sensor Interface Display Driver Switch Debouncer ADC Current-Sense Amp

Related Resources



The Pocket IO Controls a Fischertechnik Robot
0:55 min
November 2016