Dieses Breakout Board für den TLC59711 kann bis zu 12 separate 16-bit PWM Kanäle steuern. Das Board ist gedacht für Präzisions-LED-Steuerungen und ist für die Ansteuerung von Servos nicht geeignet. Wenn Sie Servos ansteuern müssen, sehen Sie unser 16-Kanal 12-bit PWM/Servo Treiber Board.
Nur zwei "SPI" Pins werden benötigt, um Daten zu senden (mit der Adafruits Arduino Library kann jeder digitale Mikrokontroller Pin dazu verwendet werden). Das Beste ist, das Design ist verkettbar, das heisst solange genug Speisung für alle Boards vorhanden ist können Sie so viele hintereinander schalten wie Sie nur möchten. Alle 12 Ausgänge verfügen über eine eingebaute Konstantstromquelle und Open Drain. Sie können auch mehrere LEDs in Serie betreiben mit einer V+ Versorgungsspannung von bis zu 17V. Wenn Sie etwas ansteuern möchten, was einen digitalen EIngang erwartet, müssen Sie einen Pull-up Widerstand vom angesteuerten Pin zu Ihrem Logik Pegel einsetzen, um die volle Wellenform zu erzeugen.
Die Konstantstrom Steuerung sorgt dafür, dass die Helligkeit sich nicht ändert auch wenn die Versorgungsspannung etwas einbricht. Für die Einstellung des Stroms der Ausgänge wird ein 3.3k Widerstand verwendet der den Konstantstrom auf etwa 15mA einstellt. Aber Sie können einen Widerstand zur Durchsteckmontage darüber löten wenn Sie diesen Wert ändern möchten. Ebenfalls vorhanden ist ein 3.3V Spannungsregler den Sie z.B. als Logik Pegel Regler einsetzen können.
Adafruit hat noch einige Extras eingebaut, um dieses Board so einfach wie möglich in der Verwendung zu gestalten: eine grüne Power LED, vier Montagebohrungen und einen Widerstand für die Stromeinstellung. Ein Stück 0.1" Header ist ebenfalls enthalten, die Sie bei Bedarf einlöten und das Board auf einem Breadboard verwenden können.
Um das Board zu verwenden, versorgen Sie V+ mit 5-17VDC und verbinden Sie GND. Senden Sie dann SPI Daten on DIN (Data In) und CLK (Clock) mit einem Pegel von 3-5V . Mit Adafruits Library kommen Sie noch schneller zu blinkenden LEDs, einfach installieren und gemäss Pin-Belegung anschliessen und Beispiel Code ausführen.
Hinweis: Der Aufdruck des PCBs enthält einen Druckfehler, der zweite R0 sollte R1 sein.
Dokumente:
|