Jump to content
43oh

8x8 RGB Matrix Booster Pack


Recommended Posts

  • Replies 33
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

New board, replaced TLC5952 with TLC5947. 12 bit color is now possible.   Available on Tindie.    

3bit color (no PWM)    

First stab at this BP. It uses TLC5952 & 74HC138, but I will most likely make it also compatible with TLC5947. RETs are used to minimize parts count. The only thing that worries me is power cons

Posted Images

If it's common cathode - you should be able to drive the matrix with the HT1632C and different resistors for the different colors. I've used shift registers (I've got a couple of RGY displays from sparkfun), but it takes up a lot of CPU time to do anything except full off or on. Although - I haven't figured out yet (still need to read the data sheet in more detail) is if the PWM control for the HT1632C is by LED, or if it's for the entire display.

 

I like the price you were able to find for the HT1632's - you'd probably have a hard time getting that good of a price on 3x shift registers and a ULN2803. The QFP package might make it a little more difficult as a kit - although I'd be willing to try it.

Link to post
Share on other sites

Shift registers should not be that bad. During each second, we have to send 32 bits 2048 times (8 cols * 256 PWM levels.) @16MHz, that's about 7,812 clock cycles between each transfer. We would probably need 500-1000 cycles per transfer, so that leaves us with plenty of time to do anything else.

How about on board MSP430 based controller?

 

HT1632C has global PWM, not per pixel, so that would allow 3bit color only.

Display has common anode rows and common per color cathode cols, so that would require extra drivers if used with HT1632.

About the package, it's a 1mm pitch QFP, very easy to solder.

Link to post
Share on other sites

New idea.

For 24 cathodes, use one TLC5947/51 (constant current, PWM.)

For 8 anodes, 8 transistors or sourcing array and either shift register or 74HC138 (138 requires only 3 pins and would be perfect for driving PNP transistors.)

TLC5952 is another option, but PWM would have to be handled in code.

Link to post
Share on other sites

First stab at this BP.

It uses TLC5952 & 74HC138, but I will most likely make it also compatible with TLC5947. RETs are used to minimize parts count.

The only thing that worries me is power consumption. I will probably have to add a power socket, an LDO, and another transistor for switching current (Iref resistor.)

4 pins are used for columns (TLC,) 3 pins for rows (HC138.)

The total cost of parts (sans PCB, the display, and S&H) should be around $3 ($4 with LDO option.)

 

EDIT: Updated image, there will be no LDO, no TLC5947 compatibility, darlingtons instead of RETs, and there will be 2 extra headers, one for constant current control and one for external 3.6V power.

 

BTW, the outer gray border is the display.

 

post-197-135135570695_thumb.png

Link to post
Share on other sites
  • 5 weeks later...

I don't have 5952 driver yet (and I am too tired to write it now) to show off what this thing can do, so for now just a few pictures.

When powered from LP, each LED gets ~6mA. It's not much, especially when you consider 12.5% duty cycle, but at least it works w/o any external power.

When external power supply is used, LEDs will be much brighter.

 

post-73-0-07440000-1353126937_thumb.jpegpost-73-0-93769500-1353126938_thumb.jpegpost-73-0-62248100-1353126940_thumb.jpegpost-73-0-57688200-1353126942_thumb.jpeg

Link to post
Share on other sites

I was considering using HT1632, but it doesn't have PWM, so all you get is 3 bit color.

The only plus is that you don't have to do multiplexing in software.

 

 

Also, Holtek can typically source only 60mA on COM output (it can sink 350mA,) which means 2.5mA per LED, not sure why they don't have an extra source driver.

Link to post
Share on other sites
  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...