Counter Flip Flop: Analyzing Waveform Outputs

  • Thread starter Thread starter mmmboh
  • Start date Start date
  • Tags Tags
    Counter Flip flop
Click For Summary

Discussion Overview

The discussion revolves around analyzing the waveform outputs of a counter flip flop configuration, specifically focusing on the behavior of T-flip flops in response to clock pulses and the influence of an additional variable, labeled as X. Participants are examining the correctness of drawn waveforms and the conditions under which the outputs toggle.

Discussion Character

  • Technical explanation, Debate/contested, Exploratory

Main Points Raised

  • One participant presents a waveform diagram and expresses uncertainty about the correctness of the outputs from the T-flip flops based on their understanding of the circuit configuration.
  • Another participant notes that the output Q will change when T = 1, suggesting that the second output will toggle with each clock pulse while the first output depends on the state of X and Q2.
  • There is a clarification regarding the identification of the waveforms, with some participants correcting the labeling of the outputs and questioning the behavior of X.
  • One participant proposes that if X is always high, Q2 would toggle with every clock pulse, while Q1 would toggle based on the relationship between X and Q2.
  • A later reply suggests that the behavior of the outputs changes depending on whether X is high or low, leading to a counting up or down scenario, and seeks confirmation on the interpretation of Q2's state.
  • Participants discuss whether Q2's low state means it remains low or if it transitions to low, affecting the toggling of Q1.

Areas of Agreement / Disagreement

Participants express differing views on the correctness of the waveforms and the behavior of the outputs based on the state of X. There is no consensus on the final interpretation of the waveforms or the conditions under which the outputs toggle.

Contextual Notes

Some assumptions regarding the state of X and its impact on the outputs remain unresolved, and there is ambiguity in the definitions of the waveforms presented.

mmmboh
Messages
401
Reaction score
0
[PLAIN]http://img713.imageshack.us/img713/853/98302269.jpg

So I included the waveform I drew in the picture. The first one is the clock pulse, the second is the output from the T-flip flop on the left, and the third is the output from the T-flip flop on the right. I'm really not sure if this is right. What I did was treated the flip flop on the right like a normal T-flip flop, toggling on a high clock pulse, and then since that output is connected to a xor whose output is connected to the other T-flip flop (I didn't know what the X meant, so I assumed it was a high) so whenever the output from the right was low the left output would toggle, and whenever the output on the right was high the left output would remain unchanged.

Can someone tell me what they think? I'm not confident about this.
 
Last edited by a moderator:
Physics news on Phys.org
Seems like Q will change when T = 1. This means output #2 will change ever clock pulse. Output #1 will only change if x is different to Q of JK #2.
 
Ok so does that mean by wave for the second output is right? I think that's what I did.
 
From what you have drawn if the top one is Q2, second one is x and third one is Q1 then I don't think the third wave form is correct.
 
No the first is the clock pulse, second is Q1, third is Q2. I'm not sure what X is, I took it as always high, is it suppose to vary?
 
If x is always high then Q2 would change every clock pulse (since T2 is held high), and Q1 would change every time x and Q2 are different on a clock pulse.
 
[PLAIN]http://img204.imageshack.us/img204/4349/booh.jpg

Edit: Hm I think I figured it out, when x is low it counts up, when x is high it counts down. If that's right the rest can be ignored.

Ok so for example this is when X is high. The first wave (on top) is the clock pulse, the second is Q2, and the third is Q1. Q2 toggles on every positive edge, and since X is high Q1 toggles when Q2 is low. I wasn't sure if Q2 being low means it was just low, or it turns low, but I took it to mean if Q2 were just low, then Q1 would toggle, is that what is meant?

Anyway, is this wave ok?

Or does Q2 rise on the first rise of the clock pulse because Q2 is low, so T on the left flip flop is high, and then it would lower on the 3rd rise of the clock pulse because Q2 was just low? Is that it?
 
Last edited by a moderator:
That looks right.
 

Similar threads

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