TB6560 Stepper Motor Driver Boards

Not rated 24,938

Circuit Image

Attached are three captures from a L297/L298 board using the same motor at 500, 750, and 900 steps per second on a 36V supply, wired in bipolar parallel (coil resistance = 3.2 ohms). This shows the A-enable signal (blue) and the sense voltage (red). The sense voltage is directly proportional to the current in the coil (x 2), so 0.5V = 1A. At 500 steps per second, the RMS voltage is 0.64V, with a current of 1.3A RMS and a peak voltage of 0.9V, equivalent to 1.8A. The current does not start to flow (it is slightly negative at the start of the cycle due to the back EMF/collapsing field of the previous cycle) until 0.7ms into the cycle, then ramps up due to the inductance of the coils (these being high inductance motors, i.e., not very fast) until it reaches the current limit and the driver enters chopping mode. At 750 steps per second, the RMS current drops to about 1A, with the peak still at 1.8A, because the initial start-up and ramp take a larger proportion of the cycle time. At 900 steps per second, the current does not reach the set limit before the cycle ends; this is the maximum speed for the motor at this voltage, and the power output is low, with the RMS current at about 0.5A. The board was set to its lowest current setting on the DIP switches to avoid burning out or overheating the stepper motor, which is currently being tested on the X-axis. When powered up, all lights and the fan activated. After turning it off and back on, a pop/bang occurred, accompanied by sparks and blue/white smoke. The power supply should be reduced; it ranges from 32V to 40V. Back EMF from the motor may have damaged the chip by spiking the supply. It is recommended to limit the board to a 30V supply if it has onboard regulators unless an additional dropping zener diode is used in series. Spikes of 65V are observed on deceleration, so a snubber (a 36V zener and a low-ohm resistor) is placed across the supply. An alternative solution, shown in the attached schematic, employs a transistor for the same purpose. Further testing is advised, including removing the chip from the board and retesting on a 13V supply to confirm other voltages are as expected, including output of regulators and logic levels, and comparing voltages on equivalent pins of remaining drivers without motors attached.

The L297/L298 motor driver circuit is a versatile solution for controlling stepper motors, particularly in bipolar configurations. The L298 is a dual H-bridge driver that allows for bidirectional control of the motor, while the L297 provides the necessary control signals, including step and direction inputs. The integration of these components enables precise control over motor steps, facilitating applications such as CNC machines and robotics.

In the described setup, the motor is powered by a 36V supply, which is at the upper limit for many L298 configurations, especially under conditions where back EMF can introduce voltage spikes. The coil resistance of 3.2 ohms suggests that the motor is designed for moderate currents, which are observed in the testing results. The sense voltage measured is indicative of the current flowing through the motor coils, with the relationship defined as 0.5V equating to 1A. This proportionality allows for effective monitoring and control of the motor's operation.

The observed behavior of the current during different stepping rates highlights the importance of inductance in motor performance. At lower stepping rates, the current ramps up more slowly due to the inductive properties of the coils, which is critical for preventing overheating and ensuring the longevity of the motor and driver. As the stepping rate increases, the time available for current build-up decreases, leading to lower RMS current measurements at higher speeds. This behavior emphasizes the necessity of implementing current limiting features in the driver circuit to prevent damage to the motor.

The implementation of a snubber circuit, consisting of a zener diode and a resistor, is a prudent design choice to mitigate voltage spikes caused by back EMF during deceleration. This protection is vital in preserving the integrity of the driver IC and maintaining stable operation. The recommendation to use a lower voltage power supply, ideally capped at 30V for this setup, aligns with best practices for ensuring reliable performance and preventing damage from voltage transients.

In summary, the L297/L298 driver circuit, when correctly configured and protected, offers robust performance for stepper motor applications. Careful attention to voltage levels, current limiting, and protective measures such as snubber circuits are essential for achieving optimal results and ensuring the longevity of the components involved.Attached are 3 captures from my L297/L298 board using the same motor at 500, 750 and 900 steps/sec on a 36v supply, wired bipolar parallel (coil resistance = 3. 2ohm). This shows the A-enable signal (blue) and the sense voltage (red). The sense voltage is directly proportional to the current in the coil (x 2), so. 5v = 1A. At 500stesp/sec the RMS v oltage is 0. 64v, a current of 1. 3A RMS, the peak voltage being 0. 9v equivalent to 1. 8A. You can see that the current doesn`t start to flow (indeed its negative slightly at the start of the cycle which is due to the back emf/collapsing field of the previous cycle) until 0. 7mS into the cycle, it then ramps up due to the inductance of the coils (these being high inductance motors i.

e. not very fast) until it finally gets to the current limit and the driver goes into chopping. At 750stesp/sec the RMS current has dropped to about 1A, the peak still being 1. 8A. This is because the initial start-up and ramp is a greater proportion of the cycle time. At 900steps/sec the current never gets to the set limit before the cycle ends. this is the fastest the motor will go at this voltage and the power output wil be low, the RMS current here is about 0. 5A. I set the board to it`s lowest current setting on the DIP switches to make sure I did not burn out or over heat my stepper motor, I am only testing X-Axis atm.

Powered up the board, and all the lights and the fan came on, Turned it all off and, when I next turned it back on, I was greated with a nice pop / bang, with sparks, and blue / white smoke. I set the board to it`s lowest current setting on the DIP switches to make sure I did not burn out or over heat my stepper motor, I am only testing X-Axis atm.

Powered up the board, and all the lights and the fan came on, Turned it all off and, when I next turned it back on, I was greated with a nice pop / bang, with sparks, and blue / white smoke. Can you turn down the power supply Mine goes down to 32 and up to 40v. it could be that back-emf from the motor had damaged the chip by spiking the supply - I`d limit that board to a 30v supply if it has regulators on-board unless they have an additional dropping zener diode in series.

On my board you can see spikes of 65v on deceleration, so I have a snubber (basically a 36v zener and a low ohm resistor) across the supply. Another solution, shown in the attached schematic uses a transistor to the same effect. Thats pretty impressive. any collateral damage as far as you can tell I`d strip the chip off the board and then retest on the 13v supply and confirm other voltages are as expected.

output of regs, logic levels, etc. and compare the voltages on equivalent pins of the remaining drivers - without motors attached. Can you turn down the power supply Mine goes down to 32 and up to 40v. it could be that back-emf from the motor had damaged the chip by spiking the supply - I`d limit that board to a 30v supply if it has regulators on-board unless they have an additional dropping zener diode in series. On my board you can see spikes of 65v on deceleration, so I have a snubber (basically a 36v zener and a low ohm resistor) across the supply.

Another solution, shown in the attached schematic uses a transistor to the same effect. That snubber circuit is very interesting. It`s just what I need. I`m running one of those 50V power supplies that Kip found in "unregulated" mode at 43V. My drivers will smoke at 50V, so I`m nervous. That snubber circuit is very interesting. It`s just what I need. I`m running one of those 50V power supplies that Kip found in "unregulated" mode at 43V. My drivers will smoke at 50V, so I`m nervous. Yes, sadly I wasnt able to find an easy way to turn the volts on those down as they do some strange things with the internal reference line that doesn`t follow the application note for the chip they use. I managed to blow one up quite spectacularly! When I said zener diode I rea 🔗 External reference




Warning: include(partials/cookie-banner.php): Failed to open stream: Permission denied in /var/www/html/nextgr/view-circuit.php on line 713

Warning: include(): Failed opening 'partials/cookie-banner.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/nextgr/view-circuit.php on line 713