Why my synchronous counter toggling between two numbers?

Click For Summary
SUMMARY

The forum discussion centers on a bi-directional synchronous counter designed to count the sequence 7, 4, 6, 5, 2, 1. The initial issue involved the counter toggling between the numbers 5 and 2 when counting backwards. After thorough analysis, including k-maps and circuit simulation in Multisim, the user identified a problem with the JK terms in their design, which was the root cause of the malfunction. The issue has been resolved, confirming the importance of verifying JK flip-flop configurations in synchronous counters.

PREREQUISITES
  • Understanding of synchronous counters
  • Familiarity with JK flip-flops
  • Knowledge of Karnaugh maps (k-maps)
  • Experience with Multisim simulation software
NEXT STEPS
  • Review JK flip-flop configurations and their impact on counter behavior
  • Learn advanced techniques for designing synchronous counters
  • Explore troubleshooting methods for digital circuit simulations in Multisim
  • Study the principles of bi-directional counting in digital electronics
USEFUL FOR

Electronics engineers, digital circuit designers, and students studying synchronous counters and flip-flop configurations will benefit from this discussion.

Nieldw
Messages
2
Reaction score
0
EDIT: SOLVED

I designed a bi-directional synchronous counter with the sequence 7 4 6 5 2 1. The up count counts correctly (ie 7 4 6 5 2 1) but when I flick the switch to reverse it it counts backwards correctly initially until it reaches 5, and then it goes back to 2 and then back to 5 and continues to toggle between the two numbers. I have gone over my k-maps etc time and time again and I can't find any design problem. This happens both with my real life circuit and the one I simulated in Multisim. Can anyone point me in the right direction?

Link to multisim file (if anyone wants to view it, press space to reverse count direction):

https://www.dropbox.com/s/9ophqq0kgli826d/projectd2checkretryk2v2.ms13?dl=0
 
Last edited:
Physics news on Phys.org
Don't have multi-sim sadly.

However based on the behavior you posted its likely that when the current state is 5, its treating both counting forward and backwards as counting forward.
Double check everything around that :)
 
cpscdave said:
Don't have multi-sim sadly.

However based on the behavior you posted its likely that when the current state is 5, its treating both counting forward and backwards as counting forward.
Double check everything around that :)

Thank you I have solved this particular problem, turns out there was a small problem with my JK terms
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
Replies
3
Views
8K
  • · Replies 32 ·
2
Replies
32
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 25 ·
Replies
25
Views
12K
  • · Replies 4 ·
Replies
4
Views
11K
  • · Replies 10 ·
Replies
10
Views
3K