Schrittmotor-Treiber mit SPI
Zusätzlich zu den normalen Takt-/Richtungsimpulsen versteht der neue Schrittmotor-Treiber A4979 von Allegro Befehle, die ihm per SPI übermittelt werden. Über die µC-Schnittstelle lassen sich auch Flags und Betriebswerte auslesen.
- Carsten Meyer
Der neue Schrittmotor-Treiber A4979 von Allegro ist fĂĽr kleine Schrittmotore bis 1,5 A Strangstrom und maximal 50V Versorgungsspannung gedacht. Er unterstĂĽtzt Voll-, Halb-, Viertel- und 1/16-Schritte mit einstellbaren Abklingzeiten fĂĽr einen ruhigen Motorlauf.
Zusätzlich zu den üblichen Takt-/Richtungsimpulsen versteht er auch Befehle, die ihm per SPI übermittelt werden. Über die Mikrocontroller-freundliche Schnittstelle kann man sogar eigene Schritt-Tabellen und Stromverlaufsprofile in den Mikroschritt-Sequenzer laden; ebenso ist es möglich, Betriebswerte und Fehler-Flags auszulesen, etwa für Rotorblockierung, Übertemperatur, Kurzschluss und Schrittverlust.
Durch die integrierte Synchrongleichrichtung entfallen externe Freilaufdioden, und in Verbindung mit den niederohmigen DMOS-Schaltern minimiert der Hersteller damit die Verlustleistung. Der Baustein kommt deshalb mit einem 28poligen TSSOP-Gehäuse aus.
Dessen Beinchenabstand von 0,65 mm ist für viele Selbstlöter allerdings eine echte Herausforderung; ohnehin geschieht die Wärmeabfuhr ausschließlich über ein unterseitiges Lötpad, das im SMD-Ofen mit der Platinenoberfläche verlötet werden will. (cm)