Hello.
I started making some experiments with the HC956 and a 7 segment display and got some questions i can't solve at moment.
I looked at forums and there's lot of similar questions around, sorry for this more one, making it a bit repetitive. Point is that I am still not sure about some aspects:
Fisrt of all I think im not ready yet for multiplexers so lets stick with just the shift registers.
M74HC959 is the chip I'm using here: http://www.st.com/stonline/products/literature/ds/1989.pdf
Using a common cathode display, if i connect the segment directly to 5+ V it gets distorted colouring what's normal.. its just going to be damaged... if i connect the 595 output directly to the segment it brights enought, no distorted colouring but display gets a bit hot. If i connect the display using a 20ohm resistor the segment turns into very weak brightness. I looked the datahseet and it seems the HC959 have resistors in series with Vcc, but cant find the value of these resistors on the datasheet, is this assumption even correct? (that he have resistors?). If so I need to know the resistor value to make a guess the value of the resistor I must use externaly.
Besides these observations it seems that HC595 can drain 70mA at max per chip and 25mA per pin. Each segment sounds like eating about 20mA so driving the segments directly from the HC595 is not the right option? It's working in here 3 days in a row and no failures.. Can I just use it this way? Or better to have 1 transistor per pin to control the segments ? I dont like much the transistors idea because it will end up taking too much space.
Another question is: Is OK if I use a common resistor for all the 7 segments? Or I must use one resistor per segment?
I hope my questions makes sense...
Thanks all,
Rodrigo