I plan on using an ATmega168PB to drive a bipolar stepper motor for a watch winder project. I've read dozens of articles online and tutorials, but I'm still uncertain about one thing. Do I need to control/limit the current through the coils?
In some articles, there's no mention of controlling the current; just hook her up to a H-bridge and drive it with the correct sequence. I do notice that some stepper motors list a voltage and current and/or resistance and others list just a current. So, I'm thinking that the ones that list a voltage don't need current limiting and the ones that list only current need current limiting.
In other articles/datasheets, there say to hook up the coils through a current limiting circuit such as a chopper.
So, I'm very confused. Do I need to monitor and limit the current or not? I would love to just hook the motor up with a simple MOSFET H-bridge, but I don't want to burn out the coils on the first power-up. So, I might want to use some IC's like the L298.
Can someone shed some light on this?