Hier gibt es Beschreibungen für Schrittmotor Treiber.

Freilaufdioden dienen dazu den Strom in der Spule weiterfließen zu lassen wenn der Transistor abschaltet. In der beschriebenen unipolaren Konfiguration tut es dann jeweils eine vom Drain (Kollektor) nach +Ub.
Manfred

https://www.roboternetz.de/wissen/in...toransteuerung