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.

[SOLVED] i need help making a 24 h adjustable digital clock with 74192 and 7447 and 7 segment on Proteus

Status
Not open for further replies.

shirotpoison

Newbie level 6
Joined
Mar 25, 2024
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
59
so i have 2 counters for seconds an 2 counters for munits the problem is how to connect the second block with the munits block ,when i add a AND gate it glitched the munits counter hits 1 on 40 second , i add an RC circuit it make seconds reech 60 but the munits steel go 1 on 40 seconds , So any solution of how to connects the two blocks together correctly
 

When I've tried to coordinate two or more counters (or logic gates) there have been situations where it mattered whether a change of state occurs in a downward direction or an upward direction, in order to create some desired behavior.

Sometimes it requires putting an invert-gate somewhere (maybe before a device, or after a device).

And related parameter... How to distinguish whether a device is or should be built so it is:
a) level-triggered,
b) positive-edge-triggered,
c) negative-edge-triggered?

I can't predict what trick will work. The first thing I try seldom is the answer. So then I start trying different things, maybe even randomly. If I'm lucky I'll get some insight into the answer to what's needed to coordinate digital events and finally make progress.
 

When I've tried to coordinate two or more counters (or logic gates) there have been situations where it mattered whether a change of state occurs in a downward direction or an upward direction, in order to create some desired behavior.

Sometimes it requires putting an invert-gate somewhere (maybe before a device, or after a device).

And related parameter... How to distinguish whether a device is or should be built so it is:
a) level-triggered,
b) positive-edge-triggered,
c) negative-edge-triggered?

I can't predict what trick will work. The first thing I try seldom is the answer. So then I start trying different things, maybe even randomly. If I'm lucky I'll get some insight into the answer to what's needed to coordinate digital events and finally make progress.
Wow. Designing with “tricks”, “luck”, and “random” things???

How about using timing analysis, knowledge, simulation?
 

When I've tried to coordinate two or more counters (or logic gates) there have been situations where it mattered whether a change of state occurs in a downward direction or an upward direction, in order to create some desired behavior.

Sometimes it requires putting an invert-gate somewhere (maybe before a device, or after a device).

And related parameter... How to distinguish whether a device is or should be built so it is:
a) level-triggered,
b) positive-edge-triggered,
c) negative-edge-triggered?

I can't predict what trick will work. The first thing I try seldom is the answer. So then I start trying different things, maybe even randomly. If I'm lucky I'll get some insight into the answer to what's needed to coordinate digital events and finally make progress.
hit me up if you find somthing
 

My suspicion is that the outputs of the 74192 are not entirely 'clean' due to propagation delays within the chip. If the outputs are 0x0011 (i.e. decimal 3) and the chip increments, the 3rd bit may go high (i.e. have an output of 0b0111) for a fraction of a second before the lower bits go low to give 0x0100. If that is the case then the AND gate will see the 'glitch' and set its output - also for a fraction of a second but enough for the subsequent circuitry to respond and reset on the '4' (or 40 seconds as mentioned in Post #1).
My suggestion earlier was to use a divide-by-6 chip which is the 7492. (Actually it is a divide-by-12 but you use the Qd output as the trigger to reset and increment the next higher digit circuit.)
Susan
 

My suspicion is that the outputs of the 74192 are not entirely 'clean' due to propagation delays within the chip. If the outputs are 0x0011 (i.e. decimal 3) and the chip increments, the 3rd bit may go high (i.e. have an output of 0b0111) for a fraction of a second before the lower bits go low to give 0x0100. If that is the case then the AND gate will see the 'glitch' and set its output - also for a fraction of a second but enough for the subsequent circuitry to respond and reset on the '4' (or 40 seconds as mentioned in Post #1).
My suggestion earlier was to use a divide-by-6 chip which is the 7492. (Actually it is a divide-by-12 but you use the Qd output as the trigger to reset and increment the next higher digit circuit.)
Susan
am onley allow to use 74192
 

The 74LS172 is a synchronous counter, not an asychronous counter. All 4 of the Q outputs should change at the same time. I put together
the 4 counters and AND gates from circuit shown, less the resistors, capacitors, 74LS47 decoders and 7 segment displays, on a breadboard and it works fine using individual LED's to display the count. A breadboard is generally a noisy environment, but it's not showing any glitches. In the description header for the post, you mention this project is being done on Proteus. Has an actual clock been made or is this just a simulation ? The 74LS192 is a synchronous chip, but is Proteus having trouble simulating it as such ?
 

The 74LS172 is a synchronous counter, not an asychronous counter. All 4 of the Q outputs should change at the same time. I put together
the 4 counters and AND gates from circuit shown, less the resistors, capacitors, 74LS47 decoders and 7 segment displays, on a breadboard and it works fine using individual LED's to display the count. A breadboard is generally a noisy environment, but it's not showing any glitches. In the description header for the post, you mention this project is being done on Proteus. Has an actual clock been made or is this just a simulation ? The 74LS192 is a synchronous chip, but is Proteus having trouble simulating it as such ?
Even a synchronous counter will have skew between outputs. Further, propagation times are different between rising and falling edges. NOTHING changes at exactly the same time, even synchronous circuits.
 

This may or may not create glitches...
Your schematic shows dissimilar connections for pins 4, 11 among the 74192's.
On two IC's the pins are connected together and pulled high being unused. This appears correct.
The other two 74192 have those pins connected together but to nothing else.

Pin 4 is count down. 11 is Load. Advice tells us 'all inputs should be connected to something. Leave no input floating.'
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top