Guten Abend liebe Gemeinde, nach längeren erfolglosen Versuchen den Schrittmotortreiber TMC - 261 von TRINAMIC in Betrieb zu nehmen, wollte ich euch bezüglich des Problems konsultieren. Den TMC - 261 habe ich auf einen SMD-Platinenadapter gelötet und die Anschlüsse über ein Experimentierboard (nach Datenblatt) angeschlossen. Den SPI-Bus steuere ich über einen ATmega 328 an. Allerdings reagiert der TMC - 261 auf keinerlei Befehle. Meine SPI-Versuche mit dem 74hc 165 und 74hc 565 waren erfolgreich. Allerdings schaffe ich es nicht den SPI-Bus des TMC - 261 (mit der gleichen SPI-Konfiguration) anzusprechen. Meine Vermutung ist dass eventuell die ganzen parasitären Induktivitäten, der Kabel des Experimentierboards zu Fehlern führen, wobei der Chip ja zumindest irgendwas tun muss (Es fließt kein Strom durch den Motor). Alle Spannungen habe ich überprüft. Auch die 5V am Ausgangspin (Pin 13) liegen an. Die Sense-Widerstände haben 0,22 Ohm. Für die Motorspannung verwende ich 12V. Meine Hauptvermutung ist das meine SPI-Kommunikation nicht funktioniert, weshalb ich den CHOPCPNF-Register nicht initialisieren kann, welcher die Bits für die Mosfet Einstellung beinhaltet (Bit 0-3). Solange diese auf 0 sind, bleiben die Mosfets deaktiviert. Nun zu meiner Frage. Habt ihr ähnliche Erfahrungen mit den IC's von TRINAMIC gemacht ? Wie nehmt ihr eure IC's in Betrieb ? Habt ihr Vorschläge zur Fehlersuche ? Könnten die parasitären Induktivitäten der Kabel des Experimentierboards die Ursache sein ? Vielen Dank und viele Grüße
Der TMC2130 läuft im SPI Mode 3. Auch sollten 4MHz nicht überschritten werden. Auch braucht man zwischen letztem Lesen und dem hochsetzen vom Chipselect nen paar Nanosekunden. Zumindest bei meinem STM pack ich da ein Delay von einer µs rein. Sonst zerhackt er mir das. Ansonsten kannst dir das hier mal ansehen: https://github.com/Traumflug/Teacup_Firmware/commit/db9c016ed26f535877db Vielleicht hilft es ja.
Danke für den Link Nico :) Bei nächster Gelegenheit gehe ich den Quellcode mal durch. Nope. Ich habe den TMC261-PA. Haben die Gehäuse einen Einfluss ?
Moin, mit LA meint er einen Logic Analysator... Gruß dat Beast
Sorry das ich das hier nochmal hoch hole. Aber wie ist denn die ganze Inbetriebnahme noch ausgegangen? Ich hab den Tread jetz erst gelesen. Bin aber der Meinung, dass der TMC261 eventuell kein Takt hatte??? Ich habe den TMC260 verwendet und hatte gar keine Probleme mit diesem! Allerdings bin ich gerade auf der Suche nach dieser Config exe von Trinamic mit welche man die Registereinstellungen berechnen konnte. Finde diese nicht mehr auf der Webseite. Kann da jemand helfen? Gruß Steffen
S. K. schrieb: > Habt ihr ähnliche Erfahrungen mit den IC's von TRINAMIC gemacht ? Ja! > Wie nehmt ihr eure IC's in Betrieb ? Gar nicht mehr! > Habt ihr Vorschläge zur Fehlersuche ? Konkurrenzprodukt kaufen. Ich mache hier aber keine Werbung. Du solltest Dich aber echt mal umsehen!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.