- Asked 2/22
- 2078 Kartik · 7 marks
- 2075 Chaitra · 6 marks
JK flip-flop characteristic and excitation tables
Short answer
A JK flip-flop eliminates SR's invalid state by feeding Q and Q' back to input NANDs. J,K=00 hold, 01 reset, 10 set, 11 toggle. Characteristic equation: Qn+1 = J·Qn' + K'·Qn. Excitation table: 0→0: J=0,K=X; 0→1: J=1,K=X; 1→0: J=X,K=1; 1→1: J=X,K=0.
Explain the operation of JK flip flop showing its logic diagram, characteristic table and then derive its characteristic equation and excitation table.
A JK flip-flop is a clocked flip-flop with inputs J (like set) and K (like reset). It removes the invalid state of the SR flip-flop: when the output toggles.
Logic diagram
It is an SR flip-flop with and fed back to the input NAND gates.
J ---[NAND1]--S'-->[NAND3]---> Q
CLK -[ ] Q'-->[ ]
Q' --[ ]
K ---[NAND2]--R'-->[NAND4]---> Q'
CLK -[ ] Q--->[ ]
Q --[ ]
NAND1 gets J, CLK and ; NAND2 gets K, CLK and ; NAND3 and NAND4 form the cross-coupled latch.
Operation (clock active)
- : both input NANDs give 1, latch holds: no change.
- : if , NAND2 gives 0 and resets: Q = 0.
- : if , NAND1 gives 0 and sets: Q = 1.
- : the gate enabled by feedback changes the state: toggle.
Characteristic table
| J | K | Action | ||
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | No change |
| 0 | 0 | 1 | 1 | No change |
| 0 | 1 | 0 | 0 | Reset |
| 0 | 1 | 1 | 0 | Reset |
| 1 | 0 | 0 | 1 | Set |
| 1 | 0 | 1 | 1 | Set |
| 1 | 1 | 0 | 1 | Toggle |
| 1 | 1 | 1 | 0 | Toggle |
Characteristic equation
KQn=00 01 11 10
J=0 0 1 0 0
J=1 1 1 0 1
- (cells 100, 110) gives .
- (cells 001, 101) gives .
Excitation table
Shows the inputs needed for each required transition:
| J | K | ||
|---|---|---|---|
| 0 | 0 | 0 | X |
| 0 | 1 | 1 | X |
| 1 | 0 | X | 1 |
| 1 | 1 | X | 0 |
For example, for we may use (set) or (toggle), so is a don't care.
Note: with a level-triggered JK and , the output can toggle many times while the clock is high (race-around condition). It is removed by using an edge-triggered or master-slave JK flip-flop.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- SR flip-flop diagram, excitation table, equation · Digital Logic, chapter 6
- JK flip-flop with tables and timing diagram · Digital Logic, chapter 6 · asked 2×
- Edge triggered JK flip-flop with excitation table · Digital Logic, chapter 6
- JK flip-flop with symbol, equation, state diagram · Digital Logic, chapter 6
- SR flip-flop with tables, equation, timing · Digital Logic, chapter 6 · asked 2×
- D flip-flop with excitation table · Digital Logic, chapter 6
- JK flip-flop operation and truth table · Basic Electronics Engineering, chapter 6
- SR flip-flop operation · Basic Electronics Engineering, chapter 6 · asked 6×
- Combinational vs sequential; JK flip-flop · Basic Electronics Engineering, chapter 6
- Types of flip-flops; JK flip-flop · Basic Electronics Engineering, chapter 6 · asked 2×