Im Forum und im Wiki
-
Thread
ISP erkennt ATtiny167 nicht - Schaltplan fehlerhaft?
RESET fehlt noch ein Widerstand von 10kOhm nach +5V. Eventuell stören auch die Anschlüsse des TLC5940 - da habe ich jetzt nicht näher nachgeschaut. Ich würde den TLC5940 testweise mal entfernen oder die ISP-Leitungen trennen. Gruß Dietrich
SOUT des TLC5940. Wenn dieser die MISO-Leitung blockiert, kanns nicht funktionieren. Die anderen Leitungen des TLC5940 (SIN, SCLK, GSCLK) sind vermutlich Eingänge? Dann ist dort keine Störung zu erwarten. Vorschlag
-
Thread
RGB Cube Driver
Rechnung ist ja so schwer nicht: 256 LEDs x 3 (RGB) x 12 Bit = 9216 Bits pro Ebene (dafür werden 48 TLC5940 benötigt!). Die max. Clock des TLC5940 ist mit 30MHz Transferrate angegeben. Die Übertragung dauert also (1/30000000)*9216 = 0,3ms. Für 16 Ebenen dann ca. 5ms. D.h. ihr könntet ca. 200 Updates
eure Vor- und Ratschläge offen So baut man das nicht. Man multiplext nicht 16 Ebenen mit je 48 TLC5940 a 16 RGB LED, sondern man multiplext höchstens 8 Ebenen, also den halben Würfel, und braucht dann eben 96 TLC5940 für die 4096 LEDs. Man baut auch nicht 1 Schieberegisterkette auf, sondern man
-
Thread
Kompilierungsfehler bei SPI und Attiny2313
-funsigned-bitfields -mmcu=attiny2313 -DF_CPU=1000000UL -MMD -MP -MF"tlc5940.d" -MT"tlc5940.d" -c -o "tlc5940.o" "../tlc5940.c" ../tlc5940.c: In Funktion »init_tlc_con«: ../tlc5940.c:23:2: Fehler: »SPCR« nicht deklariert (erste Benutzung in dieser Funktion) ../tlc5940
: »SPR0« nicht deklariert (erste Benutzung in dieser Funktion) ../tlc5940.c: In Funktion »send_to_device«: ../tlc5940.c:48:3: Fehler: »SPDR« nicht deklariert (erste Benutzung in dieser Funktion) ../tlc5940.c:50:12: Fehler: »SPSR« nicht deklariert (erste Benutzung
-
Thread
TLC5940 - Daisy Chain - Komisches Verhalten
Hallo Zusammen, ich habe zwölf TLC5940 zu einer Daisy-Chain verbaut und habe daran insgesamt 64 RGB-LEDs angeschlossen. Es befindet sich jeweils ein TLC5940 auf einem PCB. Die PCBs sind untereinander mit Flachbandkabel verbunden. Angesteuert
. > Kann der 5V Signale ausgeben? Denn der TLC5940 will die haben. > Ich versorge die TLC5940 selber mit einem 3,3V Low-Drop Festspannungsregler. Laut Datenblatt sollte das auch gehen. Dann passt das wieder mit den 3,3V des Orange Pi Zero. Bin
-
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
STM32F4Discovery und TLC5940
Hallo zusammen, ich versuche aktuell einen TLC5940 (16 Kanal LED-Treiber mit 12 Bit PWM) an einem STM32F407VG (STM32F4Discovery-Board) zur laufen zu bekommen. Der TLC5940 ist grundsätzlich folgend zu betreiben: 1. Er braucht einen externen Takt
nichts :( Hat jemand zufällig ein Beispiel Code mit dem STM32F4 + SPI + TLC5940 funktioniert?
-
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
Alternative für TLC5940?
und der neue Typ TLC59401 ist nicht als DIP verfügbar. Gibt es eine brauchbare Alternative zum TLC5940 mit minimum 120mA per Kanal? Oder hat jemand einen Tip für einen Händler, der die TLC5940 Variante als DIP auf Lager hat? Danke, Adrian
Wie viele TLC 5940NT brauchst du denn? Vielleicht kann man aushelfen.