Hallo Christian,

die einzigen Bausteine, die sich über SPI ansteuern lassen, sind die Chips von Trinamic (z.B. TMC 246 -> Reichelt). Diese Bausteine sind hochintegriert, beinhalten sowohl Controller als auch den Treiber (glaube, bis 1500mA) und verfügen teilweise sogar über sensorlose Stillstandsüberwachung. Nebenbei sind sie auch noch kostengünstig.
Andere Kombinationen mit L297 als Controller und L6203 oder L298 als Treiber lassen sich nicht über SPI steuern - außer natürlich mit einem separatem µC.

Ich hoffe, ich konnte Dir helfen....