Pages: [1]   Go Down
Author Topic: 16x16 RGB Matrix with TLC5940  (Read 1620 times)
0 Members and 1 Guest are viewing this topic.
Grenoble/Lyon - France
Offline Offline
Sr. Member
****
Karma: 0
Posts: 363
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi there
I'm making the schematics & boards for my 16x16 RGB matrix using TLC5940.
I initially planned on using 3 TLCs by board, one for each color, as those chips have 16 PWM outputs.
But I saw on JMG's blog that he uses only one, and switchs between the 3 colors on each output.
How can I multiplex my outputs ? I want each PWM to be able to switch between the 3 colors.
Any idea ?
Thanks ^^
Logged


Wuppertal/Germany
Offline Offline
God Member
*****
Karma: 1
Posts: 895
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
Quote
Hi there
I'm making the schematics & boards for my 16x16 RGB matrix using TLC5940.
I initially planned on using 3 TLCs by board, one for each color, as those chips have 16 PWM outputs.
But I saw on JMG's blog that he uses only one, and switchs between the 3 colors on each output.
How can I multiplex my outputs ? I want each PWM to be able to switch between the 3 colors.
Any idea ?
Thanks ^^
Multiplexing the TLC5940? I'm suprised this should be possible. Do you have a link to JMG's Blog?
Eberhard
Logged

Grenoble/Lyon - France
Offline Offline
Sr. Member
****
Karma: 0
Posts: 363
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.upwardnotnorthward.com/2008/03/rgb-monome-clone-update-and-rename.html
Logged


SF Bay Area
Offline Offline
Edison Member
*
Karma: 11
Posts: 1244
Arduino Ninja
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've multiplexed the TLC5940. 1/3 duty cycle is easy, 1/6 is a little harder. Either method requires that you be very conscious of timing.
Logged

Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Grenoble/Lyon - France
Offline Offline
Sr. Member
****
Karma: 0
Posts: 363
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep, I guess timing would be a bit hard to figure but not impossible
It's on the hardware side that I have a problem, how to switch between the 3 outputs.
Logged


SF Bay Area
Offline Offline
Edison Member
*
Karma: 11
Posts: 1244
Arduino Ninja
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I used common-cathode RGB LEDs and a p-channel MOSFET to power each red, green, and blue anode rail.
Logged

Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 618
Posts: 33945
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Am I missing something here? The thread title talks of a 16 X 16 matrix and the TLC5940 will only control 16 LEDs. Therefore you will need 16 of these chips and times three for the RGB bit so that's 48 chips you need. The project you pointed out at the start was for a 4X4 RGB LED array. Also the biggest I have seen is an 8X8 RGB array from Sparkfun.
A 16X16 array is 256 LEDs and then for the RGB bit gives 768 individual LEDs
Is this thread misstitled?
Logged

SF Bay Area
Offline Offline
Edison Member
*
Karma: 11
Posts: 1244
Arduino Ninja
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I doubt that...it can be hard to grasp how quickly the scale of a project multiplies. It's easy to throw a number like 16x16 out there. The major suppliers of 16x16 RGB modules use a single large ASIC to control each module.
Logged

Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 618
Posts: 33945
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I doubt that...it can be hard to grasp how quickly the scale of a project multiplies.

It's easy they increase with the square of the number.


So if an ASIC is used as a controller its a bit much expecting an Arduino to cope.
Logged

Grenoble/Lyon - France
Offline Offline
Sr. Member
****
Karma: 0
Posts: 363
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In fact, I made a mistake when I wrote the title.
I'm working on a 16x16 RGB leds Matrix, but I'm working on 4x4 modules, with a TLC for each module. And I'll certainly use more than one arduino or switch to another uC later.
Title corrected.

Quote
I used common-cathode RGB LEDs and a p-channel MOSFET to power each red, green, and blue anode rail.
Thanks macegr, I'll check this way ^^
« Last Edit: June 17, 2008, 01:51:56 pm by melka » Logged


France
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
Wiring Board owner
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hi!!

melka, any news about that ?

I'm ok for the monome clone arduino-based ( http://www.julienbayle.net/diy/LiveInterface/ ) but I want to upgrade it to 3 colors as you probably want to do.

I have a lot of max7221, a lot of TLC5940 etc
I guess I could use them for that  ;D

Logged


Pages: [1]   Go Up
Jump to: