Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Implementing Ripple Blanking With A CD4511

napoleansolo

Newbie
Newbie level 3
Joined
Oct 30, 2024
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
24
Hi

Can someone please tell me how I would implement ripple blanking with a CD4511?
I want all digits except the least significant digit to be blank if the value is zero. I tried
feeding the A, B, C and D inputs of the CD4511 into a CD4072 and the out of that into
pin 4 of the CD4511, rather than having pin 4 permanently set high. This did not work
as it looked like the timing was not right.

Thank you
 
Last edited:
4511 blanking pin only affects that chip.
A comprehensive circuit of some kind is needed which examines every numeral, starting from the left.
If it's zero (ABDC are zero), then blank the digit (enable BL). Go on to the numeral to the right and repeat. As soon as it detects a non-zero numeral, enter a different routine that disables BL for that digit and all digits to the right.
 
Hi,

please post your existing circuit´s schematic.
Hand drawn is, OK, but it should be complete.

Klaus

Here is my ripple blanking circuit. If you need to see more of the circuit I will have to draw it up.

Ripple Blanking Circuit.png
 
This did not work
as it looked like the timing was not right.
What does this exactly mean? Explain "did not work"
Don´t know what you mean "the timing was not right".. please explain.

***
From my understanding this should work for the HIGHEST digit.
I even don´t know how many digits you have.

But you said "ripple" ... there is no ripple handling at all.
Not even a try.

Did you at least try it on paper?

If you want to design something ... you also need to decide how to test it. Did you think about useful test patterns?

For 4 digits it could be: 0x0000, 0x0005, 0x0010 ... and so on

The use of the OR gates is a good way ... then just use your paper and write down all the outputs of the OR gates ... no need to connect them to the BL input for this.

Then write down the expected BL states. ....

It´s always step-by-step ....

Klaus
 
Misses the "ripple" (carry from digits at left).
I worked it out on paper as posted and I implemented the circuit on a breadboard.
There are currently only two digits.
How would I modify this circuit as is, to accomodate the ripple from digits at the left?
 
Last edited:
There's no blanking propagation for two digit display, in so far the thread title doesn't apply for it. For more than two digits, you have AND logic for middle digits respectivly OR logic for nBL.

nBL = nBL, left OR D[3:0]
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top