|
|
www.play-hookey.com | Wed, 08-20-2008 |
| Digital | Logic Families | Digital Experiments | Analog | Analog Experiments | DC Theory | AC Theory | Optics | Computers | Semiconductors | Test HTML | ||
| Direct Links to Other Digital Pages: | |
|---|---|
| Combinational Logic: | [Basic Gates] [Derived Gates] [The XOR Function] [Binary Addition] [Negative Numbers and Binary Subtraction] [Multiplexer] [Decoder/Demultiplexer] [Boolean Algebra] |
| Sequential Logic: | [RS NAND Latch] [RS NOR Latch] [Clocked RS Latch] [RS Flip-Flop] [JK Flip-Flop] [D Latch] [D Flip-Flop] [Flip-Flop Symbols] [Converting Flip-Flop Inputs] |
| Alternate Flip-Flop Circuits: | [D Flip-Flop Using NOR Latches] [CMOS Flip-Flop Construction] |
| Counters: | [Basic 4-Bit Counter] [Synchronous Binary Counter] [Synchronous Decimal Counter] [Frequency Dividers] [Counting in Reverse] [The Johnson Counter] |
| Registers: | [Shift Register (S to P)] [Shift Register (P to S)] |
| The 555 Timer: | [555 Internals and Basic Operation] [555 Application: Pulse Sequencer] |
| The Clocked RS NAND Latch |
|---|
By adding a pair of NAND gates to the input circuits of the RS latch, we accomplish two goals: normal rather than inverted inputs, and a third input common to both gates which we can use to synchronize this circuit with others of its kind.
The clocked RS NAND latch is shown below.
The clocked RS latch solves some of the problems of basic RS latch circuit, and allows closer control of the latching action. However, it is by no means a complete solution. A major problem remaining is that this latch circuit could easily experience a change in S and R input levels while the CLK input is still at a logic 1 level. This allows the circuit to change state many times before the CLK input returns to logic 0.
One way to minimize this problem is to keep the CLK at logic 0 most of the time, and to allow only brief changes to logic 1. However, this approach still cannot guarantee that the latch will only change state once while the clock signal is at logic 1. This signal must have a certain duration to make sure all latches have time to respond to it, and in that time, most latches can respond to multiple changes.
A better way is to make sure that the latch can only change its outputs at one instant of the clock cycle. The next page will demonstrate a circuit which solves this problem handily, by changing states only on a particular transistion, or edge, of the clock signal.
|
|
|
|
|
All pages on www.play-hookey.com copyright © 1996, 2000-2007 by
Ken Bigelow Please address queries and suggestions to: webmaster@play-hookey.com |