-
Thread
Taktquelle für TLC5940
Hi, ich habe vor, einen TLC5940 zu benutzen, um damit unabhängige PWM-Signale zu erzeugen, mit denen ich dann einige Motoren drehzahlsteuern möchte (natürlich mit entsprechender MOSFET-Schaltung dazwischen). Dazu soll die Frequenz des PWM möglichst hoch sein, damit an den Motoren kein Pfeifen entsteht. Dazu muss beim TLC5940 an den GSCLK-Pin ein Takt anliegen. Laut Datenblatt gehen dafür maximal 30MHz. Kann ich da dann einfach direkt ein Quarz anhängen? Bzw. was gibt es sonst für einfache Takterzeugende Bauteile und wie
-
Thread
Digitale RGB LEDs
Bin gerade dabei sowas ähnliches zu bauen. Für die LED Ansteuerung gehen z.B. TLC5940 die man kaskadieren kann und von einem ATMega versorgt werden. Als Eingangdatenbus wird DMX verwendet. (512 Kanäle = 170 RGB-LEDs pro DMX Universe) Gruß Jürgen
-
Thread
Geplantes Projekt: LED-Display, ein paar Fragen
Statt 74HC595 könntest du Konstantstromtreiber wie TB62705 nehmen, das spart die Vorwiderstände. TLC5940 bzw PCA9532 dimmen gar von alleine. Natürlich ist das eine Preisfrage. Ausserdem hast du NATÜRLICH nicht gesacht, welchen Strom deine LEDs brauchen, vielleicht brauchst du einen PIC6B595. Die
-
Thread
Power-driver für PWM constant current sink ICs (TLC5940)
gerade auf dem Schlauch, komme nicht mehr weiter und hoffe ihr könnt mir helfen. Ich habe einen TLC5940 hier und würde gerne mit dem ein paar LEDs ansteuern. Positiv ist, dass dieser IC bereits einen constant-current sink driver besitzt, d.h. er kann pro Kanal bereits bis zu 120mA aufnehmen. D.h.
arbeiten würden. D.h. ich brauche einen Constant-current driver für min. 400mA der über die PWM des TLC5940 getrieben wird. Gibt es hierfür dedizierte ICs oder Treiberbausteine oder wie müßte eine entsprechende Mosfet-Schaltung dafür aussehen? Danke und frohe Weihnachten Andreas
-
Thread
Taschenrechner Umbau AVR
(xx595 glaub ich) bräuchtest du dann ja immerhin 9 Stück. Von den TLC5940 nurnoch 5. Klar sind die größer (mehr Pins), aber da kannst du ja einfach mal gucken, ob das nicht ne Möglichkeit wäre. Dazu kommt natürlich noch der Vorteil, daß du die Akkulebensdauer im PWM-Betrieb
74xx595 gedacht, da die recht einfach zu bedienen sind und es darüber unmengen Tutorials gibt. Der TLC5940 klingt auch recht interessant, da erspare ich mir ja die Treiber LEDs. Wie viel kostet der und wo bekomme ich den (finde ihn nirgends)? Von dem bräuchte ich bei Multiplexig ja nur einen, oder? Wie
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Vielleicht wäre ja auch der TLC5940 was. Der hat 16 Kanäle. Funktioniert ähnlich wie ein Schieberegister, nur, daß du für die PWM noch einen externen Takt anlegen mußt (ist ja kein Problem). Bei 150 Kanälen und 12 Bit Auflösung brauchst
>Kennt >jemand von euch zufällig ICs die, die oben beschriebene Ansteuerung >ermöglichen. TLC5940 & Co. >Ich möchte die PWMs auf keinen Fall mit dem STM32 erzeugen, Na den Lobpreisungen gewisser Forenteilnehmer hat der doch endlos Power und Timer, wo ist das Problem? ;-) MFG Falk
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
TLC5940 mit 16 Kanälen und 12 bit Auflösung.
Versuchst mit 2x TLC5940 mit 16 Kanälen und 12 bit Auflösung. Dann funktionierts auch. Beim Multiplexen mit Fading wirst du ein Flackern haben, das man sieht.
-
Thread
Startschwierigkeiten TLC5940
Hallo, ich hab nun die erste Platine mit einem TLC5940, nur leider will das ganze noch nicht so ganz funktionieren... Hier mal ein kurzer Schaltplan: TLC5940 - Potential VPRG - GND XLAT - VCC BLANK - VCC (über 10kΩ und an PB2) DCPRG
Mit einem DSO sind alle Signal-Pegel auch sauber. Nur leider tut sich nichts an den Ausgängen des TLC5940. Hier mal mein "Code-Schnipsel": [c] #include <avr/io.h> #include <avr/interrupt.h> #define sleep() asm volatile ("nop") // TLC5940_BLANK PB2 volatile uint8_t data[10]; int main
-
Thread
Atmega48 - Takt ausgeben
ich würde gerne am Pin B1 (OC1A) einen Takt von 204,8 kHz ausgeben (10 Bit * 200 Hz ; für einen TLC5940). Dazu habe ich folgenden C-Code auf den Atmega48 programmiert: [c] #include <avr/io.h> #include <avr/interrupt.h> #define sleep() asm volatile ("nop") volatile uint8_t data[10];
habe zu fast der gleichen Anwendung auch eine "Frage". Ich möchte eben auch einen Takt für einen TLC5940 generieren. Das könnte ich ja. z.B. mit Timer0 im fast PWM mode und OVF-Interrupt machen. Jetzt muß ich ja aber beim "normalen" Grayscale-Mode des 5940 immer nach 4095 Zählschritten (oder was ich
-
Thread
SPI Entstören
habe ich gelegt. Servus an Alle! Ich habe ein ähnliches Problem bei der Serienschaltung von 12 TLC5940NT ICs. Beim letzten kann ich immer sonderbare Fluktuationen erkennen. Beim Betrachter der empfangenen Daten am Sin-Pin mit dem Oszi sehe ich nichts auffälliges. Leider konnte ich deinem Lösungsvorschlag
-
Thread
60rgb leds an atmega8
Aber PWM wird dann wohl unansehlich Sind PWM LED Treiber Chips nicht eine bessere Alternative? TLC5940 ala http://www.freeduino.de/blogs/charlos/64-rgb-led-couchtisch
erfinden und daher meine Frage ob das Alles nötig ist oder ob ich einfach einen Treiber wie den TLC5940 benutzen kann. Deine Erklärung finde ich übrigens toll weil ich trotzdem wissen will wie der Chip arbeitet (wenn er es macht).
-
Thread
90 LEDs einzeln ansteuern
Hardware machen will, geht weder der MAX7219 noch der TLC5921, sondern man braucht so was wie den TLC5940 oder PCA9532. Kostet auch. Geiz und hohe Anspruchshaltung geht selten zusammen.
geschenkt: Den PCA9532 bei Reichelt für 1,90€: http://www.reichelt.de/?ARTICLE=70043 den TLC5940 bei eBay für 2,60€: http://cgi.ebay.de/290499654425 Wären zwei von den (welcchen?) zusammen mit einem Atmega nicht die beste Lösung? - dartrax
-
Thread
kurze Frage: SCK mit Transistor gegen GND schalten
Situation: An der Hardware-SPI des Atmegas hängen mehrere SPI-ICs (CAN, ...) und nun soll noch ein TLC5940 angeschlossen werden. Dummerweise hat der TLC5940 keinen seperaten CS-Pin, um ihn vom SPI-Bus zu "trennen". Daher wurde mir empfohlen, einfach das SCK-Signal auf Masse zu ziehen, und somit einen
Warum willst Du denn das Taktsignal vom TLC5940 trennen? Soweit ich sehe, ignoriert er die Daten, solange er keinen positiven Puls auf XLAT bekommt. Damit erfüllt XLAT die Funktion eines CS-Pins, nur daß er eben nicht für die gesamte Übertragung
-
Thread
Schaltplan mit TLC5940 und MCP2515
verschickt wurde, die für den AVR interessant ist. Der nächste eventuelle Problem-Block ist der TLC5940. Da der Schaltplan evtl. etwas chaotisch ist, hier nochmal eine Auflistung (nutze nur den Grayscale-Mode, Ausgänge liegen beim MC34063 auf Pin 5, CII): VPRG: 10kΩ an 5V SIN: MOSI SCLK: siehe
ausgeben, sollte doch gehen, oder? Und dann natürlich noch der Teil mit dem Transistor. Da der TLC5940 ja keinen CS/SS-Pin hat, wurde mir empfohlen, einfach die Takt-Leitung zu trennen, da dies die gleiche Wirkung wie ein CS/SS-Pin hat. Würde das so gehen, wie ich es hier im Schaltplan habe oder muss
-
Thread
TLC5940 und MCP2515 an SPI (Atmega8)
SPI-Schnittstelle? Wenn ich ja Daten nur an den CAN-Controller senden will, empfängt sie ja auch auto. der TLC5940. Daten nur an den TLC5940 zu senden, geht ja einfach, da der CAN-Contrnoller ja eine CS/SS-Leitung besitzt. Doch wie mache ich das beim TLC5940, der besitzt ja keine CS/SS-Leitung? Hoffe, ihr könnt
So das hat mich doch jetzt gewurmt: http://focus.ti.com/lit/ds/symlink/tlc5940.pdf Seite 7 ist wichig für dich.
-
Thread
"PWM-IC" oder wie PWM erzeugen? (10bit+, 200Hz, 8 Kanäle)
TLC5940 & C0 von Texas Instruments
Gut, dann werd ich wohl den TLC5940 nehmen, 16 Kanäle reiche mir auch locker aus^^ Noch eine Frage zu den Samples: Auf http://focus.ti.com/docs/prod/folders/print/tlc5940.html gibt es mehre Variaten von dem TLC5940, einmal TLC5940NT
-
Thread
Led-Vorwiderstandsberechnung an IC-Ausgängen
dann mal Hersteller wechselst, brauchst du nen neuen Widerstand... Nimm sowas wie TPIC6C595 oder TLC5940.
-
Thread
TLC5940 anschließen
Hallo zusammen, möchte mit meinem Parallax Propeller-uC den TLC5940 ansteuern und weiss leider überhaupt nicht, wie das mit der Schaltung funktioniert. Auf Seite 17 des Datenblattes (http://www.farnell.com/datasheets/47040.pdf) ist eine Schaltung gegeben, die ganz
Bildersuche. Nunja die beste Seite ist diese: http://sites.google.com/site/artcfox/demystifying-the-tlc5940 Ist zwar viel Info aber es ist genau richtig für Anfänger. Es gibt Ablaufdiagramme, Schaltpläne und Codes zur Ansteuerung. Da steht absolut ALLES ALLES drin ... Max Dhom schrieb im Beitrag
-
Thread
Wie die Anzahl der PWM's reduzieren [Projektfrage]
Oder falls es hardware PWM sein sol: TLC5940 von TI. In DIP 16 Kanäle als SMD 24. Aber 16 vom TLC + 2 vom µc könnten ja auch klappen
-
Thread
Wie TLC5940 mit ATMega8 über IR steuern
Hallo, ich habe gerade ein kleines Problem und zwar möchte ich mit einem ATMega8 einen TLC5940 über IR steuern. Das Board habe ich schon mit Spannungswandler und ATMega bestückt. Nun stellst sich die Frage, über welche Pins ich den TLC5940 ansteuern sollte und über welchen Port ich den IR
Schlafzustand zu schicken, denn der Atmega8 hat keinen allgemeinen Pin Change Interrupt. Der TLC5940 kommt an irgendwelche normale Ausgangspins.
-
Thread
Equinox Clock - Clone
Quarz sogar schon drin. Wie siehts denn mit den LED Treibern aus? Gibts ne Alternative zu den TLC5940? Die sind mit 3€ das Stück schon nicht so ganz billig.
-
Thread
LED-CUBE 3-D
mit ziemlicher Sicherheit noch dimmen (wir wollen ja die Fraben uns zusammenmischen können) -> TLC5940 4,50€ / Stück @ 16 Kanäle pro TLC Pro TLC gibt's also 5 RGB-LEDs (5 LEDs * je 3 Farben = 15 Kanäle belegt) Wenn du nicht flimmern willst (und dimmen willst (musst du ja)) dann musst du immer
hab vor kurzen nen kleinen 4x4x4 cube gebaut als Testobjekt und zum Kennenlernen des TLC5940 . der passte direkt in diese Fotowürfel, die es in Kaufland kurzzeitig in den 1€ regalen gab. dazu noch ein kleiner schwarzer Sockel, in dem die Elektronik ist. Sieht ganz gut aus, aber natürlich
-
Thread
TLC5940 - Anweisung geben
ich versuche zur Zeit ein Programm für meine 8x8 LED-Matrix zu schreiben. Die Matrix wird über 4 TLC5940 angesteuert, diese sind an einem Arduino Serial v2.0 (Atmega328) angeschlossen. Das ist ein Teil meines Programmes, ich versuche über den Serial Monitor im Arduino Programm die drei LEDs zum leuchten
Hey, ich habe den TLC 5940 zu Fuß angesteuert. Bei 4 Chips in Serie läuft das in etwas so: 4x Daten in den ersten schieben. Latchen Dann den TLC chip takten damit er den PWM Zyklus machen kann. Das takten klappt prima
-
Thread
Mehrere PWM Signale erzeugen
Hallo, das IC TLC 5940 gibt es z.B. bei "Mouser.com" zu kaufen. Gruß
des nächsten verwursten. edit: da kommt dann so eine Konvertierung bei raus: [c] void tlc5940_compress16(Tlc5940Data* o_data12, uint16_t i_data16[TLC5940_CHANNELS]) { uint8_t outInd = 0; uint8_t inInd = TLC5940_CHANNELS-1; for(; inInd<TLC5940_CHANNELS; inInd -= 2) { o_data12
-
Thread
7805 defekt?
die erste Idee für mein Projekt. Ein Tisch mit einer 8x8Led Matrix aus insgesamt 64 LED's und 4 Tlc5940. Wenn der Tisch dann später fertig ist hätte ich gerne meinen Arduino wieder, deswegen hab ich mir überlegt, dass ich mir selbst einen baue ( da ich schon die Teile bist auf den Atmega328 mit Bootloader
-
Thread
mehrere Teilnehmer an einer SPI-Schnittstelle ?
? Im Grunde soll der PIC18F2420 die Daten von der SD-Karte holen und dann in den LED-Treiber (TLC5940) hineinschreiben. Beide Bausteinen arbeiten mit SPI-Schnittstelle. Nun weiss ich nur noch nicht wie ich das hardwaretechnisch lösen soll. Ich müsste sozusagen auswählen können welchen der beiden
Der TLC5940 hat doch gar keine SPI-Schnittstelle. Nur ein Serial Data Interface.
-
Thread
RGB LED-Stripes an TLC5940 (Frage nicht Treiberspezifisch)
Problem: Ich möchte jeweils einen LED-Stripe (mit 3 LEDs = 180mA) an entsprechend 3 Ausgänge des TLC5940 ranhängen. Da dessen Ausgangsleistung nicht ausreichend brauche ich noch einen MOSFET / Transistor oder was auch immer. Datenblatt des TLC5940 (klicke auf Namen). Ich wollte also folgendes wissen
) / braucht man bei MOSFETs einen ? Und überhaupts welche Beschaltung muss ich für Transistor <> TLC5940 wählen ? Ich bin gerade völlig platt. Ich hab davon Null Ahnung. Der PIC und die Ansteuerung des TLC5940 läuft reibungslos. PCB selber gemacht und alles. Nur da hab ich eine Wissenslücke ...
-
Thread
TLC5922 bzw. TLC5940 BEZUGSQUELLE ?
Servus, ich suche eine Bezugsquelle für ein paar TLC5922 bzw. TLC5940 gerne auch von Privat - ich suche max. 10 Stück bzw. was in der Größenordnung aber ich bin für jedes Angebot bzw. Link dankbar. Thanks Gruß
-
Thread
Diffusor für LED (-> Bild) - Wie heißt das Material und wo gibt's das ?
hoffentlich bald ein paar Muster. Kostenlos - versteht sich. Jetzt heißt's dann ausprobieren. Die TLC5940 kommen bei mir aus Kanada (ich konnte 80$ für 20 Stück aushandeln. Mit Versandkosten komm ich dann auf 108$ und damit wieder auf bischen mehr wie 80€ => 80€ / 20St = 4€/Chip. Das ist schon wieder
schießen mir die Kosten in ungeahnte Höhen ... Ich arbeite gerade an den Boards für den PIC und den TLC5940. Ich melde mich mit Bildern sobald ich Muster habe und werde dann mal die optischen Eigenschaft ausgiebig Testen. Gruß
-
Thread
Ist ein ATMEGA32-16PU geeignet für Jonglage?
dunkel, dass ich wegen der PWM Problematik mit den dunklen Stellen einfach die Dot-correction eines TLC5940 genutzt habe. Ist zwar technisch nicht so sauber, aber 6 bit haben bei mir völlig gereicht, da ich ja kein Display bauen wollte. Ganz zu schweigen davon, dass so ein Treiber den Platinen- und Bauteilaufwand
-
Thread
atmega32 timer1 externer Takt funktioniert nicht.
OCR) = F_CPU/2/Prescaler ... ISR( TIMER1_OVF_vect ) { LED_TOGGLE(STAT_LED_DEBUG_1); tlc5940_blank(); } [/c] Laut datasheet müsste er doch in dem modus den Overflow auslösen, wenn der Counter TOP (ICR1) erreicht ist. den FPWM-mode wollt ich nehmen, damit ich die die Compares noch
-
Thread
Ansteuerung DMX - 16x3 PWM -> möglich?
48 PWM Kanäle wird schon schwierig. Nimm für den DMX Empfang den AVR und steuere damit 3 TLC5940 an die dann die PWM Arbeit verrichten. Jürgen
-
Thread
TLC5940 Effizient ansteuern
Clock-Hardware? nö, nur ein kleiner 4x4x4 LED-Cube (also quasi 16x4 Matrix) zum Kennenlernen des TLC5940 Ich hatte mir den als Sample bei TI bestellt, weil ich den ganz interessant fand. Was ich damals überlesen hatte, war, dass man das Ding selbst mit Takt und Blank versorgen muss. gibt es sowas
OCR) = F_CPU/2/Prescaler ... ISR( TIMER1_OVF_vect ) { LED_TOGGLE(STAT_LED_DEBUG_1); tlc5940_blank(); TCNT1 = 0; } [/c] der Timer 0 funktioniert. der erste PWM-Zyklus ist bei geeigneter Einstellung des Vorteilers und des OCR0 gut zu beobbachten, allerdings wird die ISR nicht
-
Thread
TCL5940 16-Kanal 12bit LED Treiber ansteuern und HighPower LEDs über MosFETs treiben (in Bascom)
Der chip heißt natürlich *TLC5940* - sorry .....
Wozu die Endstufe? Mit dem TLC5940 kannst du doch die N-Kanal-Fets direkt treiben, oder?
-
Thread
8 x 24 PWM Kanäle mit Atmega 8
schau dir mal dieen IC an: TLC5940
-
Thread
Wie Spieluhr, Countdown Display in sehr groß
Ansteuerung wird wirklich etwas aufwändiger aber auch hier hab ich eine Empfehlung, nämlich das Ganze mit TLC5940's machen siehe hier: http://www.thebox.myzen.co.uk/Hardware/Mini_Monome.html Nur eben nicht RGB... LG
-
Thread
Anfängerfrage: 20 High-Power LEDs per MCU steuern (mit PWM)
um mit den begrenzten PWM Ausgängen vom Mikrocontroller zurechtzukommen. Könnte ich nicht das TLC5940 Dings benutzen um meine PWM Ausgänge zu erhöhen? Mein Arduino Klon hat nämlich wie das Arduino Duemilanove nur 14 Digital Pins ... wenn das mit dem TLC5940 geht wäre das des Rätsels Lösung und ich
-
Thread
Silberdraht für LED-Cube
ja noch mehr Drähte nach oben. Ich würde da aber die PWMs nicht den Mega machen lassen. der TLC5940 scheint sich super dazu zu eignen. wobei bei 8x8x8xRGB die Datenrate bei 12bit schon enorm hoch ist. weiß nicht, ob man die SPI so schnell füttern kann. vielleicht gibts so ähnliches ja auch
-
Thread
RGB LED Treiber
tlc5940 oder so ähnlich.
Der tlc5940 ist ein bisschen über Proportioniert für meine Anwendung. Hab schnell geschaut obs den auch mit 3 channels gibt, leider nichts auf die schnelle gefunden....
-
Thread
Wie viele LEDs an 120mA Konstantstromquelle
ich habe einen TLC5940 http://www.ti.com/lit/gpn/tlc5940, das ist ein 16 kanal PWM Treiber mit 16 x 120mA (einstellbar von 20-12mA) konstatstromquellen. 17V maximal, zur verfügung habe ich aber nur 12V. Wenn ich eine
man verstanden hat, wie eine [[LED]] funktioniert. Der Knackpunkt ist die Verlustleistung im TLC5940. Die muss man begrenzen, sonst fackelt das Ding ab. Der kann bei optimaler Kühlung knapp 4W verbraten, recht viel für das Gehäuse. >Wie viele LEDs ich steuern möchte hängt ganz davon ab wie viele
-
Thread
JTAG und CPLD
diesen Teilen schon immer mal beschäftigen wollte. Es gibt sicher noch andere Möglichkeiten z.B. TLC5940 oder ähnliche Bausteine... Halt mal versuchen was so alles geht... Gruß Frank [edit: muss natürlich heissen 8 x 64 x 3]
-
Thread
Schieberegister oder I2C-Portexpander?
Wie wäre es mit einem max7219 oder tlc5940?
-
Thread
8 PWM - Direct-out, Schieberegister bzw. Treiber IC
erzeugen? Direkt an 8 Pins des µControllers PWM Signale ausgeben? LED-Treiber Bausteine wie z.B.: TLC5940 verwenden und anstatt Leds Servos und Motoren anhängen? Freu mich aut eure Vorschläge. lg Manuel
-
Thread
AtMega 48 Timmer
Dummydaten, am Ende richtige Daten + Blank/Strobe) kümmert. Damit läuft die ganze Ansteuerung eines TLC5940 nebenher ab und man braucht sich nicht weiter drum kümmern. Geht allerdings nur, wenn man die SPI-Schnittstelle nicht noch für was anderes braucht.
-
Thread
RGB LEDs zusammen schalten
Parallelschaltung. Also einfach den Zweig der schon da ist (Rs+LED) verdoppeln. Aber darauf achten, dass dein TLC5940 auch so viel treiben kann, schließlich verdoppelt sich dabei der Strom
Parallel schalten soll jedenfalls nicht ohne eigenen Vorwiderstand und auf den kann ich ja durch den TLC5940 verzichten. Kann es bei dieser art der Parallelschaltung von 4 LEDs nicht zu Problemen durch leicht unterschiedliche Fertigungsbedingenden Toleranzen kommen?
-
Thread
RGB LED Matrix
ein Arduino übernehmen. Für die Ansteuerung der LED habe ich mir den momentan leider ausverkauften TLC5940 ausgesucht. Jetzt habe ich noch ein paar fragen zur Praxis. Ich möchte für eine Reihe 3 TCL5940 benutzen je einen für Rot einen für Blau und einen für Grün. Über den Referenz Widerstand kann ich