Is There a Suitable Driver IC for Large 7-Segment Displays?

  • Thread starter triden
  • Start date
  • Tags
    Ic Sort
In summary, the individual is working on a project that involves driving 7-segment displays, which are larger than average and draw 250mA when fully on. They are looking for a switch or amplifier, preferably in a DIP package, that can be driven by a BCD-7segment encoder to power the displays. They have tried using the ULN2003A but it only switches the ground, and their displays require switching on the VCC side. They have considered using a MOSFET or BJT but do not have enough room. Other suggestions have been made, such as using discrete 2N2907 transistors or PNP quads, as well as scanning the display to decrease component count and space requirements
  • #1
triden
174
0
I am working on a project that has to drive 7-segment displays. However, they aren't your average displays and are about 5" long and 3.5" wide. They draw about 250mA of current when fully on. I am looking for some sort of switch/amplifier that can be driven by my BCD-7segment encoder to power a display. Right now I have one of these:

ULN2003A - SEVEN DARLINGTON ARRAYS
http://www.xdesignlabs.com/chips/uln2003a.pdf

But they only work by switching the ground. These are common cathode displays, so I need to switch the VCC side of the displays. I would have used a mosfet or BJT for each segment on the display, but I don't have the room. Can anyone recommend something? It would be awesome if it was in a DIP package. Thanks

Christan
 
Last edited:
Engineering news on Phys.org
  • #2
I did a quick google search on ULN2003 +highside, and got some hits that look to be useful for you. I added the keyword "highside" to get hits that would show you (hopefully) equivalent PNP highside versions of the NPN lowside ULN2003.

Sorry that I don't have time to go through the hits to find you a part at the moment -- I have to bail for a few hours. Good luck!
 
  • #3
Berkeman, I don't know if it's just me or what, but it looks almost impossible to find a highside darlington array driver..with atleast 7 outputs. I scoured google to no avail..maybe I should try something else? Is there another packed device that will work similarily? Maybe something like a mosfet or BJT switch package?

Thanks though!
 
  • #4
Hmm, yeah, when I narrow the search with +PNP, I only get a few hits (including this PF thread already!). You might be right that there aren't any highside equaivalents of the ULN2003.

But also, are you sure you want to put all 7 drivers in the same package for each digit? That's a lot of power. A Darlington's saturation voltage is close to a volt, so that would be almost 2W per package. Do you have any other package options?
 
  • #5
Other package options will work, it's just that I need to power 4 displays and having a discrete transistor for each digit will take a fair amount of space. If you know of something else I could use..that would be great! A digit draws about 30mA @ 20 volts ~ 4.2 watts per display. What would you do in this case?
 
  • #6
Well, I'd be inclined not to use a Darlington pair for the driver. 30mA is low enough that you can do it with a simple saturated discrete transistor to stay more efficient (0.2V to 0.3V Vsat, versus that plus an additional 0.65V for the Darlington pair).

I'd start with discrete 2N2907 transistors as the highside PNP switches, and see how the layout and size looked. Each will only be dissipating 10mW or so, so they are not very stressed. The next step in integration (though not a really big savings in PCB area) would be to look at the PNP quads in DIP packages (like the SMT SO-16). I know companies like Motorola put quad 2N3906 transistors in SO-16 packages, but I don't know if there's a good 2N2907-type quad package available. The 3906 is a little light for your 30mA, but still might be useable. Check out the 3906 specs, and see if you can find a quad 2907, which would be better.

Is there a reason that you were looking at Darlingtons for only 30mA/segment? I misunderstood initially, and thought it was 250mA/segment.
 
  • #7
I agree with berkeman that it sounds more like a layout problem. The amount difference of board real estate shouldn't be that large.

However, you might want to consider scanning the display.
That could decrease the component count (and space requirements) considerably.
 
  • #8
berkeman said:
Well, I'd be inclined not to use a Darlington pair for the driver. 30mA is low enough that you can do it with a simple saturated discrete transistor to stay more efficient (0.2V to 0.3V Vsat, versus that plus an additional 0.65V for the Darlington pair).

I'd start with discrete 2N2907 transistors as the highside PNP switches, and see how the layout and size looked. Each will only be dissipating 10mW or so, so they are not very stressed. The next step in integration (though not a really big savings in PCB area) would be to look at the PNP quads in DIP packages (like the SMT SO-16). I know companies like Motorola put quad 2N3906 transistors in SO-16 packages, but I don't know if there's a good 2N2907-type quad package available. The 3906 is a little light for your 30mA, but still might be useable. Check out the 3906 specs, and see if you can find a quad 2907, which would be better.

Is there a reason that you were looking at Darlingtons for only 30mA/segment? I misunderstood initially, and thought it was 250mA/segment.

Sorry for the misunderstanding (sometimes I don't write what I think). Each segment draws 30mA which is about 210mA when the display is lit (All 7 segments on). Originally I had the ULN2003 because it could power 500mA total which would be enough for each display, but my displays are common cathode, and the ULN2003 is setup for a common anode display.

Here's a pic that might help. The 4511D (BCD to 7-segment decoder) emits a "high" to turn a segment on. Then the ULN2003A takes this signal and drives that corrosponding segment. Each display is connected to a "channel" via an ethernet wire. Since my displays are CC, I need common ground to the display instead of a common +9V. Right now, the schematic shows the ULN2003 to sink the current instead of sourcing it, unlike what I need. If I could get an IC to source the current, that would be awesome. I'm having trouble finding such an IC..without doing a discrete transistor for each segment (thats 28 transistors).
 

Attachments

  • sch.GIF
    sch.GIF
    12.7 KB · Views: 620
Last edited:
  • #9
One of these then?
http://www.allegromicro.com/sf/2981/

Alternates
http://www.allegromicro.com/ic/leddriver.asp
 
Last edited by a moderator:
  • #10
NoTime said:
One of these then?
http://www.allegromicro.com/sf/2981/

Alternates
http://www.allegromicro.com/ic/leddriver.asp

Thanks! Just what I was looking for.
 
Last edited by a moderator:
  • #11
Thanks NoTime. Occam's razor strikes again!
 
  • #12
berkeman said:
Thanks NoTime. Occam's razor strikes again!

:smile: When doing design work your first solution often gets trashed by ugly reality.
Cost, size and other constraints (like availability as in this case) are big killers.
You really need to be willing and ready to revisit the drawing board. :smile:
 

Related to Is There a Suitable Driver IC for Large 7-Segment Displays?

1. What is a driver IC?

A driver IC, or integrated circuit, is a small electronic device that is responsible for controlling and driving the flow of electricity to a specific component or system. It acts as a mediator between the microcontroller and the device, providing the necessary electrical signals and power to operate it.

2. Why is a driver IC needed?

A driver IC is needed to ensure that the correct amount of voltage and current is delivered to a specific component or system. It also helps to protect the device from damage by regulating the electrical signals and providing overcurrent protection.

3. What are the different types of driver ICs?

There are several types of driver ICs, including motor drivers, LED drivers, display drivers, and power management ICs. Each type is designed to control and drive a specific type of device or system.

4. How do I choose the right driver IC for my project?

When choosing a driver IC, it is important to consider the voltage and current requirements of your device or system, as well as the specific features and functions you need. It is also helpful to consult with a knowledgeable supplier or engineer to ensure you select the best option for your project.

5. Can I design my own driver IC?

Designing a driver IC requires specialized knowledge and equipment, so it is not a feasible option for most individuals. It is typically done by experienced engineers and large semiconductor companies. However, there are pre-designed driver ICs available for purchase that can be integrated into your project.

Similar threads

  • Electrical Engineering
Replies
5
Views
5K
  • Electrical Engineering
Replies
2
Views
3K
  • Electrical Engineering
Replies
4
Views
5K
Replies
5
Views
3K
Replies
3
Views
2K
  • Electrical Engineering
Replies
15
Views
3K
  • Electrical Engineering
Replies
6
Views
4K
  • Programming and Computer Science
Replies
8
Views
4K
  • Electrical Engineering
Replies
8
Views
8K
Replies
6
Views
3K
Back
Top