際際滷

際際滷Share a Scribd company logo
COUNTERS
SYNCHRONOUS & ASYNCHRONOUS
Presentation by:
C.MURALIDHARAN
V.A.SAIRAM
A.SUBHA SHREE
COUNTER
 The Counter is an electronic circuit that counts the events. The
events can be numbers.
 It can also count the event related to the clock like rising
edge(low to high) and trailing edge(high to low)
 It is a type of sequential logic circuit i.e. The present output
depends on the present input and the combination of previous
input)
 Counter can be designed using t-flipflop(which is a special case
of JK flipflop).
TYPES OF COUNTERS
 Broadly counters can be classified into two types based on the modes
of operation.
 Synchronous
 Asynchronous
 In Synchronous mode, all the flip-flops receive input at the same
time and produce output at the same time. Synchronous counters are
counters that use the clock signal at the same time.
 In Asynchronous mode, the clock is given only to the first flip flop
and each flipflop produces output one at a time. The input for the
successive flip-flops depends on the previous ones. These counters
are also called RIPPLE COUNTERS.
 These counters can again be categorized as UP and DOWN counters.
WHY SYNCHRONOUS COUNTERS?
 The major drawback in asynchronous counters is that they are
limited to high frequencies due to the propagation delay.
 Synchronous counters can be operated at higher frequencies.
 Synchronous counters are faster in operation.
 Easy to design.
 No delay in synchronous counters.
TABLE OF CONTENTS
 MOD 4 Asynchronous
 MOD 4 Synchronous
 MOD 7 Asynchronous
 Specialized IC for Counters
 MOD 8 Asynchronous
 MOD 8 Synchronous
 MOD 16 Asynchronous
 MOD 16 Synchronous
 Applications of Counter
MOD 4 ASYNCHRONOUS
 MOD (fully known as modulus) is
nothing but the number of output
states of the counter.
 MOD 4 will have 4 output states
produced in asynchronous manner.
 Now, the number of flip flops(i.e. n)
is based on the given formula:
 2 = MOD
 Here we already know that the
output state is 4. So 2
=4 implies
n=2.
 2 flip flops are used to produce the
4 counts in MOD 4 asynchronous
counter.
 4 output states are nothing but
O/P-1(01) O/P-
2(10)
These are some of the outputs of MOD 4 asynchronous counters. Q0 is LSB(Least
Significant Bit) and
Q1 is MSB (Most Significant Bit).
 The first figure represents output 1 with Q1=0 & Q0=1 i.e. 01(Binary for 1)
 The second figure represents output 2 with Q1=1 & Q0=0 i.e. 10(Binary for
2) O/P-output
MOD 4 SYNCHRONOUS
 This is MOD 4 synchronous counter
where the count happens in two ways as
follows: ascending (UP) or in descending
manner (DOWN).
 These counters are easier than
asynchronous counters.
 Like the previous one,2 flip flops are
needed to produce the 4 output states.
The difference is that in synchronous
counters, the output changes
simultaneously due to the common
clock pulse and the count is done
sequentially in synchronous counter.
 Here the counter counts from 0 to 3 (00
O/P-2(10) O/P-3(11)
Here are some of the outputs of the MOD 4 synchronous counter with the same
Q0 as LSB and Q1 as MSB
 The first figure represents output 2(10 in binary)
 The second figure represents output 3(11 in binary)
MOD 7 ASYNCHRONOUS
 From the title, we came to know that
the output state is 7.
 We know to calculate the number of
flip flops from the formula =output
state (7)
 Here 7 is not a multiple of 2, hence we
may get confused about how to choose
the number of flip flops when the
output state is not equal to 2
 In that case we choose a number which is a
multiple of 2, greater and nearer to 7. the
number that satisfies all the above
conditions is 8(23
). Hence, we conclude that
we should choose the least possible number
of flip-flops.
 It is not fully sequenced. These types
of counters are called truncated
counters.
 All the outputs of the flipflop are
2
 Here we consider MOD 7 as an example.
 After count 6, it automatically tries to go to count 7 (111 in binary) which is not
required here.
 In that case the value 1 of all the flip-flops moves to the NAND gate.
 So the output is 0 which is again sent to the clear pins of the respective flip
flops that use a NAND gate to reset to the required count between 0 to 5.
 A Clear pin is a special pin present in T flip-flop (special of JK flip-flop). Once it
is activated it resets the flip flop(0) irrespective of a past condition. The clear pin
is activated by a logic low (0) signal. In this case, all the flip flop gets reset and
the value goes to 0. Hence MOD 7 is achieved.
 This gave the way for the IC 74293 that is embedded with 4 flip flops and a
NAND gate.
 NAND gate is mainly used to detect the output 1 which is generated by the flip-
flops.
WORKING OF THE TRUNCATED COUNTERS
O/P-4 O/P-5
 The output 4(100 in binary) and output 5(101 in binary) of MOD 7
asynchronous counter is represented here.
MOD 8 ASYNCHRONOUS
 MOD 8 Asynchronous counter can
be designed using 3 flip-flops.
 It is a fully sequenced counter.
 2
=8 implies n=3
 It counts from 000 to 111 i.e. 0 to
7
O/P-2 O/P-6
LSB is Q0 and MSB is Q2
 The first figure represents output 2(010 in binary)
 The second figure represents output 6(110 in
binary)
MOD 8 SYNCHRONOUS
 MOD 8 synchronous counter is
designed using 3 flip flops.
 It is also a fully sequenced counter
which counts in a sequential
manner from 0 to 7 or 7 to 0.
 The second flipflop gets its input
from the output of first flipflop
(Q1), the third flipflop gets its
input from the outputs of the first
and second flipflop through a AND
gate.
O/P-5 O/P-7
 The output 5(101 in binary) and output 7(111 in binary) of MOD 8 synchronous
counter is given here.
MOD 16 ASYNCHRONOUS
 MOD 16 asynchronous counter is
designed using 4 flip-flops as per the
formula.
 It counts from 0000 to 1111 i.e. 0 to F(in
hexadecimal)
 The outputs of all the four flip-flops are
connected to a four-pin NAND gate
 Its output is sent to the clear pins of all
the flip-flops.
 The counter has to reset back to 0(0000)
after counting 15(1111).
 In the case of 15, the NAND gate receives
1 in all inputs, it produces an output of 0.
 This logic 0 activates the clear pin of all
flipflops resetting them to count 0.
O/P-13 O/P-14
Here Q1 is LSB and Q4 is MSB
 The first picture represents output 13 (decimal value) i.e.1101 in binary. It
is converted into hexadecimal value as d and displayed.
 Similarly the next output 14 i.e. 1110 in binary is displayed as E
(Hexadecimal value).
MOD 16 SYNCHRONOUS
 MOD 16 synchronous counter can be
constructed using 4 flipflops.
 It can do either up count operation
(0-15) or down count operation (15-
0).
 The second flipflop gets its input
from the output of first flipflop (Q1),
the third flipflop gets its input from
the outputs of the first and second
flipflop through a AND gate.
 The fourth flipflop receives its input
from the output of first, second and
third flipflops.
 A trick is to use the output of the
previous flipflop along with the
output of the previously connected
AND gate.
O/P 12 O/P 14
Here again, Q0 is LSB and Q3 is MSB
 The first figure represents output 12 i.e.1100 in binary (C in
hexadecimal)
 The second one represents output 14 i.e.1110 in binary (E in
hexadecimal)
UP-DOWN COUNTERS
 As the name suggests it counts in both
ways i.e. from low to high and also from
high to low.
 So these are also called bidirectional
counters.
 They are built using JK flip-flops.
 Here it is a 4 bit UP-DOWN counter.
 It counts from 0 to F on one side and F
to 0 on the other side.
 These are self reversing and used in
clock divider circuits.
COUNTS FOR UP-DOWN COUNTER
 Some of the output counts
of the UP-DOWN counter
APPLICATIONS OF COUNTERS
 Frequency counters
 Digital clocks
 Analog to digital converter
 Calculators etc.,
1) C.MURALIDHARAN
Assistant Professor, Biomedical Engineering, Rajalakshmi
Engineering College
2) A.SUBHA SHREE
Student, Biomedical Engineering, Rajalakshmi Engineering
College
3) V.A.SAIRAM
Student, Biomedical Engineering, Rajalakshmi Engineering
College
REFERENCES:
 https://www.electronics-tutorials.ws/counter/count_3.html
 https://www.electronicshub.org/synchronous-counter/
 https://www.electronicshub.org/asynchronous-counter/
THANK YOU

More Related Content

What's hot (20)

Jump&Loop instruction
Jump&Loop instructionJump&Loop instruction
Jump&Loop instruction
josnapv
USB protocol
USB protocolUSB protocol
USB protocol
Mostafa El-koumy
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
priya Nithya
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
Counters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous CountersCounters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous Counters
Bony Yamin
Stored program concept
Stored program conceptStored program concept
Stored program concept
gaurav jain
Unit 5 assembly language programming
Unit 5   assembly language programmingUnit 5   assembly language programming
Unit 5 assembly language programming
Kartik Sharma
Synchronous Counter
Synchronous Counter Synchronous Counter
Synchronous Counter
Akhilesh Kushwaha
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
shweta-sharma99
Ring counter
Ring counterRing counter
Ring counter
Ghufran Hasan
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
Anuj Modi
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
Vinit Raut
SRAM DRAM
SRAM DRAMSRAM DRAM
SRAM DRAM
Tipu Sultan
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
Flag register 8086 assignment
Flag register 8086 assignmentFlag register 8086 assignment
Flag register 8086 assignment
Zia3130
CAO-Unit-I.pptx
CAO-Unit-I.pptxCAO-Unit-I.pptx
CAO-Unit-I.pptx
ClassicFUKRA
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
cs19club
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemes
Arunabha Saha
DRAM
DRAMDRAM
DRAM
rohitladdu
Instruction set of 8086
Instruction set of 8086Instruction set of 8086
Instruction set of 8086
9840596838
Jump&Loop instruction
Jump&Loop instructionJump&Loop instruction
Jump&Loop instruction
josnapv
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
priya Nithya
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
Counters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous CountersCounters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous Counters
Bony Yamin
Stored program concept
Stored program conceptStored program concept
Stored program concept
gaurav jain
Unit 5 assembly language programming
Unit 5   assembly language programmingUnit 5   assembly language programming
Unit 5 assembly language programming
Kartik Sharma
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
Anuj Modi
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
Vinit Raut
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
Flag register 8086 assignment
Flag register 8086 assignmentFlag register 8086 assignment
Flag register 8086 assignment
Zia3130
CAO-Unit-I.pptx
CAO-Unit-I.pptxCAO-Unit-I.pptx
CAO-Unit-I.pptx
ClassicFUKRA
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
cs19club
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemes
Arunabha Saha
Instruction set of 8086
Instruction set of 8086Instruction set of 8086
Instruction set of 8086
9840596838

Similar to COUNTERS [Synchronous and Asynchronous] (20)

counters and resister presentations.pptx
counters and resister presentations.pptxcounters and resister presentations.pptx
counters and resister presentations.pptx
arushika2211
Chapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfChapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdf
TamiratDejene1
Digital Counter Design
 Digital Counter Design Digital Counter Design
Digital Counter Design
GargiKhanna1
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
Thapar Institute
COUNTERS.pptx
COUNTERS.pptxCOUNTERS.pptx
COUNTERS.pptx
SaifURehmanSidhu
Counters
CountersCounters
Counters
Ketaki_Pattani
presentationforcountersin digitalelectronics
presentationforcountersin digitalelectronicspresentationforcountersin digitalelectronics
presentationforcountersin digitalelectronics
coolnanu1
Counters_pptx.pptx
Counters_pptx.pptxCounters_pptx.pptx
Counters_pptx.pptx
YeHtetAung35
Counters
CountersCounters
Counters
Randaqra
16148_counterrss2_Counters _under sequential circuits.ppt
16148_counterrss2_Counters _under sequential circuits.ppt16148_counterrss2_Counters _under sequential circuits.ppt
16148_counterrss2_Counters _under sequential circuits.ppt
anushachalla14
16148_counterrss2unit 2 computer arithamatic
16148_counterrss2unit 2 computer arithamatic16148_counterrss2unit 2 computer arithamatic
16148_counterrss2unit 2 computer arithamatic
anushachalla14
counters and registers
counters and registerscounters and registers
counters and registers
MeenaAnusha1
counters_and_registers_5 lecture fifth.ppt
counters_and_registers_5 lecture fifth.pptcounters_and_registers_5 lecture fifth.ppt
counters_and_registers_5 lecture fifth.ppt
ImranAhmadAhmad
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
PriyankaJain98423
Presentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptxPresentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptx
Aniruddh70
counters.ppt
counters.pptcounters.ppt
counters.ppt
NarendrakumarAnnadur
Chapter 6 Register and countedfsdfr.pptx
Chapter 6 Register and countedfsdfr.pptxChapter 6 Register and countedfsdfr.pptx
Chapter 6 Register and countedfsdfr.pptx
SamanArshad11
Basics Counters
Basics Counters Basics Counters
Basics Counters
Danial Mirza
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
UnknownBoyz3
Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4
Asif Iqbal
counters and resister presentations.pptx
counters and resister presentations.pptxcounters and resister presentations.pptx
counters and resister presentations.pptx
arushika2211
Chapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfChapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdf
TamiratDejene1
Digital Counter Design
 Digital Counter Design Digital Counter Design
Digital Counter Design
GargiKhanna1
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
Thapar Institute
presentationforcountersin digitalelectronics
presentationforcountersin digitalelectronicspresentationforcountersin digitalelectronics
presentationforcountersin digitalelectronics
coolnanu1
Counters_pptx.pptx
Counters_pptx.pptxCounters_pptx.pptx
Counters_pptx.pptx
YeHtetAung35
Counters
CountersCounters
Counters
Randaqra
16148_counterrss2_Counters _under sequential circuits.ppt
16148_counterrss2_Counters _under sequential circuits.ppt16148_counterrss2_Counters _under sequential circuits.ppt
16148_counterrss2_Counters _under sequential circuits.ppt
anushachalla14
16148_counterrss2unit 2 computer arithamatic
16148_counterrss2unit 2 computer arithamatic16148_counterrss2unit 2 computer arithamatic
16148_counterrss2unit 2 computer arithamatic
anushachalla14
counters and registers
counters and registerscounters and registers
counters and registers
MeenaAnusha1
counters_and_registers_5 lecture fifth.ppt
counters_and_registers_5 lecture fifth.pptcounters_and_registers_5 lecture fifth.ppt
counters_and_registers_5 lecture fifth.ppt
ImranAhmadAhmad
Presentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptxPresentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptx
Aniruddh70
Chapter 6 Register and countedfsdfr.pptx
Chapter 6 Register and countedfsdfr.pptxChapter 6 Register and countedfsdfr.pptx
Chapter 6 Register and countedfsdfr.pptx
SamanArshad11
Basics Counters
Basics Counters Basics Counters
Basics Counters
Danial Mirza
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
際際滷 of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
UnknownBoyz3
Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4
Asif Iqbal

Recently uploaded (20)

APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
Association for Project Management
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir DotanThe Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
History of Stoke Newington
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sHow to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
Celine George
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Conquiztadors- the Quiz Society of Sri Venkateswara College
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
cervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdfcervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdf
SamarHosni3
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .
saanidhyapatel09
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
TPR Data strategy 2025 (1).pdf Data strategy
TPR Data strategy 2025 (1).pdf Data strategyTPR Data strategy 2025 (1).pdf Data strategy
TPR Data strategy 2025 (1).pdf Data strategy
Henry Tapper
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
sandynavergas1
EDL 290F Week 3 - Mountaintop Views (2025).pdf
EDL 290F Week 3  - Mountaintop Views (2025).pdfEDL 290F Week 3  - Mountaintop Views (2025).pdf
EDL 290F Week 3 - Mountaintop Views (2025).pdf
Liz Walsh-Trevino
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
RizaBedayo
PUBH1000 Module 3: Public Health Systems
PUBH1000 Module 3: Public Health SystemsPUBH1000 Module 3: Public Health Systems
PUBH1000 Module 3: Public Health Systems
Jonathan Hallett
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
APM People Interest Network Conference - Oliver Randall & David Bovis - Own Y...
Association for Project Management
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir DotanThe Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
The Battle of Belgrade Road: A WW1 Street Renaming Saga by Amir Dotan
History of Stoke Newington
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sHow to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷s
Celine George
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
cervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdfcervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdf
SamarHosni3
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .
saanidhyapatel09
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
TPR Data strategy 2025 (1).pdf Data strategy
TPR Data strategy 2025 (1).pdf Data strategyTPR Data strategy 2025 (1).pdf Data strategy
TPR Data strategy 2025 (1).pdf Data strategy
Henry Tapper
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
Eng7-Q4-Lesson 1 Part 1 Understanding Discipline-Specific Words, Voice, and T...
sandynavergas1
EDL 290F Week 3 - Mountaintop Views (2025).pdf
EDL 290F Week 3  - Mountaintop Views (2025).pdfEDL 290F Week 3  - Mountaintop Views (2025).pdf
EDL 290F Week 3 - Mountaintop Views (2025).pdf
Liz Walsh-Trevino
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
TLE 7 - 3rd Topic - Hand Tools, Power Tools, Instruments, and Equipment Used ...
RizaBedayo
PUBH1000 Module 3: Public Health Systems
PUBH1000 Module 3: Public Health SystemsPUBH1000 Module 3: Public Health Systems
PUBH1000 Module 3: Public Health Systems
Jonathan Hallett
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1

COUNTERS [Synchronous and Asynchronous]

  • 1. COUNTERS SYNCHRONOUS & ASYNCHRONOUS Presentation by: C.MURALIDHARAN V.A.SAIRAM A.SUBHA SHREE
  • 2. COUNTER The Counter is an electronic circuit that counts the events. The events can be numbers. It can also count the event related to the clock like rising edge(low to high) and trailing edge(high to low) It is a type of sequential logic circuit i.e. The present output depends on the present input and the combination of previous input) Counter can be designed using t-flipflop(which is a special case of JK flipflop).
  • 3. TYPES OF COUNTERS Broadly counters can be classified into two types based on the modes of operation. Synchronous Asynchronous In Synchronous mode, all the flip-flops receive input at the same time and produce output at the same time. Synchronous counters are counters that use the clock signal at the same time. In Asynchronous mode, the clock is given only to the first flip flop and each flipflop produces output one at a time. The input for the successive flip-flops depends on the previous ones. These counters are also called RIPPLE COUNTERS. These counters can again be categorized as UP and DOWN counters.
  • 4. WHY SYNCHRONOUS COUNTERS? The major drawback in asynchronous counters is that they are limited to high frequencies due to the propagation delay. Synchronous counters can be operated at higher frequencies. Synchronous counters are faster in operation. Easy to design. No delay in synchronous counters.
  • 5. TABLE OF CONTENTS MOD 4 Asynchronous MOD 4 Synchronous MOD 7 Asynchronous Specialized IC for Counters MOD 8 Asynchronous MOD 8 Synchronous MOD 16 Asynchronous MOD 16 Synchronous Applications of Counter
  • 6. MOD 4 ASYNCHRONOUS MOD (fully known as modulus) is nothing but the number of output states of the counter. MOD 4 will have 4 output states produced in asynchronous manner. Now, the number of flip flops(i.e. n) is based on the given formula: 2 = MOD Here we already know that the output state is 4. So 2 =4 implies n=2. 2 flip flops are used to produce the 4 counts in MOD 4 asynchronous counter. 4 output states are nothing but
  • 7. O/P-1(01) O/P- 2(10) These are some of the outputs of MOD 4 asynchronous counters. Q0 is LSB(Least Significant Bit) and Q1 is MSB (Most Significant Bit). The first figure represents output 1 with Q1=0 & Q0=1 i.e. 01(Binary for 1) The second figure represents output 2 with Q1=1 & Q0=0 i.e. 10(Binary for 2) O/P-output
  • 8. MOD 4 SYNCHRONOUS This is MOD 4 synchronous counter where the count happens in two ways as follows: ascending (UP) or in descending manner (DOWN). These counters are easier than asynchronous counters. Like the previous one,2 flip flops are needed to produce the 4 output states. The difference is that in synchronous counters, the output changes simultaneously due to the common clock pulse and the count is done sequentially in synchronous counter. Here the counter counts from 0 to 3 (00
  • 9. O/P-2(10) O/P-3(11) Here are some of the outputs of the MOD 4 synchronous counter with the same Q0 as LSB and Q1 as MSB The first figure represents output 2(10 in binary) The second figure represents output 3(11 in binary)
  • 10. MOD 7 ASYNCHRONOUS From the title, we came to know that the output state is 7. We know to calculate the number of flip flops from the formula =output state (7) Here 7 is not a multiple of 2, hence we may get confused about how to choose the number of flip flops when the output state is not equal to 2 In that case we choose a number which is a multiple of 2, greater and nearer to 7. the number that satisfies all the above conditions is 8(23 ). Hence, we conclude that we should choose the least possible number of flip-flops. It is not fully sequenced. These types of counters are called truncated counters. All the outputs of the flipflop are 2
  • 11. Here we consider MOD 7 as an example. After count 6, it automatically tries to go to count 7 (111 in binary) which is not required here. In that case the value 1 of all the flip-flops moves to the NAND gate. So the output is 0 which is again sent to the clear pins of the respective flip flops that use a NAND gate to reset to the required count between 0 to 5. A Clear pin is a special pin present in T flip-flop (special of JK flip-flop). Once it is activated it resets the flip flop(0) irrespective of a past condition. The clear pin is activated by a logic low (0) signal. In this case, all the flip flop gets reset and the value goes to 0. Hence MOD 7 is achieved. This gave the way for the IC 74293 that is embedded with 4 flip flops and a NAND gate. NAND gate is mainly used to detect the output 1 which is generated by the flip- flops. WORKING OF THE TRUNCATED COUNTERS
  • 12. O/P-4 O/P-5 The output 4(100 in binary) and output 5(101 in binary) of MOD 7 asynchronous counter is represented here.
  • 13. MOD 8 ASYNCHRONOUS MOD 8 Asynchronous counter can be designed using 3 flip-flops. It is a fully sequenced counter. 2 =8 implies n=3 It counts from 000 to 111 i.e. 0 to 7
  • 14. O/P-2 O/P-6 LSB is Q0 and MSB is Q2 The first figure represents output 2(010 in binary) The second figure represents output 6(110 in binary)
  • 15. MOD 8 SYNCHRONOUS MOD 8 synchronous counter is designed using 3 flip flops. It is also a fully sequenced counter which counts in a sequential manner from 0 to 7 or 7 to 0. The second flipflop gets its input from the output of first flipflop (Q1), the third flipflop gets its input from the outputs of the first and second flipflop through a AND gate.
  • 16. O/P-5 O/P-7 The output 5(101 in binary) and output 7(111 in binary) of MOD 8 synchronous counter is given here.
  • 17. MOD 16 ASYNCHRONOUS MOD 16 asynchronous counter is designed using 4 flip-flops as per the formula. It counts from 0000 to 1111 i.e. 0 to F(in hexadecimal) The outputs of all the four flip-flops are connected to a four-pin NAND gate Its output is sent to the clear pins of all the flip-flops. The counter has to reset back to 0(0000) after counting 15(1111). In the case of 15, the NAND gate receives 1 in all inputs, it produces an output of 0. This logic 0 activates the clear pin of all flipflops resetting them to count 0.
  • 18. O/P-13 O/P-14 Here Q1 is LSB and Q4 is MSB The first picture represents output 13 (decimal value) i.e.1101 in binary. It is converted into hexadecimal value as d and displayed. Similarly the next output 14 i.e. 1110 in binary is displayed as E (Hexadecimal value).
  • 19. MOD 16 SYNCHRONOUS MOD 16 synchronous counter can be constructed using 4 flipflops. It can do either up count operation (0-15) or down count operation (15- 0). The second flipflop gets its input from the output of first flipflop (Q1), the third flipflop gets its input from the outputs of the first and second flipflop through a AND gate. The fourth flipflop receives its input from the output of first, second and third flipflops. A trick is to use the output of the previous flipflop along with the output of the previously connected AND gate.
  • 20. O/P 12 O/P 14 Here again, Q0 is LSB and Q3 is MSB The first figure represents output 12 i.e.1100 in binary (C in hexadecimal) The second one represents output 14 i.e.1110 in binary (E in hexadecimal)
  • 21. UP-DOWN COUNTERS As the name suggests it counts in both ways i.e. from low to high and also from high to low. So these are also called bidirectional counters. They are built using JK flip-flops. Here it is a 4 bit UP-DOWN counter. It counts from 0 to F on one side and F to 0 on the other side. These are self reversing and used in clock divider circuits.
  • 22. COUNTS FOR UP-DOWN COUNTER Some of the output counts of the UP-DOWN counter
  • 23. APPLICATIONS OF COUNTERS Frequency counters Digital clocks Analog to digital converter Calculators etc.,
  • 24. 1) C.MURALIDHARAN Assistant Professor, Biomedical Engineering, Rajalakshmi Engineering College 2) A.SUBHA SHREE Student, Biomedical Engineering, Rajalakshmi Engineering College 3) V.A.SAIRAM Student, Biomedical Engineering, Rajalakshmi Engineering College