I have created this ring counter using D Flip Flop in multisim(I am learning counters). It's not working maybe due to the switch provided on the top left for the preset pin of D Flip Flop. I have no idea how to correct it. Any help would be highly appreciated.
What’s wrong with this ring counter made using D Flip Flop
counterflipflop
Related Topic
- Why is it when I set up a Johnson counter, the number sequence rotates fine, but I can’t get a ring counter right (explanation below)
- Electronic – Is it normal that a clock divider made with ring johnson counter has a momentary rising when the period changes
- Electrical – How to design a binary up down counter using D flip flop’s and the ‘up’ or ‘down’ count will be controlled by another flip flop
- Electrical – Mod-3 asynchronous up counter using T flip flop in verilog
- Electronic – How to a 74LS76 JK Flip Flop’s outputs Q and Q-bar not be fully complementary
Best Answer
Hmm, you could add a NAND3 gate from the first 3 outputs to the first D flip flop input so you'll get the first '1' in to the counter when the first 3 outputs are all zeroes. Or you could play with the resets. Or make some other combinatorial logic arrangement, depending on what your application for the ring counter is.