Understanding Edge-Triggered & JK Flip Flops

  • Thread starter heman
  • Start date
In summary, the conversation discusses the topic of flip flops and their purpose in electronics. The JK flip flop is explained in terms of latches and its advantages of having a zero write time. The concept of setup and hold times is also mentioned, along with the limitations of flip flops at higher frequencies. The conversation also touches on the use of flip flops in switch debouncing and their application in game shows.
  • #1
heman
361
0
Right now i am studying Introduction to Electronics and i am finding problem in understanding the Flip flops...
I want to know what purpose they solve ...
Can some explain me edge triggered and jk flip flops..the basic purpose they solve and their applications and
i have studied From Malvino and Leach but i could not grasp well..so i turn here to PF.
Pls help
Thx in advance
 
Engineering news on Phys.org
  • #2
Loads of stuff...

serial / parallel converters (shift register), counters, buffers, frequency dividers, multiplexers, encoders/decoders ...

The JK basically has two inputs, two outputs and a clock. The outputs are inverted such that whatever is on Q is the opposite on Not Q. The inputs J and K define what the flip flop is to do to the outputs when there is an edge on the clock pin. This is to either make the outputs high, low, change from the current state or stay at the current state.
 
  • #3
heman said:
Can some explain me edge triggered and jk flip flops..the basic purpose

I always liked it when flip flops were explained in terms of latches. Do you understand latches and their purpose for being? A latch can be thought of as a memory, it stores a value when a control signal is asserted. As you may guess, a memory has many, many applications.

An edge triggered flip flop is similar to a latch except the write time can be considered instaneous. It only occurs on a control signal transition which is also instaneous in the ideal case. So an edge triggered flip flop is a memory with a zero write time. This is an advantage because now the input signal, the data to be written, only needs to be stable (or valid) for a minimum amount of time.

Now before anybody gets too excited, there is no such thing as zero write time and for any flip flop there are two critical times that must be considered. The amount of time it takes the circuit to stabilize relative to the new input. Since the circuit should be stable before attempting the write this time occurs before the edge and is denoted as setup time, and the amount of time it takes to actually perform the write. This occurs after the edge and is called the hold time.

So in reality a flip flop cannot operate at frequencies faster than the inverse of the sum of the setup and hold time. And technically as you go faster there is even more that you may have to consider, such as the rise time of the control and data signals. But that's another class...
 
  • #4
thx very muxh Delta and Egsmith for replying..
yeah Egsmith i understand what Latch is...and i understood initial statements but last some lines were hazy to me...
Like u are referring to write andset up and hold time...i can't understood ..pls help.
 
  • #5
heman said:
yeah Egsmith i understand what Latch is...and i understood initial statements but last some lines were hazy to me...
Like u are referring to write andset up and hold time...i can't understood ..pls help.

It's probably because I am using terms you are unfamiliar with. How would you describe a latch?
 
  • #6
i would describe latch as a device which sets or resets depending on the input and the output is connected to the s and output complement is connected to the r.
there can be two types of it -clocked and unclocked ...

i have read over it and i am finding their application in SWITCH DEBOUNCERS as confusing...i.e. what exactly they are doing in it and how to explain hold time and set up time..
 
  • #7
i think this is the type of multivibrator that is used in game shows too right?
 
  • #8

1. What is an edge-triggered flip flop?

An edge-triggered flip flop is a type of sequential logic circuit that stores one bit of data. It is triggered by an edge, or transition, in the input signal, rather than the level of the signal.

2. How does an edge-triggered flip flop differ from a level-triggered flip flop?

An edge-triggered flip flop differs from a level-triggered flip flop in that it only responds to a change in the input signal, rather than constantly monitoring the signal's level. This allows for more precise timing control in sequential logic circuits.

3. What is the purpose of a JK flip flop?

A JK flip flop is a type of edge-triggered flip flop that can store one bit of data and also perform certain logic functions. It is often used in digital systems for tasks such as counting, data storage, and frequency division.

4. How does a JK flip flop work?

A JK flip flop consists of two inputs, J (set) and K (reset), and two outputs, Q (output) and Q' (complement output). When the clock signal triggers an edge, the output changes to the value of the input J, unless both J and K are 1, in which case the output toggles. This allows for more flexibility in logic operations compared to other types of flip flops.

5. What are some common applications of edge-triggered and JK flip flops?

Edge-triggered and JK flip flops are commonly used in digital systems, such as computers, calculators, and communication devices, for tasks such as data storage, frequency division, and synchronization. They are also often used in various control systems and signal processing applications.

Similar threads

Replies
10
Views
3K
  • Electrical Engineering
Replies
10
Views
3K
  • Electrical Engineering
Replies
34
Views
4K
  • Electrical Engineering
Replies
2
Views
2K
  • Electrical Engineering
Replies
5
Views
2K
  • Electrical Engineering
Replies
5
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
20
Views
2K
  • Electrical Engineering
Replies
4
Views
3K
  • Electrical Engineering
Replies
1
Views
2K
  • Electrical Engineering
Replies
1
Views
2K
Back
Top