When comparing SPI digital LED strips, we must consider the number and type of integrated (drivers) used per meter or quantity of LEDs. There are strips where only you can control three or more LEDs at a time and others where if we can handle each LED individually.
If we use the strips to display graphics on a screen, curtain or other, we would handle each pixel individually.
In the table below are some of the most common circuits, with the number of outputs, and the number of RGB LEDs that can handle as well as the number of SPI data lines they need (more supply). We divide the number of outputs by 3 colors and so have the number of RGB pixels that support.
For example if the LED strip use as driver the TM1809 you have: 9 outputs / 3 colors = 3 pixels, must have an integrated for every 3 LEDs to be controlled independently.
But if the LED strip use D705 only has: 3 outputs / 3 color pixels = 1, we need an integrated for each LED, so it can be controlled independently.
If this same led strip use one D705 for 3 LEDs, will only be possible to control 3 LEDs at a time.
RGB pixel number per driver IC |
|||
Driver type |
Outputs |
RGB Pixels |
Data lines |
3 |
1 |
2 |
|
3 |
1 |
3 |
|
6 |
2 |
4 |
|
3 |
1 |
2 |
|
3 |
1 |
2 |
|
16 |
5 |
4 |
|
16 |
5 |
4 |
|
9 |
3 |
2 |
|
3 |
1 |
4 |
|
16 |
5 |
3 |
|
16 |
5 |
– |
|
16 |
5 |
– |
|
3 |
1 |
2 |
|
9 |
3 |
1 |
|
3 |
1 |
1 |
|
9 |
3 |
2 |
|
3 |
1 |
2 |
|
18 |
6 |
2 |
|
3 |
1 |
1 |
|
3 |
1 |
4 |
Consider adding the P9813 to your list. This is a single RGB LED variant of the P9816. It is used on the led strands available from coolneon lighting in Oakland, CA.
Hi can share me how to interface the arduino pin to MBI5024 spi pin?