- Asked 4/22
- 2082 Shrawan · 7 marks
- 2081 Bhadra · 7 marks
- 2075 Chaitra · 7 marks
Mod-6 synchronous up counter using T
Short answer
Use three T flip-flops. T0 = 1, T1 = Q0 Q2', T2 = Q0 (Q1 + Q2). The counter sequences 000 to 101 and self-corrects from unused states.
Design a mod-6 synchronous counter using T Flip-Flops with timing diagrams.
A mod-6 synchronous counter goes through 6 states, 0 to 5 (000 to 101), and then returns to 000. Since , 3 T flip-flops (Q2 Q1 Q0, Q2 = MSB) with a common clock are used. A T flip-flop must have T = 1 whenever its output has to change.
Step 1: state diagram
000 -> 001 -> 010 -> 011 -> 100 -> 101
^ |
+-----------------------------------+
Unused: 110, 111 (don't cares)
Step 2: T excitation table
| Q | Q+ | T |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Step 3: state table with flip-flop inputs
| State | Q2 | Q1 | Q0 | Q2+ | Q1+ | Q0+ | T2 | T1 | T0 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
| 2 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 3 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| 4 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 5 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
Step 4: K-maps
K-map for T2
Q2\Q1Q0 00 01 11 10
0 0 0 1 0
1 0 1 x x
K-map for T1
Q2\Q1Q0 00 01 11 10
0 0 1 1 0
1 0 0 x x
K-map for T0
Q2\Q1Q0 00 01 11 10
0 1 1 1 1
1 1 1 x x
- : all used states are 1, so .
- : 1s at states 1 and 3; state 5 is 0, so .
- : 1s at states 3 and 5; with don't care 7: .
Step 5: logic diagram
1 T1 T2
| | |
+----+ +----+ +----+
|T0 | |T1 | |T2 |
| FF0|--Q0 | FF1|--Q1 | FF2|--Q2
|> | |> | |> |
+----+ +----+ +----+
^ ^ ^
CLK ---------+-------------+ (common clock)
T1 = Q0 AND Q2' : one 2-input AND
T2 = Q0.Q1 + Q0.Q2 : two ANDs + one OR
(= Q0 AND (Q1 OR Q2))
Timing diagram
1 2 3 4 5 6 7
CLK _|‾|_|‾|_|‾|_|‾|_|‾|_|‾|_|‾|
Q0 _|‾‾‾|___|‾‾‾|___|‾‾‾|___|‾‾
Q1 _____|‾‾‾‾‾‾‾|______________
Q2 _____________|‾‾‾‾‾‾‾|______
The output sequence is 000, 001, 010, 011, 100, 101, 000, ...; Q2 is high for two clocks out of six, so its frequency is .
Unused states: 110 goes to 111 and 111 goes to 010, so the counter enters the main count by itself (self-starting).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Mod-5 synchronous up counter using SR · Digital Logic, chapter 8 · asked 5×
- Mod-5 Gray code synchronous up counter · Digital Logic, chapter 8
- SR equation; mod-5 counter using D flip-flops · Digital Logic, chapter 8
- BCD synchronous counter using T flip-flops · Digital Logic, chapter 8
- Mod-5 synchronous counter using JK · Digital Logic, chapter 8 · asked 4×
- Sync vs async; mod-6 synchronous counter (JK) · Digital Logic, chapter 8
- Asynchronous mod-12 up counter using JK · Digital Logic, chapter 8
- Types of flip-flops; JK flip-flop · Basic Electronics Engineering, chapter 6 · asked 2×