Ich baue einen seriellen Servocontroller , um im Rahmen meines Hexapod-Roboterprojekts etwas über Elektronik und Assemblersprache zu lernen . Schon früh entschied ich, dass ich mehr E / A-Kanäle als meinen ATTiny2313 benötigte, den ich zu der Zeit unterstützte, und untersuchte einige Demultiplexer-Chips mit 3-8 Leitungen ( CD74HCT238E ), mit denen ich ein 64-Kanal-PWM-Servo erstellen konnte Controller mit nur 8 E / A-Pins für die PWM-Kanäle und 3 Adressleitungen.
Wie auch immer. Ich habe auch einige CD74HCT138E gekauft , die eher aktiv niedrig als aktiv hoch CD74HCT238E sind. Ich verstehe im Prinzip die Unterschiede zwischen dem von mir verwendeten aktuellen Sourcing-Chip und den aktuell sinkenden Chips, aber ich weiß nicht wirklich, wie ich meine Schaltung so einstellen soll, dass die aktuell sinkenden Chips anstelle der aktuellen Sourcing-Chips verwendet werden.
Das Schema für die aktiven High-Chips ist hier: Was muss ich ändern, um die CD74HCT238E gegen CD74HCT138E auszutauschen?
Beachten Sie, dass der Grund für diese Frage darin besteht, dass ich versehentlich eine Röhre der aktiven Low-ICs gekauft habe und ich bin gespannt, wie viel komplexer das Schaltplan- und Schaltungsdesign sein muss, damit ich sie verwenden kann.
Sie sind dasselbe ohne die Ausgabe. Das aktive Tief ist genau das gleiche wie das aktive Hoch mit einem invertierten Eingang an allen Pins.
Ich habe ein paar Apps mit Servos. Dazu müsste ich auf jeden Pfad einen Wechselrichter setzen oder meine Servos austauschen. Mit Informationen für Ihr Servo kann ich vielleicht mehr helfen, aber ich bezweifle, dass sich diese Änderung lohnt.
Ich habe Ihre Website durchgesehen, es hat mir beide Male gefallen, als ich sie besucht habe, aber ich habe keine weiteren Hardware-Informationen gefunden. Wenn ich etwas verpasst habe, entschuldige ich mich. -Max Murphy
quelle