7 - LATCHES & FLIP-FLOPS-fund concepts as PDF.pdf
-
Upload
john-brix-balisteros -
Category
Documents
-
view
220 -
download
2
Transcript of 7 - LATCHES & FLIP-FLOPS-fund concepts as PDF.pdf
9/18/2013
1
Fundamental Concepts
1F. M. Fernando URSM-College of Engineering
Back to the bistable element• cross-coupled inverter maintains a zero or one,
but has no provision for forcing a change
• enter the set-reset (S-R) latch• a cross-coupled NOR gates & a cross-coupled NAND gates
(Negative-OR equivalent)
2F. M. Fernando URSM-College of Engineering
9/18/2013
2
Logic Symbol for the S-R and S-R Latch
Active-HIGH Input S-R Latch
Active-LOW input S-R Latch3F. M. Fernando URSM-College of Engineering
Sample Operation of the S-R Latch
4F. M. Fernando URSM-College of Engineering
Recall the Truth Table of active-HIGH input S-R Latch. Use this to observe the operation of the device given the following input signals.
1. ACTIVE-HIGH INPUT S-R LATCH
9/18/2013
3
5F. M. Fernando URSM-College of Engineering
2. ACTIVE-LOW INPUT S-R LATCH
Determining the Q Output for a Given S’-R’ Waveforms
Example 1: If the S’-R’ waveforms in Figure 7-5(a)
are applied to the inputs of the active-LOW S-R
latch, determine the waveform that will be
observed on the Q output. Assume that Q is
initially LOW.
Solution: See Figure 7-5(b)
Example 1-a: Determine the Q output of an active-
HIGH input S-R latch if the waveforms in Figure
7-5(a) are inverted and applied to the inputs.6F. M. Fernando URSM-College of Engineering
9/18/2013
4
7F. M. Fernando URSM-College of Engineering
8F. M. Fernando URSM-College of Engineering
9/18/2013
5
An Application: The Latch as a Contact-Bounce Eliminator
A good example of an application of an S-R latch is
in the elimination of mechanical switch contact
“bounce.” When the pole of the switch strikes the
contact upon switch closure, it physically vibrates
or bounces several times before finally making a
solid contact. Although these bounces are very
short in duration, they produce voltage spikes that
are often not acceptable in a digital system. This situation is illustrated in Figure 7-6(a).
9F. M. Fernando URSM-College of Engineering
10F. M. Fernando URSM-College of Engineering
Figure 7-6
9/18/2013
6
Refer to Fig. 7-6(b): The switch is
normally in position 1, keeping the
R input LOW & the latch RESET.
When the switch is thrown to
position 2, R goes HIGH because
of the pull-up resistor to Vcc , and
S goes LOW on the first contact.
Although S remains LOW for
11F. M. Fernando URSM-College of Engineering
only a very short time before the switch bounces, this is sufficient
to SET the latch. Any further voltage spikes on the S input due to
switch bounce do not affect the latch, & it remains SET. Notice
that the Q output of the latch provides a clean transition from
LOW to HIGH (or vice versa), thus eliminating voltage spikes
caused by contact bounce.
The 74LS279A Set-Reset Latch
12F. M. Fernando URSM-College of Engineering
Notice that two of the latches each have
two S inputs.
9/18/2013
7
The Gated S-R Latch
13F. M. Fernando URSM-College of Engineering
A gated latch requires an enable
input, EN (G is also used to designate
an enable input). The logic diagram &
logic symbol is shown in Figure 7-8.
The S and R inputs control the state
to which the latch will go when HIGH
level is applied to the EN input. The
latch will not change until EN is HIGH,
the output is controlled by the state of
the S and R inputs. In this circuit, the
invalid state occurs when both S and
R are simultaneously HIGH and EN is
also HIGH.Figure 7-8
Example 2: Determine the Q output waveform if the
inputs shown in Fig. 7-9(a) are applied to a gated S-R latch
that is initially RESET.
14F. M. Fernando URSM-College of Engineering
9/18/2013
8
15F. M. Fernando URSM-College of Engineering
Example 2-a: Determine the Q output of an active-HIGH
input S-R latch if the waveforms in Figure 7-5(a) are
interchanged & applied to its inputs.
The Gated D Latch
16F. M. Fernando URSM-College of Engineering
Another type of gated latch is called the D latch. It differs from the S-R latch because it has only one input in addition to EN. This input iscalled the D (data) input. Figure 7-10 contains a logic diagram & logicsymbol of a D latch. When the D input is HIGH and EN is HIGH, thelatch will SET. When the D input is LOW and EN is HIGH, the latch willRESET. Stated another way, the Q output follows the input D whenEN is HIGH. The device is latched (no change) when EN is LOW forany state level (X, don’t care) of input D.
9/18/2013
9
17F. M. Fernando URSM-College of Engineering
Example 3: Determine the Q output waveform if the
inputs shown in Fig. 7-11(a) are applied to a gated D latch,
which is initially RESET.
The 74LS75 D Latch
18F. M. Fernando URSM-College of Engineering
9/18/2013
10
Questions1. List 3 types of latches.
2. Develop the truth table for the active-HIGH & active-LOW input S-R latch. Enumerate their difference.
3. What is the Q output of a D latch when both EN and D are LOW?
19F. M. Fernando URSM-College of Engineering