Allegro A4960 bzw. A4964

#5750848
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.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren