Difference between revisions of "RGB Matrix Backpack"

From Hackstrich
(Updating to reflect today's research/design work.)
(Status update.)
Line 1: Line 1:
 
The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices.  It will accept input via SPI or I2C and control the display.
 
The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices.  It will accept input via SPI or I2C and control the display.
 +
 +
== Project Status ==
 +
Design/BOM creation in progress.  Row current regulator and drivers done, main MCU support done, column drivers are next.
  
 
== Rough Notes ==
 
== Rough Notes ==
Line 6: Line 9:
 
* Cathode/low side (columns) will be N-channel MOSFETs.
 
* Cathode/low side (columns) will be N-channel MOSFETs.
 
** Which is nice because there are 24 columns to drive, but only 8 rows.  Cheaper components on the columns is handy.
 
** Which is nice because there are 24 columns to drive, but only 8 rows.  Cheaper components on the columns is handy.
* Anode/high side (rows) should be a constant current source (single one, switched with MOSFETs or BJTs? or separate switchable ones?
+
* Anode/high side (rows) should be a constant current source with P-channel MOSFETs.
 
* Being able to plug them together in a 2D matrix would be awesome
 
* Being able to plug them together in a 2D matrix would be awesome
  
 
[[Category:Current Projects]]
 
[[Category:Current Projects]]

Revision as of 18:31, 17 October 2010

The RGB Matrix Backpack will be a small controller board to attach to 8x8 RGB LED matrices. It will accept input via SPI or I2C and control the display.

Project Status

Design/BOM creation in progress. Row current regulator and drivers done, main MCU support done, column drivers are next.

Rough Notes

  • Going to use the PIC18F65K22 as it will drive all the pins needed directly (no muxes or anything) and is <$5 in single qty. Cheaper than using multiplexers and more flexible this way.
    • Also I haven't used PICs in any projects in ~5 years, so I want to try them out again :)
  • Cathode/low side (columns) will be N-channel MOSFETs.
    • Which is nice because there are 24 columns to drive, but only 8 rows. Cheaper components on the columns is handy.
  • Anode/high side (rows) should be a constant current source with P-channel MOSFETs.
  • Being able to plug them together in a 2D matrix would be awesome