Mechanical and Electromechanical Systems

Microchip PIC Microcontrollers for Motor Control: PIC16F648, PIC16F785 and PIC18F2331

Posted: October 3rd, 2010 | Author: Tom Scarince | Filed under: Electronics, Motor Control | Tags: , , , , | No Comments »

 

While many of the PIC microcontroller models have at least one hardware PWM output channel that could be used to control an h-bridge, we’ll take a quick look at several models that are particularly well suited for servo and stepper motor control applications.  

Read the rest of this entry »


Allegro A3977 Microstepping Stepper Motor Control IC Review

Posted: October 1st, 2010 | Author: Tom Scarince | Filed under: Motor Control, Stepper Motors | Tags: , , | No Comments »

Configuration: Dual H-Bridge w/ microstepping translator
Applications: Stepper Motor
Current (peak): 2.5 amps
Voltage (max): 35V
Short circuit protection: No
Built-in chopper current limitation: Yes, Full and half stepping, 4 and 8 microsteps
Interface: Step and Direction

A3977 PCB

A3977 PCB

With dual h-bridges and a built-in translator, DAC and chopper circuits, the A3977 is a nearly complete microstepping stepper motor controller on a single chip.  With the addition of a handful of external passive components, this IC is ready to accept step & direction signals from a pulse generator, microcontroller, indexer or CNC controller.  Each pulse applied to the Step input rotates the motor one microstep forward or reverse, depending on the state of the Direction input. 

 


National Semiconductor LMD18245 Motor control IC Review

Posted: September 17th, 2010 | Author: Tom Scarince | Filed under: Motor Control, Stepper Motors | Tags: , , | No Comments »

Configuration: Single H-Bridge
Applications: PM DC, Servo, Stepper
Current (continuous): 3 amps
Current (peak): 6 amps
Voltage (max): 60V
Short circuit protection: Yes
Built-in chopper current limitation: Yes, 4-bit linear DAC
Interface: Parallel
Datasheet: LMD18245

Thanks to its voltage and current capability, the LMD18245 is suitable for driving small PMDC servo motors or a medium size stepper motor winding.  It incorporates a unique lossless current sense output.  This chip also includes a 4-bit linear DAC to generate a reference voltage for the internal chopper circuit.  When used in pairs, these chips can run a stepper motor at up to 8 microsteps per full step with reasonable accuracy.   The LMD18200 is a similar IC that lacks the DAC and chopper circuit. 


National Semiconductor LMD18200 Motor control IC Review

Posted: September 16th, 2010 | Author: Tom Scarince | Filed under: Motor Control | Tags: , , | No Comments »

Configuration: Single H-Bridge
Applications: PM DC, Servo, Stepper
Current (continuous): 3 amps
Current (peak): 6 amps
Voltage (max): 60V
Short circuit protection: Yes
Built-in chopper current limitation: No
Interface: Parallel
Datasheet: LMD18200

Thanks to its voltage and current capability, the LMD18200 is suitable for driving small PMDC sevo motors or a medium size stepper motor winding.  It incorporates a unique lossless current sense output that can be used by an external circuit for chopper current control.  The LMD18245 is a very similar part that adds a 4-bit linear DAC and built-in chopper circuit.


Infineon TLE6209R Motor control IC Review

Posted: September 15th, 2010 | Author: Tom Scarince | Filed under: Motor Control | Tags: | No Comments »

Configuration: Single H-Bridge
Applications: PM DC, Servo
Current (continuous): 6 amps
Current (peak): 7 amps
Voltage (max): 40V
Short circuit protection: Yes
Built-in chopper current limitation: 4, 5, 6 or 7 amps
Interface: Parallel & SPI serial for settings
Datasheet: TLE6209R

The TLE6209R has in interesting combination of parallel inputs for direct control of the h-bridge with a serial SPI interface for the internal settings such as current limit and chopper off time.    Along with shout circuit protection, the chip has a selectable current limit.  This might be used to limit motor current during startup, providing something like a soft-start function.


Infineon TLE5205 and TLE5206 Motor control IC Review

Posted: September 14th, 2010 | Author: Tom Scarince | Filed under: Motor Control | Tags: | No Comments »

Configuration: Single H-Bridge
Applications: PM DC
Current (continuous): 5 amps
Current (peak): 6 amps
Voltage (max): 40V
Short circuit protection: Yes
Built-in chopper current limitation: No
Control Interface: Parallel
Datasheet: TLE5205 TLE5206

The TLE5205/6 is a simple and robust looking driver chip with only 7 pins and minimal external components required.  The main drawback is that the drivers have a rather long turn-on delay and switching time (in the tens of microseconds.)  This makes it unsuitable for chopper current regulation and PWM operation at typical frequencies.  However, it should work well for on-off control in applications such as electric car windows or linear actuators. 

The only difference between the TLE5205 and TEL5206 is the control logic truth table.  The 5206 maps each of the two input pins directly to one of the output pins.  Each half-bridge output is either sourcing of sinking depending on the high or low state of its corresponding input pin.  This permits only forward, reverse and dynamic braking.  The 5205, on the other hand, has a different truth table that allows for the addition of an all-outputs-off coast mode.


Understanding Mixed Decay and the Allegro A3977 PFD Percent Fast Decay Feature

Posted: April 16th, 2009 | Author: Tom Scarince | Filed under: Stepper Motors | Tags: | No Comments »

This article explains why you might want to use mixed decay and how it is implemented in the A3977’s current chopper PWM scheme with the percent fast decay (PFD) pin. 

Read the rest of this entry »


Bidirectional PWM Motor Control

Posted: April 7th, 2009 | Author: Tom Scarince | Filed under: Motor Control | No Comments »

Once you understand unidirectional PWM of an inductive motor load, we can expand the concept to a bidirectional h-bridge PWM circuit.  Read the rest of this entry »


Unidirectional PWM Motor Control

Posted: April 2nd, 2009 | Author: Tom Scarince | Filed under: Motor Control | No Comments »

This article covers unidirectional Pulse Width Modulation (PWM) and how it can be used to control the power applied to a DC motor or the current in a stepper motor winding, for instance. While we eventually want to talk about doing bidirectional PWM with an h-bridge, we’ll start with a simple, one-direction control circuit.

Read the rest of this entry »


Intro to H-Bridge Motor Control Circuits

Posted: March 26th, 2009 | Author: Tom Scarince | Filed under: Motor Control | No Comments »

Simplified H-Bridge

An h-bridge is a bipolar driver circuit that is often used to control a load such as a brush type DC motor.  This article covers the most basic concepts of a simplified h-bridge circuit. Later articles dig deeper into the details of practical h-bridge operation and design.

Read the rest of this entry »