Need help to modify multiplexed 7 segment circuit to avoid software multiplexing

Thread Starter

floxia

Joined Mar 7, 2023
22
Hi there!

I have the circuit depicted in the diagram below previously discussed here that is driving 6 seven segment displays, everything works fine although I do
not like to multiplex via software as it is very prone to interference from other parts of the code which could introduce flickering therefore I would like to drive this circuit or create a new one using a dedicate IC such as MAX7219/7221, TM1637 etc.

Unfortuantely I do not have the datasheet for the displays the only things I know is that they are 3" common cathode and that by testing they seem to have a Vf of around 12V, therefore I would like to create a circuit that behaves the same way.

Basically the circuit works that the digit and segment that need to be turned on need to be both high while there rest needs to stay low therefore I am not sure if a dedicated IC will work for this purpose.

In my previous post sarahMCML mentioned this solution:

Nothing to do with your code, but if you could substitute an Allegro UDN2980 series IC for the ULN2803, you could get rid of all the transistors and associated circuitry.
And aren't the 10 Ohms series resistors letting rather a large current through the displays, even with multiplexing?
Could that be the way to go and use two 74HC595 as follows?
1729908725772.png

I am open to suggestions, I am also wodering should I keep the current circuit and integrate shit registers or shoud I go with a different approach?

The circuit:

1729908794534.png
 
Top