-
Thread
24-Kanal PWM Led-Controller mit key-scan
IC um die Tasten abzufragen, oder zumindest den uC dabei unterstützen die Tasten abzufragen ? TLC5947 und TCA8418E
Randa L. schrieb im Beitrag #7960309: > Stichwörter TLC5947
-
Artikel
Bitmanipulation
extrahieren Forumsbeitrag: Bits für ein Schieberegister zusammenstellen, TLC5941 Forumsbeitrag: TLC5947 und ATmega16 Bitmanipulation Forumsbeitrag: Bitreihenfolge ändern Forumsbeitrag: Übersichtliche Abfrage von vielen Pins Forumsbeitrag: Verschiedene Möglichkeiten der Bitmanipulation bei IO-Registern
-
Artikel
LED-Matrix
LED cube WS2812 Ansteuerung Forenbeitrag: Nachleuchten beim Multiplexen vermeiden Forumsbeitrag: TLC5947 flackert bei der Ansteuerung Forumsbeitrag: TLC5947 und ATmega16 Bitmanipulation Forumsbeitrag: Beispiele für die Retro-Spielkonsole PONG Forumsbeitrag: DMX Steuerung 24 Kanal mit Soft-PWM Forumsbeitrag
-
Thread
bis zu 500 LEDs für Beleuchtung in Setzkasten ansteuern, nur wie?
Ich hätte an den TLC5947 gedacht, aber mit Peters Vorschlag kommst Du mit weniger ICs aus. Je nachdem, ob Du multiplexen willst oder einzelne LED Kanäle.
-
Thread
TLC5947 BLANK-Logik umdrehen
Hallo zusammen, ich habe für meine LED-Steuerung einen TLC5947 (24-Kanal PWM-LED-Treiber, siehe https://www.ti.com/lit/ds/symlink/tlc5947.pdf) und einen Teensy 4.1, der ihn per SPI ansteuert. Sobald der TLC5947 Strom bekommt, schaltet er alle seine Ausgänge
-
Thread
20 LEDs unabhängig voneinander ansteuern
Würde Dir den TLC5947 PWM-Treiber-Chip ans Herz legen. Dieser Chip kann 24 separate Kanäle mit 12-Bit-PWM-Ausgang steuern. Gibts von Adafruit auch in steckbrettfreundlich. Die Ansprache erfolgt über den SPI-Bus.
Thomas S. schrieb im Beitrag #6924187: > Würde Dir den TLC5947 PWM-Treiber-Chip ans Herz legen. Dieser Chip kann > 24 separate Kanäle mit 12-Bit-PWM-Ausgang steuern. Mann kann jemanden der fragen zu einem Ölwechsel hat, natürlich anbieten lieber den Motor
-
Thread
Stromkreisfrage: 5V USB und 24V Netzteil
für meine Modelleisenbahn möchte ich eine LED-Steuerung der Signale realisieren. Dafür soll ein TLC5947: https://www.adafruit.com/product/1429 per SPI von einem Microcontroller angesprochen werden. Auf der Anlage wird alles kein Problem, da ein 24V-Netzteil sich um alles kümmern wird. Zur Entwicklung
kann. Der Aufbau ist also wie folgt: Rechner -> USB -> FT232H -> SPI (mosi, clock, chipselect) TLC5947 mit LEDs <- 24V Frage 1) Ich muss doch GND vom FT232H (und damit GND vom USB) mit GND vom 24V-Netzteil verbinden, oder? Frage 2) Alternative zu oben: USB ohne Stromübertragung und stattdessen
-
Thread
[V] 2x TLC5947RHBR
https://www.mouser.de/ProductDetail/595-TLC5947RHBR VQFN-32 5€ iknl. Versand für beide.
-
Thread
LED Treiber TLC5947: Kanäle parallel betreibbar?
Moin! Ich schaue gerade mal über das Datenblatt des TLC5947 (https://www.ti.com/lit/gpn/tlc5947). Das ist ein 24 Kanal LED-PWM-Treiber, der pro Kanal 30 mA treiben kann. Ich habe mich gefragt, ob man die einzelnen Kanäle auch parallel verwenden kann, also
-
Thread
Netzteilfrage: Mikrocontrollergesteuerte Modellbahnbeleuchtung
schrieb im Beitrag #6478306: > Bezüglich der LEDs bin ich spannungstechnisch relativ offen. Der TLC5947aber nicht Wenn an ihm 24 (weisse) LEDs a 15mA hängen die du mit 5V versorgst, dann muss er schon 2.7 Watt in Warme verheizen: schafft er auf dem Platinchen kaum. Daher wären 7V oder 13V oder 17V
-
Thread
tlc5947 spi programmieren, lauflicht
hallo Leute, ich würde gerne ein simples Lauflicht programmieren, das gestaltet sich nicht so simpel wie ich erhoffte. SPI übermittelt 8 bit, der Chip hat 24 Ausgänge und erwartet sich 12Bit pro Ausgang. also 488 Bit. ################## #include <SPI.h> int i = 0; int channel[24] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; byte muster [36] = { channel[0] >> 4, (channel[0] << 4) | (channel[1] >> 8), channel[1], channel[2] >> 4, (channel[2] << 4) | (channel[3] >> 8), channel[3],
-
Thread
TLC5947 mit SPI ansteuern, LED-Matrix
Hallo, wir machen in der Abendschule folgendes Projekt: mit dem TLC5947 steuern wir eine 8x8-RGB-Matrix an, mit dem HC595 über Mosfets die einzelnen Zeilen multiplexen. Für jeweils ein Schieberegister 3 Pins vom Arduino, also 6 gesamt. Ich beginne erst mit den SPI-Ausgängen des Arduinos zu arbeiten und ich hoffte hier Hilfe dabei zu bekommen, bei dem TLC5947. Diesen würde ich gerne über die spi-Ausgänge des Arduinos ansteuern. derzeit verwende ich die Pins 4-6, Pin 4 für die Latch, Pin 5 Data, Pin 6 für die Clock. Wie muss ich Latch, Data, Clock nun
-
Thread
I2C 8 Bit Port extender
passendes zu finden sein, z.B lieferte Google unzählige Typen PCA9531 PCA9551 PCA9...... TLC59116 TLC5947 LP5569 SN3218 SX1508 ... Alle natürlich mit Konstantstromquellen und wohl auch mit PWM...
-
Thread
Ich weiß, die Schaltung gibt es, aber ich kenne deren Bezeichnung nicht :(
Es gibt LED Treiber ! AL9910 - 9910a, LT3760fc, LT3909fb, LT375612fb, NCL30160, tlc5947, tps92511. Mehr gefällig ?
-
Thread
Wie funktioniert diese LED-Schaltung?
da er bei ändernder Spg. den Strom nachregelt. LT3760fc, LT3909fb, LT375612fb, AL9910 - 9910a, tlc5947, ....
-
Thread
RGB-LED Matrix 8x8 ansteuerung
Anfängerprojekt. Mein Tipp: bring erstmal *eine* 8x8-Matrix ans Laufen. Das kann man z.B. mit nem TLC5947 und 8-fach-Multiplexing machen. Und dann schau, ob diese Lösung auch für 50 skaliert. Hast du auch mal die Kosten überschlagen und mit nem fertigen Modul verglichen?
des Arduinos zu arbeiten und ich hoffte hier Hilfe dabei zu bekommen, bei dem TLC5947. Diesen würde ich gerne über die spi-Ausgänge des Arduinos ansteuern. derzeit verwende ich die Pins 4-6, Pin 4 für die Latch, Pin 5 Data, Pin 6 für die Clock. Wie muss ich Latch, Data, Clock nun
-
Thread
Altium Bauteil auf Raster ausrichten
Hi zusammen, ich habe mal wieder eine Frage: - Bauteil TLC5947 - PWM Led Driver - Ich versuche den Footprint aus dem Datenblatt zu zeichnen im Altium - Mit dem Thermal Pad versteh ich nicht so ganz. Was ist der Unterschied zwischen "Soldermask over copper
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
Bausteine sind aus meiner Sicht keine 74er sondern der oben > erwähnte PCF8574 oder auch HT16K33, TLC5947, um nur 3 zu nennen. Sind diese irgendwie in einer IC Familie einordbar oder sind das alles eigenständige Spezial ICs? Die letzteren beiden scheinen für Privatpersonen schwer zu bekommen sein
Bausteine sind aus meiner Sicht keine 74er sondern der oben >> erwähnte PCF8574 oder auch HT16K33, TLC5947, um nur 3 zu nennen. > > Sind diese irgendwie in einer IC Familie einordbar oder sind das alles > eigenständige Spezial ICs? Nein, das ist keine Familie. > Die letzteren beiden scheinen
-
Thread
NOT Gatter für LEDs gesucht
die sauberere Lösung, allein schon wegen der echten Konstantstromquellen für die LEDs, die der TLC5947 bietet.
#4901889: > Was spricht dagegen, das ganze per Software zu Lösen? Die Ausgänge dieser Karte (TLC5947 oder TLC59711) sind Konstantstrom OC-Ausgänge! Gruss Chregu
-
Thread
1:8 Demux als LED treiber?
Datenleitungen gingen auch diese. Zudem kann die Helligkeit eingestellt werden und es reicht ein Chip. TLC5947 oder auch MAX7219, der benötigt allerdings Einzel-Leds (bis zu 128)
-
Thread
STM32 volatile statusvariable in while loop nicht aktualisiert
Also es gibt vier tlc5947 led driver, einen tlc5926 led driver und einen as1108 siebensegment driver. Alle teilen den spi Bus, jedes hat ein eigenes Chip Select. Jeder chip hat eine Zahl zugeordnet. Möchte ich nun Daten
-
Thread
TLC5940 spinnt komplett, ich weiß nicht mehr weiter..
schon einfacher. Der GSCLK könnte somit theoretisch sogar aus einer anderen Taktquelle kommen. Der TLC5947 erzeugt GSCLK sogar komplett von alleine.
-
Thread
TLC59401 ansteuern
allerdings sind sie immer auf voller Helligkeit. Der code ist zum großteil von Adafruit für den TLC5947 kopiert, sollte sich jedoch ohne weiteres anpassen lassen. Warscheinlich verstehe ich das Datenblatt nicht richtig. So wie ich es verstanden habe, shifte ich den pwmbuffer ganz normal ein. Dann
-
Thread
Grundaufbau eines Projekts mit Arduino: multiple definition of 'xy'
[code]$ grep -e counter * tlc5947.h:uint8_t counter;[/code] ..und da liegt auch schon das Problem. HTH
tlc5947.h uint8_t counter; in Header Dateien sollte keine Variablen ohne extern stehen. Sie müssen in *.c Dateien stehen.
-
Thread
Led Treiber pwm und strom
jeden channel einzeln. >Die pwm für jeden channel sollte intern getaktet sein. Gibt es bei TI, TLC5947. Der hat einen internen PWM-Takt. Ist geringfügig einfacher als ein TLC5940, hat aber auch Nachteile. https://www.mikrocontroller.net/topic/343254#3789125 >Die tlc reihe von ti gibt es etwas
-
Thread
Bausteine auf Adapter Platinen in Ordnung?
Quelle um sich hinterher Störungen auf dem Bus einzufangen? Als LED Treiber Bausteine habe ich die TLC5947DAP von Texas Instruments. Das sind 24 Kanal LED Treiber mit PWM Dimmung. Im Datenblatt davon steht, das die Leitung zu den LEDs "As short as possible" sein soll um kapazitive Effekte zu vermeiden
-
Thread
ShiftPWM Platine
Nimm doch besser PWM Treiber mit SPI Schnittstelle wie z.B. TLC5947. Es gibt auch welche ohne Konstantstrom-Ausgänge. Bei der Lösung mit 74HC595 Schieberegistern musst du die Register ständig aktualisieren um die PWM laufen zu lassen.
-
Thread
LED-Treiber TLC5947
Hallo Freunde, für unser Labor - Projekt müssen wir mit Hilfe des TLC5947 und dem Arduino Mega eine 8x8 rgb Matrix ansprechen. Bevor wir uns jedoch an die Matrix wagen, erstellten wir einen Testprint mit 8 rgb LEDs. Unser Problem hierbei liegt an der Ansteuerung des Treibers
https://learn.adafruit.com/tlc5947-tlc59711-pwm-led-driver-breakout/programming
-
Thread
TLC5947 Bibliothek für ATmegas mit USART im Master SPI Modus
Der TLC5947 ist ein 24-Kanal PWM LED-Treiber mit seriellem Interface. Im Gegensatz zum verbreiteten TLC5940 besitzt er einen internen Takt ist daher einfacher anzusteuern. Für ein Projekt habe ich eine
kleines Testprogramm. getestete Plattform: AVR Studio 6.2 mit AVR-GCC ATmega48 @16 MHz 1x TLC5947 auf Adafruit Board Die Bibliothek ist so programmiert, dass sie auch mehrere kaskadierte Chips korrekt ansteuern sollte, getestet habe ich das mangels Chips nicht. Rückmeldung diesbezüglich wäre
-
Thread
Funktionsaufruf aus C++ Klasse funkioniert nicht
Atmel Studio, dass diese Funktion gar nicht existiere: E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test\20150417_TLC5947_cpp_Test\Debug/.././20150417_TLC5947_cpp_Test.cpp(21,1): error: undefined reference to `LTI_TLC5947::TLC5947_SetGS(unsigned char, unsigned int)' E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test\20150417_TLC5947_cpp_Test\Debug/.././20150417_TLC5947_cpp_Test.cpp(22,1): error: undefined reference to `LTI_TLC5947::updatePWM()' E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test
-
Thread
TLC 5947 maximaler Gesamtstrom und mehrere LED Spannungen
Hallo, ich beschäftige mich gerade mit dem TLC5947. Ich benötige von den 24 Kanälen nur 18 Stück. Durch jeden Kanal fließt ein maximaler Strom von 25 mA. An jedem Kanal hängen 7 LEDs in Reihe. Die LED Spannung beträgt 24 Volt. Jetzt zu meiner Frage Nr.1. Wie hoch ist der maximale Gesamtstrom der durch den TLC5947 fließen darf, bzw. was ist die maximale Verlustleistung die er verträgt und wie berechnet man die? Aus dem Datenblatt werde ich in dieser Hinsicht nicht schlau. Frage Nr. 2 Jetzt möchte ich noch
-
Thread
Treiber Schaltung 24V - 1A - 50 ns - Optokoppler - gemeinsame Anode
genug zu tun und würde gern was "von der Stange" einsetzen wo immer es geht. Ich hatte mir z.B. den *TLC5947* (24 Ch / 12 Bit / SPI, Internal Clock) angesehen und fand ihn klasse. Das Problem war, dass der eine 30-mA Konstantstromquelle an den Ausgängen anbietet - ich aber 1A will. Könnte man denn eine
Ich meine, man könnte die Ansteuerung besser optimieren, wenn man das wüsste. Bausteine wie TLC5947 oder PCA9685 würden die Programmierung sicher erleichtern. Die Art der Ausgänge macht praktisch keinen Unterschied zu AVR-Ausgängen. Die Leistungsstufen sehen nur etwas anders aus. > Ich wollte
-
Thread
LED-Bargraph-Amperemeter für Motorrad
funktioniert Is aber an sich mittlerweile wurscht, da die Sache wohl mit eine pic (irgendwas) und einem TLC5947 gelöst wird.
-
Thread
TLC5947 Signale puffern?
Hey, ich designe gerade eine Platine, die aus zwei TLC5947 und 16 RGB-LEDs besteht. Angesteuert wird sie von einer Master-Platine mit µC, und mehrere der LED-Platinen sollen hintereinander geschaltet werden (variabel von 1-100), um damit nach Anforderung
-
Thread
TLC5947 und ATmega16 Bitmanipulation
Hallo liebe Community, Momentan bin ich gerade dabei den TLC5947 per SPI an einem ATmega16 zu betreiben. Der TLC5947 ist folgendermaßen mit dem ATmega16 verbunden: TLC5947 ---> ATmega16 XLAT ---> PB2 BLANK ---> PB1 SCLK ---> PB7 (SCK) SIN
läuft @ 8MHz mit dem internen Oszillator. Der SPI-Takt beträgt 1/16 * CPU-Takt. Jetzt mal zum TLC5947: Der TLC5947 erwartet von mir 288 Bits. Diese werden in einem Char-Array an den TLC5947 gesendet. Zuerst muss das MSB-Bit für Kanal 23 gesendet werden, dann folgen 11 weitere Bits. Das wiederholt
-
Thread
TLC5947 SPI-Kommunikation
Computer und versuche mit dem TLC über SPI zu kommunizieren. Dies funktioniert leider nicht. Der TLC5947 und der ATmega16 sind korrekt miteinander verbunden. Aus dem Datenblatt des TLC5947 wird man leider nicht richtig schlau, was die Abfolge von BLANK und XLAT angeht... Könnte bitte mal Jemand
Hi, ich stehe selbst vor dem Problem meinen TLC5947 über einen ATmega328 zum Laufen zu bringen. Warum muss PB4 auf Ausgang geschaltet werden? Das macht doch keinen Sinn, da der Pin PB4 doch gar nicht verwendet wird....verstehe ich nicht.
-
Thread
Schaltplan Überprüfung
http://www.adafruit.com/product/1429 Datenblatt des IC's: http://www.adafruit.com/datasheets/tlc5947.pdf Als Darlingtontransistor kommt der TIP 112 von Fairchild zum Einsatz: https://www.fairchildsemi.com/datasheets/TI/TIP110.pdf Im Schaltplan ist dieser (da nicht in der Eagle Bibliothek
-
Thread
Auswahlhilfe für PWM müC
Jetzt kommst du auch noch mit nem Display. Nimm doch sowas http://www.ti.com/lit/ds/symlink/tlc5947.pdf
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Du? Die LED-Hardware ist bei mir anders und es gibt ja auch noch Ideen zu monochromen LEDs mit TLC5947 und 12 Bit Farbtiefe, da ist dann wieder alles anders. Eine gute "Hardware-Abstraction" ist leider nicht einfach, daher versuche ich, mich mit Dir abzustimmen. Bitte diesmal nicht böse sein,
-
Thread
Arduino Nano und TLC5947 - Projekt zur Beleuchtungssteuerung im Auto - bräuchte paar Tipps&Hilfe
any redistribution ****************************************************/ #include "Adafruit_TLC5947.h" // How many boards do you have chained? #define NUM_TLC5974 1 #define data 8 #define clock 9 #define latch 10 #define oe -1 // set to -1 to not use the enable pin (its optional) Adafruit_TLC5947 tlc = Adafruit_TLC5947(NUM_TLC5974, clock, data, latch); void setup() { Serial.begin(9600); Serial.println("TLC5974 test"); tlc.begin(); if (oe >= 0) { pinMode(oe, OUTPUT);
-
Thread
RGB-LED´s einzeln ansteuern ohne Matrix
diese Variante aus. Es gibt auch von TI einige LED-Treiber mit serieller µC Anbindung. Z.B. TLC5947, hat 24 Kanäle (könnte man also für 8x RGB verwenden). Applications: "Amusement Illumination" passt auch :-) Grüße Markus
TLC5947 ist schon ganz gut, da ich auch Platinen habe auf denen nur 4 LED´s sind stellt sich mir die Frage ob ich z.B. für die Platinen mit 8LED´s den TLC5947 nehmen kann und für solche mir 4 LED´s dann beispielsweise
-
Thread
Welcher Bus kann das?
wie die Signale mit mehr Busteilnehmern aussehen werden. Back to topic: du könntest auch den TLC5947 verwenden. Der kann 24 Kanäle PWM, du bräuchtest also 17 Stück davon. Allerdings wirst du dann in irgendeiner Form multiplexen müssen, der Baustein hat zwar eine serielle Anbindung, ist aber wohl
-
Thread
19 RGB-LEDs individuell ansteuern
Mann schrieb im Beitrag #3378120: > können nur 16 RGB-LEDs, ich will 19. Dann nimm halt den TLC5947.
-
Thread
Konstantstromquelle mit 130 Ausgängen ohne Microcontroller
Ausgängen. Ich habe mir überlegt sechs dieser LED-Treiber (http://de.farnell.com/texas-instruments/tlc5947dap/led-treiber-linear-32-tssop/dp/1755259) parallel zu schalten. Jedoch benötigen diese Bauelemente einen Controller, von deren Programmierung keiner in meiner Abteilung eine Ahnung hat. Deswegen
Da die Genauigkeitsanforderungen nicht sehr hoch sind (sonst hättest du den TLC5947 nicht in Erwägung gezogen), reichen 1 Transistor und 1 Widerstand pro Kanal und eine gemeinsame Referenzspannungsquelle. Ist das immer noch zu viel Aufwand, kannst du jeweils mehrere der zu testenden
-
Thread
400er LED-Schriftzug Schaltplan
- 25° LED-Treiber TLC5947 Vielen Dank! Gruß Carsten
_t #endif #define gsDataSize ((gsData_t)36 * TLC5947_N) #define numChannels ((channel_t)24 * TLC5947_N) extern uint8_t gsData[gsDataSize]; void TLC5947_SetGS(channel_t channel, uint16_t value); void TLC5947_SetAllGS(uint16_t value); #if (
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
Überblendungen macht es einen Unterschied. Deine > praktische Erfahrung in Ehren. Ich hab den TLC5947 hier liegen und bin aktuell auch dran mir eine Ambient-beleuchtung zu bauen: Du erkennst bei 12bit keine Schritte mehr. Selbst wenn ich von 0 an langsam (50ms schritte) hoch Dimme und die ganze Zeit