Professional Documents
Culture Documents
Chap09-Latch FlipFlop - PPSX
Chap09-Latch FlipFlop - PPSX
Chap09-Latch FlipFlop - PPSX
Latch y Flip-Flop
Prof. Ing. Oscar Casimiro
F.I.E.E
Q Q
S R
EN
Q
UNMSM FIEE Sem. 2012-II
Circuitos Digitales
Summary
Latches
The D latch is an variation of the S-R latch but combines
the S and R inputs into a single D input as shown:
D D Q
Q
EN EN
Q
Q
Example EN
Determine the Q output for the
Q
D latch, given the inputs shown.
EN
D Q D Q
C C
Dynamic Q Q
input
indicator (a)Positiveedgetriggered (b)Negativeedgetriggered
Example CLK
Determine the Q output for the J-K
flip-flop, given the inputs shown. K Q
Notice that the outputs change on the leading edge of the clock.
Solution
Set Toggle Set Latch
CLK
A D-flip-flop does not have a toggle mode like the J-K flip-
flop, but you can hardwire a toggle mode by connecting Q
back to D as shown. This is useful in some counters as you
will see in Chapter 8.
D Q
CLR
Flip-flops J Q
Example CLK
K Set
PRE Reset
CLR
tPLH tPHL
The typical propagation delay time for the 74AHC family (CMOS)
is 4 ns. Even faster logic is available for specialized applications.
UNMSM FIEE Sem. 2012-II
Circuitos Digitales
Summary
Flip-flop Characteristics
tPHL tPLH
Set-up time and hold time are times required before and
after the clock transition that data must be present to be
reliably clocked into the flip-flop.
D
Setup time is the minimum
time for the data to be present CLK
before the clock.
Set-up time, ts
D
Hold time is the minimum
time for the data to remain after CLK
the clock.
Hold time, tH
UNMSM FIEE Sem. 2012-II
Circuitos Digitales
Summary
Flip-flop Characteristics
Q2
Typically, for data storage applications, D
R
Clear
REXT CEXT
For most one-shots, the length of time Q
CX
in the unstable state (tW) is determined RX/CX
Trigger
by an external RC circuit.
Q
Trigger
Q
tW
(4) (8)
R1
(7) RESET VCC
DISCH
(6) (3)
The trigger is a THRES OUT
negative-going (2) (5) tW = 1.1R1C1
TRIG CONT
pulse. GND
C1 (1)
(4) (8)
R1
10 kW (7) RESET VCC
DISCH
(6) (3)
THRES OUT
(2) (5) tW = 1.1R1C1
TRIG CONT
C1 GND
(1)
2.2 mF
10 (4) (8)
R1
RESET VCC
1.0 (7)
DISCH
C1 (mF)
(6) (3)
0.1 R2 THRES OUT
(2) (5)
TRIG CONT
0.01
C1 GND
(1)
0.001
0.1 1.0 10 100 1.0k 10k 100k
f (Hz)
Latch Abistabledigitalcircuitusedforstoringabit.
Bistable Havingtwostablestates.Latchesandflipflopsare
bistablemultivibrators.
Clock Atriggeringinputofaflipflop.
Dflipflop Atypeofbistablemultivibratorinwhichthe
outputassumesthestateoftheDinputonthe
triggeringedgeofaclockpulse.
JKflipflop AtypeofflipflopthatcanoperateintheSET,
RESET,nochange,andtogglemodes.
Selected Key Terms
Propagation Theintervaloftimerequiredafteraninputsignal
delaytime hasbeenappliedfortheresultingoutputsignalto
change.
Setuptime Thetimeinterval required fortheinputlevelstobe
onadigitalcircuit.
Holdtime The time interval required for the input levels to
remainsteadytoaflipflopafterthetriggering
edgeinordertoreliablyactivatethedevice.
Timer A circuit that can be used as a one-shot or as an
oscillator.
Registered A CPLD macrocell output configuration where the
output comes from a flip-flop.