

Schrittmotoren werden immer zusammen mit elektronischen Schaltern betrieben – mechanische Taster oder Schalter können lediglich zu Test- und Demonstrationszwecken verwendet werden. Elektronische Schrittmotorcontroller erzeugen aus je einem digitalen Takt- und Richtungssignal die nötige Phasenabfolge (Sequenz), um ein Drehfeld zu erzeugen. Schrittmotortreiber verstärken diese digitalen Signale und schalten die Betriebsspannung des Motors. Die Leiterplatte mit der Leistungsbaugruppe befindet sich meist nahe am Motor, um Kabelinduktivitäten und Störemissionen gering zu halten. Bei Stromsteuerung wird zusätzlich der Strangstrom gemessen und entsprechend dem Vorgabewert geregelt. Dieser kann bei Stillstand oder Beschleunigung/Bremsen unterschiedlich sein.
Bei früher üblichen unipolaren Motoren wurde oft auf eine Stromregelung verzichtet – solche Motoren besitzen daher oft höherohmige Wicklungen. Mit einer Choppersteuerung betriebene bipolare Motoren sind dagegen niederohmig; der Strom wird mit einem Hysterese-Schaltregler für jeden Teilschritt geregelt, indem der Spulenstrom sehr schnell an- und abgeschaltet wird (Chopperfrequenz mehrere 10 kHz). Die Spuleninduktivität bewirkt einen mit dieser Frequenz an- und abschwellenden Stromverlauf – sie senkt die für hohe Drehzahlen erforderliche Stromänderungsgeschwindigkeit und muss daher für hohe Dynamik gering sein.
Aus dem gleichen Grund ist die Betriebsspannung solcher hochdynamischer Antriebe wesentlich höher als die Nennspannung der Spulen – in diesen zirkuliert ein im Vergleich zur Gesamtstromaufnahme der Treiberschaltung wesentlich höherer Strom.
Aufgrund des Schaltbetriebes sind die Verlustleistungen in der Elektronik derart gering, dass alle Funktionen einschließlich der Transistorschalter bis zu Leistungen von etwa 30 Watt in einem einzigen SMD-Schaltkreis ohne Kühlkörper untergebracht werden können. Beispielhaft genannt seien L298P, L6219DS, UC3717AQ und A4983.
Schrittmotoren mit abweichender Phasenzahl oder Spulenanschlussgestaltung können nicht an einer gegebenen Ansteuerschaltung betrieben werden. Ausnahme sind Schrittmotoren mit getrennten Mittelanzapfungen, diese können an (heute üblichen) Vollbrücken-Treibern für Einzelspulen betrieben werden. Ggf. ist der Maximalstromfluss neu einzustellen (Messwiderstand).