![]() A sequential circuit is a combinational circuit with some feedback from the outputs. In a sequential circuit, the output state depends on both the inputs and the outputs. The term “sequential” comes from the fact that the output depends not only on the current states, but on the states immediately preceding. A flip-flop is usually shown as a rectangle with two or more inputs and two outputs. FLIP-FLOPThe most important and basic type of a sequential circuit is a FLIP-FLOP. There are 4 kinds of Flip-Flops namely— • RS flip-flop • D flip-flop • T flip-flop • JK flip-flop RS flip-flopThe inputs of an R-S flip-flop are labeled R (reset) and S (set) and the outputs are labeled as Q and Q’.D flip-flopA D flip-flop has only one input (D) and two outputs (Q and Q’). In a D flip-flop, the output Q sets its value similar to the value of the input D.T flip-flopA T flip-flop has only one input (T) and two outputs (Q and Q’). In a T flip-flop, the output Q toggles its value depending on the value of the input T.J-K Flip-FlopThe J-K flip-flop is the most versatile of the basic flip-flops. It has two inputs, traditionally labeled J and K. If J and K are different then the output Q takes the value of J at the next clock edge.Counters / TimersA timer or counter is a series of bistables or flip-flops that change state once for every input signal, thus one of these circuits would divide the input frequency by a factor of two. If this signal is then fed into the next bistable, the output is 1/4 of the original frequency. The next circuit would have an output of 1/8, then 1/16 and so on. Counters exploit the toggling behavior of JK flip-flops which is observed when J and K are set to 1. In counters, the JK flip-flops are arranged one after the other feeding at the output of the preceding flip-flops. Counters can be either Asynchronous or Synchronous. An Example of Asynchronous Counters : Ripple CountersIn a ripple counter, the flip-flop output transition serves as a source for triggering other flip-flops. In other words, the CP inputs of all flip-flops (except the first) are triggered not by the incoming pulses, but rather by the transition that occurs in other flip-flops. An Example of Synchronous Counters : Binary CounterIn a synchronous counter, the input pulses are applied to CP inputs of all flip-flops. The change of state of a particular flip-flop is dependent on the present state of other flip-flops. The common pulse triggers all the flip-flops simultaneously, rather than one at a time in succession as in a ripple counter. The decision whether a flip-flop is to be complemented or not is determined from the values of the J and K inputs at the time of the pulse. If J = K = 0, the flip-flop remains unchanged. If J = K = 1, the flip-flop complements. The Binary Counter - In a synchronous binary counter, the flip-flop in the lowest-order position is complemented with every pulse. This means that its J and K inputs must be maintained at logic-1. A flip-flop in any other position is complemented with a pulse provided all the bits in the lower-order positions are equal to 1, because the lower-order bits (when all 1s) will change to Os on the next count pulse. The binary count dictates that the next higher-order bit be complemented. These counters have been covered in a reasonably detailed manner in this tutorial document Complete Tutorial document with truth-tables, examples and examples of circuits :Here's a list of all the tutorials we currently have in this area - Introductory Digital Electronic Circuits and Boolean logic
|