Sie planen einen Roboter, vielleicht sogar einen Hexapod Walker oder vielleicht ein Kunstwerk mit vielen bewegenden Teilen ? Oder vielleicht möchten Sie einfach eine grosse Menge LEDs mit einem genauen PWM Ausgang ansteuern ? Spätestens dann finden Sie heraus, dass Ihr Mikrokontroller nur über eine limitierte Anzahl von PWM Ausgängen verfügt. Was nun ? Sie könnten aufgeben - oder Sie besorgen sich einfach dieses handliche PWM und Servo Treiber Breakout.
Als wir diesen Chip sahen, wurde uns schnell klar, was für eine grossartige Erweiterung für Mikrokontroller Projekte dies sein könnte. Mit nur 2 Pins können Sie 16 freilaufende PWM Ausgänge kontrollieren! Sie können sogar bis zu 62 Breakouts hintereinanderschalten und so bis zu 992 PWM Ausgänge über 2 Leitungen steuern.
Eigenschaften:
- Es ist ein über I2C gesteuerter PWM Treiber mit eingebautem Taktgeber. Das heisst, Sie müssen nicht wie z.B. bei der TLC5940 Familie kontinuierlich das Signal senden und so den Mikrokontroller blockieren. Dieser Chip ist vollkommen freilaufend.
- 5V konform. Das heisst, Sie können ihn mit einem 3.3V Mikrokontroller ansteuern und immer noch sicher mit bis zu 6V die Ausgänge ansteuern (z.B. wenn Sie weisse oder blaue LEDs mit >=3.4V Spannung ansteuern möchten)
- 6 Pins zur Adresswahl, d.h. es können bis zu 62 dieser Boards auf einem einzelnen I2C Bus zusammengeschaltet werden, ein Total von 992 Ausgängen - das ist eine ganze Menge Servos oder LEDs.
- Einstellbare PWM Frequenz bis etwa 1.6KHz
- 12-bit Auflösung für jeden Ausgang - für Servos bedeutet dies ungefähr 4us Auflösung bei 60Hz Updaterate
- Konfigurierbare push-pull oder open-drain Ausgänge
- Output Enable Pin zum schnellen abschalten aller Ausgangs-Pins
Adafruit hat für diesen wunderbaren Chip ein Breakout Board mit einigen netten Extras entworfen:
- Schraubklemme für Speisespannung (oder Sie verwenden die 0.1" Lötösen auf der Seite)
- Verpolungsschutz für die EIngangsspannung auf dem Terminal Block
- Grüne LED zeigt genügende Speisung an
- 3-Pin Header in Vierergruppen, so dass 16 Servos gleichzeitig eingesteckt werden können (Servo Stecker sind leicht breiter als 0.1", daher können nur 4 nebeneinander auf dem 0.1" Header eingesteckt werden)
- "Chain-able" Design
- Platz für einen grossen Kondensator auf der V+ Leitung (falls Sie dies für Ihre Anwendung benötigen)
- 220 Ohm Serienwiderstände auf allen Ausgangsleitungen zum Schutz dieser und um das Ansteuern von LEDs so einfach wie möglich zu machen.
- Lötbrücken für die 6 Pins zur Adresswahl
Dieses Board wird getestet und als assembliertes Breakout Board ausgeliefert, zusammen mit 4 Stück 3x4 Headers (m) für den Servo/LED Anschluss, einem 2-Pin Terminal Block (für die Speisung) und einem Stück 6-Pin 0.1" Header (zur Verwendung auf einem Breadboard). Die gewünschten Header und Schraubklemmen müssen noch eingelötet werden, dies ist jedoch auch für Einsteiger im Löten innert weniger Minuten erledigt.
Dokumente:
|