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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
