How to Drive large (4-inch) Seven segment display


Hi guys, this is my second post here. I need some help to multiplex these 4-inch seven segment display to create a gps clock using arudino uno

From the knowledge I gathered, to display the time on the large seven segments i need driver and a switching circuit to display the relevant time. After testing i found it needs 9V 40ma to drive it.


This is the circuit i am reffering . Now i am getting a bit confused on how to multiplex the display through transistors like bd140 and bc547 and the deadline is tommorow.

Anyone willing to help can refer this tinkercad link to help me design the circuit
https://www.tinkercad.com/things/femDFjmWmVC-epic-jarv/editel?sharecode=Agq6zrGqWB1lY4MHE-MHyMD7x4Cp7oK4vpsV2DcwX2I

not work

any datasheet to this beautiful indicators?

Why do you want to multiplex them? Or did you just mean drive them?

Are they common anode or common cathode?

What's the segment forward voltage and max current?

The link in post #1 doesn't work, but if you copy and paste the teal coloured text into your web browser you can find it.

It is here.

Sorry, I missed that somehow on first reading.

From that I would guess there are 2 groups in parallel of maybe 4 red LEDs in series in each segment?

What about the decimal points? Or do you not plan to use those?

All I get (using the fixed link provided by @JohnLincoln) is


Can you post the schematic here on the forum please?

use easyEda.com. no one loves here Tinkercad schematics and overview much fewer


High-voltage seven segment LED display driver with SPI interface | Embedded Lab

I think @engineergang has realised he has no chance of meeting the deadline and has gone to drink beer or something.

he probably uses easyEda right now and read google

Large 7-segment displays are best driven by a shift register chip of the TPIC family.
Sparkfun has a board for that.
Leo..

Sorry man, i was asleep :upside_down_face:

These are 4-inch common anode displays and i do not plan to use decimal point
TinkerCad
The link is working now

i am not familiar ith easy eda, for now can u refer the tinkercad link
@PaulRB @JohnLincoln @kolaha

After some more searching google, i found i can make this clock work with shift registers and uln2003 driver. now thw problem is how to integrate them

What ur POV @PaulRB @JohnLincoln @kolaha @david_2018 @HillmanImp @mike1234567 @jremington
Link

I assume you have those large displays because you want to see them from far away, and maybe in bright light. If so, then forget about matrixing. If you matrix four digits, then each digit is lit up 1/4 of the time, which is roughly half the percieved brightnes a digit could be.

If you want performance, then use four TPIC6B595 chips (or a member of that TPIC family).
Leo..

@Wawa Hi Wawa, thanks for your input, I plan on multiplexing those dispalys with the help of 74hc595 shift register which is different from what u mentioned but guess it will get the work done.

I have two options, one is shift register and other is creating a driver and switching circuit using transistors like this

Which one should i follow ?
@PaulRB @JohnLincoln @mike1234567 @jremington

Yep, same difference.
74HC595 - TPIC6B595
Spot the similarity?

A TPIC6B595 is a HC595 on steroids.
It has high voltage/ high current outputs, so you don't need an ULN.
Just one chip per digit, one 100n ceramic decoupling cap on it's 5volt supply, and seven current limiting resistors for the seven segments. Nothing else (apart from the Arduino).
Leo..

1 Like

One Chip per Digit or One chip Per 7 Segment ?

tpic6b596 is about 10 cent cheaper

Again, you say you want/plan to multiplex the displays. I asked why before but you did not answer.

With multi-digit displays, you have no choice except to multiplex because both the digit and the segment pins are commoned.

But with your individual displays, you have the option not to multiplex. This will make your display brighter and flicker-free and your code much simpler. It may take a few more components.

I still cannot see your Tinkercad diagram, please post an image of it here on the forum.

For your hand-drawn schematic of the anode and cathode drivers, the anode driver looks ok but the cathode driver makes no sense, I guess that is an error. Where does the display cathode connect to the circuit, and why is the npn collector connected by a resistor to 5V?

1 Like

Both, because a digit is seven segments.
A TPIC chip has 7 outputs, so one spare output for a decimal dot (if needed).
Two flashing dots between hours and minutes could be added with that.

Note that TPIC chips can only drive common anode displays.
Leo..

1 Like