Determine the Main Cycle of a Counter (JK flip-flops)

  • Thread starter Thread starter enmar
  • Start date Start date
  • Tags Tags
    Counter Cycle
Click For Summary
SUMMARY

The discussion focuses on determining the main cycle of a synchronous counter using JK flip-flops. The correct sequence identified is 000->110->011->001->101->000, which repeats indefinitely. Additionally, the behavior of unused states was analyzed, revealing that starting from 010 results in a loop, while starting from 100 leads to the main sequence, and starting from 111 also returns to the main sequence. The solution process involves setting up a state transition table to clarify the transitions between states.

PREREQUISITES
  • Understanding of JK flip-flops and their operation
  • Knowledge of synchronous counters and their state transitions
  • Ability to create and interpret state transition tables
  • Familiarity with binary number representation
NEXT STEPS
  • Study the operation of JK flip-flops in detail
  • Learn how to design synchronous counters using state diagrams
  • Explore the concept of state transition tables for different types of counters
  • Investigate the effects of unused states in digital circuits
USEFUL FOR

Students and educators in electrical engineering, digital circuit designers, and anyone interested in understanding synchronous counters and JK flip-flop behavior.

enmar
Messages
6
Reaction score
0

Homework Statement


For the counter shown below, determine the main cycle, and for each of the unused states, show what happens if it starts up there.

http://i45.tinypic.com/33l1lhc.jpg

Homework Equations


N/A

The Attempt at a Solution


I thought I knew how to do this, but after some deliberation I've determined that I probably don't. It seems to me that, if I started at 000...I would get the sequence 000->010->100->101->010...which would then repeat through three states. I don't know why, but something tells me this isn't right. Can anyone explain to me how to do problems like these? And this is a synchronous counter, right?
 
Physics news on Phys.org
enmar said:

Homework Statement


For the counter shown below, determine the main cycle, and for each of the unused states, show what happens if it starts up there.

http://i45.tinypic.com/33l1lhc.jpg

Homework Equations


N/A

The Attempt at a Solution


I thought I knew how to do this, but after some deliberation I've determined that I probably don't. It seems to me that, if I started at 000...I would get the sequence 000->010->100->101->010...which would then repeat through three states. I don't know why, but something tells me this isn't right. Can anyone explain to me how to do problems like these? And this is a synchronous counter, right?

Yes, it is a synchronous counter. I would solve it by setting up a little table like this$$
\begin{array}{|c|c|c|c|c|c|}
\hline
Q_1Q_2Q_3& J_1=\bar Q_2& K_1= 1& J_2=\bar Q_3& K_2=Q_3& J_3=Q_1& K_3=Q_1\\
\hline
000&1&1&1&0&0&0 \\
\hline
110&&&&&& \\
\hline
&&&&&& \\
\hline
&&&&&& \\
\hline
\end{array}$$On the left in the first row you have the current state ##Q_1Q_2Q_3## which you use to fill out the J's and K's in the first row. That allows you to figure out ##Q_1Q_2Q_3## for the next row etc. Notice that we have a disagreement for the next state of 000 already.
 
Last edited:
Well damn, that was a lot easier than I thought it was. So for the sequence, I get:

000->110->011->001->101->000

And when I start on the following out-of-sequence numbers, the following results:

010->010->loop
100->001->seq.
111->000->seq.

Thanks Kurtz
 
enmar said:
Well damn, that was a lot easier than I thought it was. So for the sequence, I get:

000->110->011->001->101->000

And when I start on the following out-of-sequence numbers, the following results:

010->010->loop
100->001->seq.
111->000->seq.

Thanks Kurtz

Check that one.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
1
Views
3K
Replies
20
Views
4K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K