Alternative zu l297/l299 Schrittmotoransteuerung?
Hi,
Ich bastle gerade in Eagle an einem Platinenlayout für die Ansteuerung von zwei Schrittmotoren mit Hilfe der allseits bekannten l297, l298. Ich bin schon fast fertig und bis jetzt habe ich auch nur zwei Drahtbrücken, aber langsam wird es verdammt haarig... Außerdem muss ich sehr sparsam mit dem Platz umgehen, wenn ich alleine die Steuerung (!) auf eine halbe Euro-Platine bringen will.
Irgendwie ist das schon sehr kompliziert. Eine Doppelseitige Platine will ich nicht machen, daher habe ich mal nach ICs geschaut, die eine Kombination aus l297 & l298 darstellen. Bin dabei auf den hier gestoßen:
TA8435HQ (http://www.motionstep.de/start.php?d...IC_3_5A441.php)
Der Preis beträgt pro Treiber dann 10€, macht 20€, was natürlich schon ein Stück teuerer ist. Kann mir jemand eine Alternative empfehlen?
Die beiden Schrittmotoren sind nur sehr kleine (genauen Typ weiß ich noch nicht), aber wahrscheinlich werde ich sie aus Floppy Laufwerken o.Ä. ausbauen.
Vielen Dank!
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank für die Antworten. Habe etwas gestöbert und das Richtige für mich gefunden (wie ich meine):
Der L6219 von ST.
Allerdings ist mir noch nicht 100% klar, wie ich ihn mit dem µC ansteuere. Die Inputs I01,I02 sowie I11,I12 sind für die Schrittweite. Ich denke die werde ich jumpern und auf Low/Low setzen, da mir Vollschrittbetrieb reicht. Phase1/2 ist für die Drehrichtung des Motors - auch kein Problem.
Was mir noch nicht ganz klar ist: Wie sage ich dem Treiber, dass er den Motor um einen Schritt bewegen soll? Geht das über die Eingänge RC? Im Manual steht da irgendwas von
Zitat:
A parallel RC network connected to this pin sets the OFF time of the
higher power transistors. The pulse generator is a monostable triggered
by the output of the comparators (toff = 1.1 RT CT).
Oder doch über COMP1/2? :-s Bahnhof!
Vielen Dank!
PS: Ich hab eine Eagle-Lib für den l6219 erstellt, wenn ich sie etwas verfeinert habe, kann ich sie ja hier mal anhängen.