Allegro A4960 bzw. A4964

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.