Digital Counters
Digital Counters
Digital Counters
GROUP MEMBERS
MTHOKOZISI MAHONONDO (R167059A)
BORNWELL KANDIERO (R167445V)
ERIC MWALE (R167719B)
NGONIDZASHE MATAVIRE (R169030J)
TAPIWANASHE MUGONIWA (R169546Y)
DEFINITION
These are the fundamental components of digital
systems. They can be used intiming (sampling signals)
as well as control and sequencing applications.
In digital logic and computing ,a counter is a device
which stores (or sometimes displays) the number of
times a particular event or process has occurred, often
in relationship to a clock signal.
TYPICAL APPLICATIONS
These include among others:
Special counter - also called program counter and is used within microprocessors
AN ASYNCHRONOUS 4-BIT
DOWN COUNTER
SYNCHRONOUS COUNTERS
These were developed to overcome the disadvantages of asynchronous
counters.
Among the many advantages of synchronous counters include simplicity
and also that they require fewer components to produce a given counting
sequence.
The major disadvantage of asynchronous counters is caused by their
basic principle of operation, that is each flip- flop is triggered by the
transition at the output of the preceding flip flop. Because of the inherent
propagation delay time, p.d.t, of each flip-flop, this means that the
second flip flop will not respond until a time equal to 2 x p.d.t after the
clock pulse occurs and so on.
In other words it means that the Nth flip flop will not respond until after a
time equal to N x p.d.t after the clock pulse occurs.
Because each input pulse essentially ripples through all of the flip-flops
in the counter, the time taken for one pulse to ripple through the
counter with a large number of flip-flops may be greater than the arrival
of the next input pulse to the counter, and as a result false counts may
occur.
The accumulative effect of the flip flop delays is to limit the speed of
operation of asynchronous counters. So these limitations can be
overcome with the use of synchronous counters in which all of the flip
flops are triggered by the same clock input pulse.
EXAMPLE OF A 4-BIT
SYNCHRONOUS BINARY
COUNTER