S
Scott
Finding the 0.39" 7-seg displays that I had on hand a little small, I
may have gone a bit overboard and picked up these huge 2.25" (it
really didn't sound that big when I ordered them!) displays: p/n
LSD23255-10, datasheet at http://www.jameco.com/Jameco/Products/ProdDS/97201.PDF
.... Now I have to figure out how to make use of them.
First of all, I don't fully understand the datasheet. The numbers
specified are 1.7 forward voltage and 12-20 ma current. It wasn't
clear to me whether they meant per display, per segment, or per led
(each segment is comprised of 4 leds in series). Getting out the
trusty bench supply and ammeter, I found that it takes approximately 7
volts to light a segment (1.7 * 4 = 6.8, sounds about right), and
10-20ma depending on how bright I want them. Ok, that makes sense.
Assuming in the worst case that I have to drive 7 segments and a
decimal point, thats 8*20 = 160ma to light a whole display.
In my current project, I've been driving small displays using the
microcontroller to source the voltage to the segments and a 74HCT138
3-8 decoder to sink the common cathodes. The 74HCT138 lists a maximum
sink current per IO pin of 25ma, so that's going to have to be beefed
up, and the microcontroller of course outputs 3.3V, not 7V.
I've worked with ULN2803 darlington arrays for sinking current before,
so I'll probably stick one of those after the 74HCT138 and use it to
sink the cathodes. One problem solved.
However, what I haven't done before is to drive the anodes for the
segments with anything other than direct driving them from a
microcontroller. I know that this can be done with transistors, but I
don't know what kind of transistors to order. Can someone point me to
a schematic or some recommendations?
In particular, is there anything in a nice DIP package that might
contain 8 such transistors in a convenient array? Sort of a source-
side counterpart to the ULN2803?
Thanks,
Scott
may have gone a bit overboard and picked up these huge 2.25" (it
really didn't sound that big when I ordered them!) displays: p/n
LSD23255-10, datasheet at http://www.jameco.com/Jameco/Products/ProdDS/97201.PDF
.... Now I have to figure out how to make use of them.
First of all, I don't fully understand the datasheet. The numbers
specified are 1.7 forward voltage and 12-20 ma current. It wasn't
clear to me whether they meant per display, per segment, or per led
(each segment is comprised of 4 leds in series). Getting out the
trusty bench supply and ammeter, I found that it takes approximately 7
volts to light a segment (1.7 * 4 = 6.8, sounds about right), and
10-20ma depending on how bright I want them. Ok, that makes sense.
Assuming in the worst case that I have to drive 7 segments and a
decimal point, thats 8*20 = 160ma to light a whole display.
In my current project, I've been driving small displays using the
microcontroller to source the voltage to the segments and a 74HCT138
3-8 decoder to sink the common cathodes. The 74HCT138 lists a maximum
sink current per IO pin of 25ma, so that's going to have to be beefed
up, and the microcontroller of course outputs 3.3V, not 7V.
I've worked with ULN2803 darlington arrays for sinking current before,
so I'll probably stick one of those after the 74HCT138 and use it to
sink the cathodes. One problem solved.
However, what I haven't done before is to drive the anodes for the
segments with anything other than direct driving them from a
microcontroller. I know that this can be done with transistors, but I
don't know what kind of transistors to order. Can someone point me to
a schematic or some recommendations?
In particular, is there anything in a nice DIP package that might
contain 8 such transistors in a convenient array? Sort of a source-
side counterpart to the ULN2803?
Thanks,
Scott