Forum: Mikrocontroller und Digitale Elektronik Allegro A4960 bzw. A4964


von Bolot J. (bolot)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche mit dem Motortreiber Allegro A4964 zu kommunizieren. 
Allerdings ohne Erfolg.

Die Kommunikation erfolgt über SPI und die Bits werden als MSB und Odd 
Parity an den A4964 gesendet und kommen dort auch an.

Habe dies mit dem Oszi überprüft.
Allerdings hört der Treiber nicht auf das SPI Signal.

SlaveSelect wird vor der Kommunikation auf Low gezogen, so wie gewünscht 
und dann folgen 16 Bit Daten. Das WR Bit ist auch auf 1 gesetzt.
Nach den 16 Bit Daten und 16 SCK Bits folgt SS auf High. Sodass die 
Kommunikation beendet ist.
Allerdings wird nichts in die Register geschrieben vom Treiber. Ich 
versuche nämlich Testweise das Systemregister zu beschreiben und setze 
dort die VLR Spannung von 3,3V auf 5V hoch. Allerdings erfolglos.

Hat von euch zufällig schonmal mit dem A4964 gearbeitet oder seinem 
Vorgänger A4960?
Eventuell hat einer noch ne Idee was ich falsch mache.

Anbei Bild vom Schaltplan und meiner Software.

Danke im Voraus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.