Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Experiment-11: Chalamala Sujith Reddy 19CS01009

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

EXPERIMENT-11

CHALAMALA SUJITH REDDY


19CS01009
Aim: Designing and Verifying 4-bit Ripple Counter and Mod 10/ Mod 12 Ripple
Counter.

Theory: A counter is a register capable of counting number of clock pulse


arriving at its clock input. Counter represents the number of clock pulses arrived.
A specified sequence of states appears as counter output. This is the main
difference between a register and a counter. There are two types of counters,
synchronous and asynchronous. In synchronous common clock is given to all flip
flop and in asynchronous first flip flop is clocked by external pulse and then each
successive flip flop is clocked by Q or Q output of previous stage. A soon the clock
of second stage is triggered by output of first stage. Because of inherent
propagation delay time all flip flops are not activated at same time which results
in asynchronous operation.

Pin Diagram for IC7476:(JK Flipflop):


Circuit Diagram for 4-bit Ripple Counter:(Down counter)

Truth Table:
CLK QA QB QC QD
0 1 1 1 1
1 0 1 1 1
2 1 0 1 1
3 0 0 1 1
4 1 1 0 1
5 0 1 0 1
6 1 0 0 1
7 0 0 0 1
8 1 1 1 0
9 0 1 1 0
10 1 0 1 0
11 0 0 1 0
12 1 1 0 0
13 0 1 0 0
14 1 0 0 0
15 0 0 0 0
Characteristic Table:
MOD-10 Ripple Counter:(UP Counter)
Truth Table:
CLK QA(LSB) QB QC QD(MSB)
0 0 0 0 0
1 1 0 0 0
2 0 1 0 0
3 1 1 0 0
4 0 0 1 0
5 1 0 1 0
6 0 1 1 0
7 1 1 1 0
8 0 0 0 1
9 1 0 0 1
10 0 0 0 0
Circuit:

(Reset = {~QA}.{QB}.{~QC}.{QD} ) (so when 1010 comes, it resets to 0000)


Characteristic Table:
MOD-12 Ripple Counter:(UP Counter)
Truth Table:
CLK QA(LSB) QB QC QD(MSB)
0 0 0 0 0
1 1 0 0 0
2 0 1 0 0
3 1 1 0 0
4 0 0 1 0
5 1 0 1 0
6 0 1 1 0
7 1 1 1 0
8 0 0 0 1
9 1 0 0 1
10 0 1 0 1
11 1 1 0 1
12 0 0 0 0
Circuit:

Reset = ( {~QA}.{~QB}.{QC}.{QD} ) (so 1100 comes, it resets to 0000)


Characteristic Table:
Applications of Ripple Counter:
1. They are used in measurement of Time, Frequency, Distance.
2. They are used in Waveform generation.
3. They are used as frequency dividers, as divide by “N” counters.
4. They are used for low noise emission and low power applications.
5. They are used in designing asynchronous decade counter.

Discussion:
1. Whether counter is up/down counter is decided by whether we are
attaching Q/~Q of flipflop to clock of next flip flop.
2. We can make any Mod counter by attaching a AND gate to reset
3. Since one flip flop is dependent on previous flip flop, there will be
propagation delay making it asynchronous.
Conclusion:
4-bit Rippler Counter & mod-10, mod-12 ripple counter has been designed and
truth table is verified.

You might also like