Hello everyone!
I have recently built a digital clock with 4510 decade counters, 4511 display drivers and an 555 astable as clock pulse generator. However, I have encountered a problem when I tested the circuit. Every now and then the last digit in the seconds display jumps two digits. For example 00:50 -> 00:49 -> 00:47 -> 00:46... The phenomena occurs at random intervals and fortunately rarely (approx. once every 3-5 mins). Today I read about the shoot-through current at the output of the 555 and I think it might be the reason for this "counter glitch". The author of the article I read stated that because of the shoot-through, 555 should not be used with counter chips and microcontrollers. My question is: Is there any way to fix this shoot-through problem without removing the 555 from the circuit? Or if it must be removed what kind of astable should I use instead?
Thank you for the answers in advance!
I have recently built a digital clock with 4510 decade counters, 4511 display drivers and an 555 astable as clock pulse generator. However, I have encountered a problem when I tested the circuit. Every now and then the last digit in the seconds display jumps two digits. For example 00:50 -> 00:49 -> 00:47 -> 00:46... The phenomena occurs at random intervals and fortunately rarely (approx. once every 3-5 mins). Today I read about the shoot-through current at the output of the 555 and I think it might be the reason for this "counter glitch". The author of the article I read stated that because of the shoot-through, 555 should not be used with counter chips and microcontrollers. My question is: Is there any way to fix this shoot-through problem without removing the 555 from the circuit? Or if it must be removed what kind of astable should I use instead?
Thank you for the answers in advance!