- Asked 4/22
- 2080 Bhadra · 1+6 marks
Comb vs seq; asynchronous decade counter
Short answer
Combinational circuits depend only on present inputs; sequential circuits store state. An asynchronous decade counter uses four cascaded JK flip-flops (J=K=1) clocked by the previous Q output. A NAND of Q3 and Q1 clears all flip-flops when count reaches 1010, recycling to 0000 after count 9.
Differentiate between combinational and sequential circuits. Explain the operation of asynchronous decade counter with timing diagrams.
Combinational vs sequential circuits
| Point | Combinational circuit | Sequential circuit |
|---|---|---|
| Output depends on | Present inputs only | Present inputs and past state |
| Memory | No memory | Has memory (flip-flops/latches) |
| Feedback | No feedback path | Feedback from output to input |
| Clock | Not needed | Usually clocked |
| Analysis tool | Truth table | State table / state diagram |
| Examples | Adder, MUX, decoder | Flip-flop, register, counter |
Asynchronous decade counter
It counts 0000 to 1001 (0–9) and resets on the 10th pulse.
Circuit: four negative-edge JK flip-flops with . CLK → FF0; , , clock FF1, FF2, FF3. A NAND of and drives the active-low CLEAR of all flip-flops.
J=K=1 J=K=1 J=K=1 J=K=1
+-----+ +-----+ +-----+ +-----+
CLK-o FF0 |Q0--o FF1 |Q1--o FF2 |Q2--o FF3 |Q3
+--o--+ +--o--+ +--o--+ +--o--+
CLR CLR CLR CLR
Q3 ---| |
| NAND |o--> CLR of all FFs (active low)
Q1 ---| |
Operation
- Start at 0000. FF0 toggles on every falling clock edge.
- FF1 toggles when goes 1→0, FF2 when goes 1→0, FF3 when goes 1→0, so the count rises by one per pulse: 0, 1, …, 9.
- On the 10th pulse the outputs try to become 1010. Since , the NAND output goes low and clears all flip-flops to 0000. The 1010 state lasts only a few nanoseconds.
Timing diagram
CLK __|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾
Q3 ________________________________|‾‾‾‾‾‾‾|___
Q2 ________________|‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|___________
Q1 ________|‾‾‾‾‾‾‾|_______|‾‾‾‾‾‾‾|___________
Q0 ____|‾‾‾|___|‾‾‾|___|‾‾‾|___|‾‾‾|___|‾‾‾|___
Cnt 0 1 2 3 4 5 6 7 8 9 0
is high for counts 8 and 9 and gives . Example IC: 7490.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Comb vs seq; asynchronous mod-12 counter · Digital Logic, chapter 8 · asked 3×
- Synchronous circuits; asynchronous decade counter · Digital Logic, chapter 8 · asked 2×
- Comb vs seq; synchronous decade counter · Digital Logic, chapter 8 · asked 2×
- Synchronous circuits; asynchronous mod-12 counter · Digital Logic, chapter 8 · asked 2×
- Asynchronous (ripple) decade counter · Digital Logic, chapter 8 · asked 2×
- Synchronous decade counter with timing · Digital Logic, chapter 8 · asked 2×
- Combinational vs sequential; BCD-to-decimal decoder · Digital Logic, chapter 4
- Asynchronous mod-12 down counter · Digital Logic, chapter 8
- Synchronous vs asynchronous circuits; SR to JK · Digital Logic, chapter 6
- Combinational vs sequential; JK flip-flop · Basic Electronics Engineering, chapter 6