-
Thread
N-Fets als High Side Switch
| +----------+----------' | | | | | | o_o_o_o | TLC5940 | _ _ _ o o o o | | | | (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) [/pre] Gruß Vlad
-
Thread
12 bit Wert in Array aus uint8_t speichern
Hallo, ich versuche PWM Werte für den TLC5940 in ein Array aus uint8_t zu schreiben (damit ich sie später einfach über die SPI ausgeben kann) Hier mein Code: [c] void SetLED(uint8_t led, uint16_t value) { if(led | 0b11111110 == 0
uint16_t) => XXXX1111 22222222 (X = alte Bits) BLOCK BLOCK+1 Das ganze ist halt für ein TLC5940, der eine 12bit PWM zur Verfügung stellt und dem ich die Daten über SPI, also jeweils 8bit weise, zur Verfügung stelle.
-
Thread
Moodlight mit ATMEGA88 und TLC5940 mit 4096 Farben
jenigen, die noch nicht wissen was Sie zu Weihnachten schenken sollen. 1 x ATMEGA88 (8MHz) 1 x TLC5940 4 x RGB-LED Das ganze kann mit und ohne Fernbedienung verwendet werden. Wird das #define WITH_FB auskommentiert, passt das Ergebnis sogar in einen ATMEGA48. Mit Fernbedienung stehen die folgenden
abzugeben. Die Struktur der Software ist aus den Wordclock Sourcen entnommen. Die Ansteuerung des TLC5940 erfolgt über Bitbang. GSCLK und Blank werden über Timer0 und Timer2 erzeugt. IRMP und die Ablaufsteuerung erfolgt über Timer1. Gruß Frank
-
Thread
Eclipse und --gc-sections
#include "base.h" #include "uart.h" #endif #include "timer.h" #include "user.h" #include "TLC5940.h" #ifdef WITH_FB #include "irmp.h" #include "wceeprom.h" #endif int main( void ) { #ifdef DEBUG uart_init(); #endif #ifdef WITH_FB wcEeprom_init(); #endif cli(); color_init(); TLC5940_init( 12 ); #ifdef WITH_FB irmp_init(); timer_init(); user_init(); #endif sei(); while( 1 ) { #ifdef WITH_FB autoleaveMenuMode(); handle_ir_code(); #endif
-
Thread
Spannung runtertransformieren
Ich habe eben etwas von dem LED-Treibern tlc5940 und tlc5922 gelesen, wobei mir Ersterer besser gefällt, da er in Dip verfügbar ist, Pwm bereits eingebaut hat und die Outputs sinnvoller ausgeführt sind. Was haltet ihr von dem Bausteinen? Damit
Datenblatt konnte ich nur "Serial Data Interface" lesen... Datenblatt habe ich von hier (DigiKey): TLC5940: http://search.digikey.com/de/de/products/TLC5940NT/296-17732-5-ND/716896 TLC5922: http://search.digikey.com/de/de/products/TLC5922DAP/296-15843-5-ND/600297
-
Thread
TLC5940 mit 3 Pins anschließen
Hallo, ich möchte einen TLC5940 an meinem µC(ATiny2313) anschließen. Ich benötige allerdings kein Grayscale PWM oder Dot Correction, sondern möchte den TLC5940 lediglich zum an und ausschalten von LEDs verwenden. Hab mich schon
-
Thread
Schaltplan LED-Steuerung mit TLC5940
Hallo zusammen, ich habe jetzt mal meine Schaltung vom Breadboard auf einen Schaltplan übertragen. Die Schaltung funktioniert zumindestens auf meinem Board einwandfrei. Bevor ich mich jetzt aber an die Platine setze, möchte ich Euch bitten mal über den Schaltplan zu schauen, ob ich irgendetwas vergessen habe. Danke und Gruß Frank
-
Thread
TLC5940 - Anfänger
http://students.washington.edu/acleone/codes/tlc5940arduino/html_r014/index.html
sehr detaillierte Erklärung bereit halten. http://sites.google.com/site/artcfox/demystifying-the-tlc5940
-
Thread
TLC5940 - SPI - ATMEGA88
Hallo Zusammen, ich arbeite gerade an einer kleinen LED-Spielerei mit MEGA88 und TLC5940. Jetzt stehe ich im Schaltplan gerade vor dem Problem, das die folgenden Leitungen gemeinsam genutzt werden sollen. ATMEGA88 (MISO) - SPI - TLC5940 (VPRG) ATMEGA88 (MOSI) - SPI - TLC5940 (GSCLK
sollen. Wieso gemeinsam? Weil auch das [[AVR ISP]] dort dranhängt? >ATMEGA88 (MISO) - SPI - TLC5940 (VPRG) >ATMEGA88 (MOSI) - SPI - TLC5940 (GSCLK) >ATMEGA88 (SCK) - SPI - TLC5940 (SIN) Nicht sinnvoll. Warum nicht so, da kann man [[SPI]] ohne Handstand nutzen. ATMEGA88 (MOSI) - SPI - TLC5940
-
Thread
Starthilfe: High-Side-Schalter
Rlast (=LEDs) | | Konstantstromsenke (TLC5940) Ich bedanke mich schon mal für eure Hilfe! Wenn ich noch wichtige Angaben vergessen habe, sagt es einfach ;-)
-
Thread
TLC5940 Konstantstrom "ausschalten"?
Wenn ich nun als R(iref) einen 330Ohm Widerstand nehme, bedeutet das doch laut Datenblatt für den TLC5940, das er 120mA pro Ausgang liefern soll. Da die einzelnen Stripes weniger brauchen und dazu eigene Vorwiderstände haben, sollte der TLC5940 damit doch in der Theorie nix verbraten müssen und damit
ano2011 schrieb im Beitrag #2350800: > Ich möchte mit 3 TLC5940 12 LED-Stripes steuern. Das ist ok und funktioniert bestens. Für jede Farbe ein TLC5940. ano2011 schrieb im Beitrag #2350800: > Spannung - Rot/Grün/Blau > 12,2V - 99mA/79mA/87mA > 11,5V -
-
Thread
Einstieg USB + Mikrokontroller
zufrieden damit ... später muss daraus aber eine 27-Kanal-PWM-Steuerung werden - vermutlich mithilfe 2er TLC5940 - also habe ich noch einiges vor mir. Nun aber noch 2 kleine Fragen: - Gibt es epmfehlenswerte Bücher zur MSP430G - Reihe (ValueLine, Launchpad-kompatibel) - Ist es möglich über das Launchpad
-
Thread
Leistung am PWM Pin atmega168
im hab in einer lade einige tlc5940pwp gefunden, das problem ist somit gelöst und ich kann jede led einzeln steuern :D
-
Thread
LED-Treiber mit PWM?
Schau Dir mal den TLC5940 an, den gibt es als 28 pol DIP und entsprechende Bibliotheken zur Ansteuerung im Internet. Gruß Frank
-
Thread
MSP430 als RGB-Strip Controller, der per USB angesteuert wird - Realistisch?
(Könnte ich sowieso nicht) - Ich brauche die TLC5940 nicht zu verwenden (Würde dann sowieso eine Platine brauchen) - Ich verwende den MSP430, weil er weitaus günstiger ist Soweit ich das verstanden habe kann man ja das PWM-Signal entweder per Timer
Taktzyklen gesetzt werden. Ist es mit nur einem Timer überhaupt möglich, mit einem MSP430 ohne den TLC5940 drei PWM-Signale für jede Farbe zu erzeugen sowie RGB-Signale per serieller Schnittstelle zu empfangen? Danke und Gruß, Jan
-
Thread
Touch-Funktion
man das sonst anstellen? Zum Aufbau: Der Tisch besteht aus einem Arduino Duemilanove mit 12xTLC5940 die dann alle RGB-LED's steuern. Hat jemand eine Ahnung wie das funktioniert? - Mr. Touch
-
Thread
Strombelastbarkeit / Leistung TLC5940
Hi Leute, ich hab noch einige Schwierigkeiten ein Datenblatt zu verstehen. Es geht um den TLC5940 der mehrere LED-Strips betreiben soll. (ohne Vorwiderstände auf den Strips) Kann ich auf einem Chip einen Strom von maximal 450mA fließen lassen (pro Kanal ca.55-60mA), ohne das er auf dauer zu
12V-Mini-RGB-LED-Controller---LED-Dimmer-fuer-RGB-LEDs--RGB-LED-Leisten.html Oder bin ich mit dem TLC5940 auf dem Holzweg? Ach und ich häng mal ein Bild von dem Grundgerüst bei, damit ihr ne kleine optische Veranschaulichung habt, wovon wir hier reden. Grüße Kai
-
Thread
RGB Leds mit Common Cathode
Hallo Forum, ich wollte mit dem TLC5940 RGB-Leds ansteuern, hab jetzt leider RGB Leds mit einer Common Cathode bestellt, die sich wenn ich das Datenblatt richtig versteh ja leider damit nicht steuern lassen. gibt es eine Alternative für den TLC5940? gruss Ralf
-
Thread
TLC5940 und MMC-Bootloader bei über SPI geht das?
Hi, ich möchte gerne den TLC5940 und den [[MMC/SD Bootloader für AT Mega]] gleichzeitig benutzen. Mein Problem liegt darin dass ich dem TLC5940 die Daten über SPI schicke, nur leider fragt der [[MMC/SD Bootloader für AT Mega]] darüber
Leider ist es so das ich den SS bzw. CS für den TLC5940 nicht ganz regelconform benutzt, davon aber abgesehen brauchen beide den selben SS Pin.
-
Thread
TLC 5940 für RGB-LED Strip
würde sich dann pro Kanal und Strip ein Strom von 40mA ergeben. Ist es noch möglich mit dem TLC 5940 ein Strom für alle 4 Strips (je 3Farben) also 120mA x 4 = 480mA zu steuern? Da bei 12V eine Leistung von max.5,76W umgesetzt werden muss. Im Datenblatt des TLCs ist in der Kennlinie des TLC5940 NT
12V sind doch über Vorwiderstand und LEDs...da muss ich doch dann wissen wieviel Widerstand der TLC5940 hat oder? Grüße Kai
-
Thread
50x PWM 8bit aus nem AVR
ich hab mir grad mal ein paar Samples von TLC5940 bestellt :-) Ich werds wohl mit mehreren µCs machen. Hat jemand Links zu Projekten bei denen eine große Anzahl an LEDs mit einem(!) AVR gemultiplext oder gePWMt werden? Bin da immer mal wieder
-
Thread
BS170 direkt an µC für 12V/100-200mA
denn nachher funktioniert. Aber schön wäre es wenn man sich das ganze sparen könnte, wenn der TLC5940 das von Haus aus mitbringt.
ganze ist nachher eine 6x4 Matrix und ich dachte das ganze mit > einem Atmega zu steuern über 6 TLC5940, also 1 TLC5960 für 4 Elemente. Für die 72 Kanäle reichen ja schon 5 TLC5940. Alternativ könntest du auch 3 TLC5951 mit jeweils 24 Kanälen à 40mA nehmen. Die TLCs haben gegenüber der Lösung
-
Thread
RGB LED Wand 4x6 Matrix
belesen und auch viele eigene Varianten im Kopf durchdacht und bin nun auf die Variante mit einem TLC5940 bzw. TLC5941 in Kombination mit Arduino Mega gesoßen. Bei einer 6x4 Matrix hab ich insgesamt 24 Einheiten die ich seperat Steuern möchte, daher brauche ich wenn ich mit einem µ-Controller steuern
die Plexiglasplatte anstrahlen) http://cgi.ebay.de/100x-10mm-RGB-LED-Common-Anode-Diffused-8kmcd-TLC5940-/150597747272?pt=LH_DefaultDomain_2&hash= Bei meinen Tests mit den LED-Strip, hab ich eine gute Ausleuchtung bei 40cm pro Pixel (4x3 LEDs in Reihe). http://cgi.ebay.de/300cm-3m-LED-SMD-STRIP-LEISTE-RGB
-
Thread
Hilfe bei MOSFET-Auswahl
Kennst eine Bezugsquelle für TLC5940 ? Preis ?
Thomas Kiss schrieb im Beitrag #2196598: > Kennst eine Bezugsquelle für TLC5940 ? http://de.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=TLC5940
-
Thread
Lichterkette mit steuerbaren LEDs (BUS)
welche auf I²C basiert und das Daisy-Chained Signal über LVD übertragen. Könnte sowas wie der *TLC5940* sein. Leider kann ich mich nicht mehr an den Chip erinnern, denn ich leztes Jahr mal bei *Texas Instruments* gesehen hatte. Grüße Michelle
-
Thread
22 RGB Leisten via USB
Vielleicht für den Einstieg einen Arduino? 4 bzw. 5 TLC5940. Das müsste doch im großen und ganzen reichen.
ein Arduino-Board, dachten jedoch das dieses nicht ausreichen wird. Du meinst das dies mit den 5 TLC5940 funktioniert. Ich werd mich morgen mal einlesen. Oder gibt's noch nen weiteren Tipp?
-
Thread
LEDs dimmen, welchen IC?
gilt auch für dei Spalten (bei dir NPN) 6. Der 74hct163 ist mit Sicherheit kein PWM-IC 7. Der TLC5940 ist ein recht bekannt PWM-IC mit 16 Kanälen, 12 bit Auflösung pro Kanal, eingebaute KSQ
Schau Dir statt des TI TLC5940 auch den TLC5947 an, der 5940 braucht deutlich mehr externe Beschaltung.
-
Thread
LED Array Multiplex mit TLC5940
habe vor mir ein Board zur Steuerung eines RGB-LED-Arrays zu bauen. Dazu habe ich mir Samples des TLC5940 bestellt. Damit lassen sich 5 LEDs ansteuern. Ich habe bei EBAY ein Angebot über 100 LEDs für 25€ gefunden: - 4Pin - R:2,1V G:3,3V B:3,2V - 3*20mA - ca. 5000mcd 70° - gem. Plus Mit
-
Thread
Umgang mit TLC5940
Hallo, ich habe vor mit einem FPGA Spartan 3E mehrere TLC5940 Bausteine und somit LEDS anzusteuern. Allerdings ist mir einiges noch nicht ganz klar: 1. Brauche ich Vorwiderstände für die LEDS? 2. Da der TLC5940 kein Slave Select Eingang hat, muss ihn trotzdem
> 1. Brauche ich Vorwiderstände für die LEDS? Nein > 2. Da der TLC5940 kein Slave Select Eingang hat, > muss ihn trotzdem irgendwie anwählen können. Nein. Verbinde mehrere über SOUT->SIN
-
Thread
Problem bei Projekt LED cube 8x8x8 myC und Decoder will nicht
kann) oder (in deinem Fall) man braucht an den Säulen Konstantstromquellen hier könnte man den TLC5940 nehmen. Das würde auch die ganze Lötarbeit mit den Säulentransistoren ersparen. einfach 4 davon an kaskadiert an die SPI. mal durchrechenen ob man die Daten schnell genug aus dem Mega bekommt, oder
-
Thread
Farbunterschiede bei RGB-LEDs
> Meine Frage ist: Wie kann ich das Problem lösen; dh. gleiche Farben > bekommen? TLC5940 > Ist das normal, dass die LEDs so unterschiedlich sind? Ja, wenn man zu den billigen unsortierten greift. Aber deine Schaltung ist auch Humbug. Mit Vorwiderständen an 5V bekommt man keinen
-
Thread
Abtastrate Oszilloskop
dem Schluß, daß ich mit einem ollen Mega88 gut dabei sein müßte :) . Da kommen dann noch ein paar TLC5940 (glaub ich) dran. Hab mir da überlegt, daß ich das Fernsehbild in "Kästchen" einteile, und innerhalb der Kästchen taste ich dann jede Farbe 4x ab und bilde daraus den Mittelwert. "Eigentlich" ganz
-
Thread
Verständnisfrage bezüglich Ansteuerung von LED-Strip mittels PWM
PWM-Signal auf R G B jeweils zu geben und warum ist das so? :-) Ich hätte alternativ auch noch 5x TLC5940NT hier, die ich aber nur als Notlösung einsetzen würde. Gruß
-
Thread
PWM Multichannel mit 500mA pro Ausgang
die Motoren ca.500 mA Sobald sie laufen nur noch 120 mA. Habe mir überlegt die Motoren mit einem tlc5940 anzusteuern der wird aber durch die Stromspitze geputzt denke ich mal. Gibt es multichannel PWM in der Art von tlc5940 die aber bis 500mA vertragen? Gruss Lonier
-
Thread
TLC5940 + RGB-Matrix + Transistorarray
Guten Abend, ich habe mir gerade folgende angehängte Schaltung ausgedacht. Meine Fragen nun: 1. Ist der 'Schaltplan' soweit ok (mit Abstand der 100nF und aller Spannungs- und Stromversorgungen) - vom Prinzip her (PNP, ...)? 2. Gibt es eine Art Transistorarray für diese 8 PNP-Transistoren. Lt. Datenblatt (http://www.pieterfloris.nl/shop/download/rgb_led_matrix.pdf) ist der max. Strom auf 20mA pro LED (30mA Peak bei 1/10 Einschaltdauer, < 0.1 ms). Irgendwie passt mir das nicht zusammen. Meine Berechnung: 20mA * 8 (da 1/8 Einschaltdauer) * 3 Farben * 8 LEDs pro Zeile = 3,84 A das kann irgendwie
-
Thread
TLC5940 Spannungsversorgung mit 12V Spots
Spots realisieren, zum ansteuern der RGB LEDs und der Spots dient eine ATMEGA8 in Verbindung mit 3 TLC5940. Die TLC5940 betreiben 12 RGB LEDs und 4x4 12v LED Spots. Die LED Spots brauchen zu viel Strom, so das ich sie nicht direkt an die TLC5940 anschließen kann und nun weiss ich nicht ganz genau wie ich die ganzen LEDs an die TLCs anschließen kann. Dem ATMEGA8 und den 3 TLC5940 stehen 5v zu Verfügung, da der TLC5940 12v auf Ground durchschalten kann bin ich nun erstmal am überlegen ob ich die RGB LEDs, mit entsprechendem Vorwiderstand, an die 12v Stromversorgung der 12v
-
Thread
tlc5942, Ausgänge schalten nicht
überhaupt die dc (7bit anstatt 12bit) benutzen? Bandbreitenprobleme? edit: ich finde den TLC5940/TLC5941 besser, da gibts einen seperaten Eingang für den PWM-Takt, so dass man Daten befüllen und PWM-Takterzeugung mit unterschiedlichen Frequenzen erledigen kann.
-
Thread
RGB-LED 7-Segment Uhr 4 stellig
Servus, ich kann dir nur den TLC5940 empfehlen. Der wird via SPI angesprochen. Jeder TLC5940 hat bereits eine fertige Konstantstromquelle für jeden seiner 16 Kanäle an Bord. Die Auflösung pro Kanal beträgt 12 Bit. Sehr einfach anzusteuern
2 Chips aufteilen, damit verteilt sich die Verlustleistung). Der von Michael vorgeschlanegne TLC5940 bringt leider zu wenig Strom, was man durch weniger Multiplex und mehr Aufwand natürlich lösen könnte. Zur Einsparung von I/O Pins am uC könnte man seriell beschickbare Treiber verwenden, wie
-
Thread
Howto: 60 RGB-LED, Pro LED 4 Farben, alles mögl billig über einen µC
er nun RGB nur ein/ausschalten will, oder ob er stromgesteuert verschiedene Helligkeiten will (TLC5940) ist unklar. Natürlich tut es als Ersatz des TLC5920 zwei TPIC6B595 und in nicht-gemultiplexten Anwendungen gar der 74HC595, davon dann allerdings 20 Stück.
-
Thread
50+ LED Treiber / Multiplexer
gleichzeitig. Dann vergiss 2 TLC5920 (du wolltest 50mA pro LED und nicht 1.25mA) und nimm 4 TLC5940 für deine bis zu 64 LEDs bis zu 50mA mit einzeln einstellbarer Helligkeit. choose the right weapons.
wir wieder bei meinem ausgangsproblem wären: wie steuer ich mit einem µC und dann meinetwegen 4 TLC5940 64 RGB-Leds mit 4 farbkombinationn einzeln in den farben durch? dazu bräuchte ich doch im prinzip 256 verschiedene beschaltungen, 4 je led und damit reichten 4 TLC5940 nicht mehr aus sondern ich bräuchte
-
Thread
Signalqualität bei Parallelansteuerung mehrer Chips?
Hallo, ich will mir eine LED-Steuerung aus TI TLC5940-Bausteinen aufbauen. Einen habe ich auch schon auf einer Probeplatine hier am laufen, das funktioniert soweit wunderbar, und die Ansteuerung auf mehrere davon hintereinander zu erweitern sollte dann
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Hier meine LED RGB Kunst enthält mehrere TLC5940 als RGB-Ansteuercontroller. Die können die helligkeit der RGB LEDs per PCM synchron dimmen. Wird von einem ATMEGA644(unter dem Holzrahmen) gesteuert. Kann man per IR Fernbedienung auf verschiedene
-
Thread
ATMEGA165, TLC5940, RS485, ISP, LM7805
Guten Abend liebe Expertinnen und Experten :-) Bin gerade dabei eine Art RGB-LED Hintergrundbeleuchtung zu bauen. Geplant sind 16 RGB LEDs und 16 weiße LEDs. Die Schaltung wäre jedoch so aufgebaut, dass ich die LED Versorgungsspannung auch erhöhen könnte, um mehrere LEDs in Serie zu schalten und ich mit einem 7805er trotzdem 5V für die ICs habe. Ich habe mal den Schaltplan hochgeladen und würde euch bitten, mal drüberzuschauen, bevor ich das Board route und bestelle (wäre doof, wenn ich die PCBs schrotten kann, wenn ein Fehler drinnen ist) Mal zu meinen Gedanken: -----------------
-
Thread
Hilfe bei PWM
lief aber auf nem Tiny45 mit 3 Schieberegistern dran. Du könntest vielleicht auf sowas wie den TLC5940 umsteigen. Dann kriegst du die Auflösung und die Frequenz locker hin... Gruß
-
Thread
TLC5940 - Schema für Ansteuerung
Hallo, ich versuche, einen TLC5940 im GS-Mode zum laufen zu bekommen (DC-Mode wird nicht benötigt). Da es einfach nicht klappen will, hab ich Datenblätter durchwühlt und bin nun auf folgendes "Schema" zur Ansteuerung gekommen, doch
würde 1kOhm vorschlagen ... Zur Ansteuerung: http://sites.google.com/site/artcfox/demystifying-the-tlc5940 Da steht alles alles alles drin ...
-
Thread
12V und der TLC5940nt
ein bisschen was mit dem Arduino zu basteln. Ich hab momentan ein Verständnisproblem mit dem tlc5940nt. Ich möchte 12v RGB-LED-Strips (3 SMD-RGB-LED hintereinander, komplett mit Vorwiderständen für 12v, CA) an den TLC anschließen und über den Arduino steuern. Der Anschluss vom TLC am Arduino
-
Thread
Modulare 8x8 Matrix
mit je maximal 15mA. Jetzt überleg ich mit was ich allerdings die Steuerung zusammen bau... TLC5940, MBI5030, MAX7219 waren mir als erstes eingefallen aber... Ich mach die Platinen selber, hab *massig* Platz und viel Zeit zum löten. Da hab ich mal überlegt ob ne Matrix und/oder spezielle ICs
Moin Peter, Der TLC5940 scheint mir ok für dein Vorhaben, du brauchst halt 4 St./ Platine (64 LEDs, keine Matrix da individuelle Ausgänge). Der Max7219 ist auch ok (ausser AFAIK für weisse LEDs), du kannst hier allerdings
-
Thread
9 Kanal Konstantstrom 0-70mA
durch digitalen Widerstand ersetzt. Fallen jemanden noch andere Möglichkeiten ein? So PWM Teile a TLC5940 kann ich leider nicht verwenden. Brauche wirklich konstanten Strom mit wenig Ripple. Möchte auch recht kostengünstig und kompakt bleiben. Bin für alle Vorschläge dankbar, Stefan