Für Schrittmotoren ist eher der Strom wichtig. Der L297 hat schon einen Stromregler eingebaut, den man über das Poti einstellen kann. Dann kann man das Ganze auch gerne an 30V anschließen, der Stromregler nimmt sich dann soviel davon, wie er braucht. Die Spannung begrenzt dann die maximal mögliche Drehzahl, da dann für den gleichen Strom eine höhere Spannung gebraucht wird.

Zum Problem: ich vermute mal, dass irgendwas mit den Phasen nicht stimmt. Oder er bekommt einfach nicht genug Strom.