Hey gang-
not looking for any specific code.. or specific 'spec'...etc..
Im looking for feedback/discussion from people who are experienced with these chips..etc
One of the first things a beginner Arduino user, like myself, finds out is that you out grow most of the default Arduino capabilities.. and look to expand using other IC chips..
usually one of the first chips people seek are ones that help in driving more LEDS than the Arduino can handle (either because of I/O pins or total current needs..etc)
from searching/reading posts at many different outlets (here, adafruit, sparkfun, instructables..etc) I have gathered a list of what I believe are the most used in our scene..
my question(s) are, more about the DIFFERENCES, and why one would, or should, choose a specific chip over another... and maybe some real world uses..etc to help make things clearer..
TLC5940:
Output Channels: 16
PWM/Steps: 4096 (12-bit)
Drive per channel: 80mA
Vin Min: 3v
Vin Max: 5.5v
Interface Protocol: Serial Data Interface
Library(s): Arduino Playground - HomePage
TLC5945:
Output Channels: 16
PWM/Steps: 4096 (12-bit)
Drive per channel: 120mA
Vin Min: 3v
Vin Max: 5.5v
Interface Protocol: Serial Data Interface
Library(s): Arduino Playground - HomePage // not sure if it works the same for this chip as the 5940
MAX7219/7221:
Output Channels: 64 leds/8 x 7-segment displays
PWM/Steps: (11-15 steps)?
Drive per channel: 40mA (max) per segment
Vin Min: 4v
Vin Max: 5.v
Interface Protocol: Serial (SPI)
-Datasheet:
http://pdfserv.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf
-Wiring:
http://arduino.cc/playground/Main/MAX72XXHardware
-Articles/Playground:
http://arduino.cc/playground/Main/MAX72XXHardware
http://arduino.cc/playground/Main/MultiplexMAX72xx
http://www.arduino.cc/playground/Main/LEDMatrix
-Library(s):
8x8 Matrix controlled by a max7219
Matrix-library
LedControl-library
MAX7219-Library
-NOTES:
mA set by rSet resistor
common cathode
WS2803:
Output Channels: 18
PWM/Steps: (8-bit) 256-greyscale
Drive per channel: 30mA
Vin Min: 3.3v
Vin Max: 5.5v
Interface Protocol:
I think most relevant is how many leds the chip can drive..
ie: 16 vs 18 vs 64..etc
thanks!