Radio-Electronics.Com for radio and electronics tutorials, resources, data, articles and news for the radio and electronics design engineer
ContactHomeSearch the Site
 

Navigation:: Home >> Electronics tutorials >> Circuits and design >> this page

R S-Flip Flop Circuit

- two logic or digital circuits for an R S flip flop, one using NAND gates and the other using NOR gates

R-S flip flops find uses in many applications in logic or digital electronic circuitry. They provide a simple switching function whereby a pulse on one input line of the flip flop sets the circuit in one state. Further pulses on this line have no effect until the R-S flip flop is reset. This is accomplished by a pulse on the other input line. In this way the R S flip flop is toggled between two states by pulses on different lines.

Although chips are available with R-S functions in them, it is often easier to create an R-S flip flop from spare gates that may already be available on the board, or on a breadboard circuit using a chip that may be to hand. To make an R S flip flop, it simple requires either two NAND gates or two NOR gates.

Using two NAND gates and active low R S flip flop is produced. In other words low going pulses active the flip flop. As it can be seen from the circuit below, the two incoming lines are applied, one to each gate. The other inputs to each of the NAND gates are taken from the output of the other NAND gate.

It can be seen from the waveform diagram that a low going pulse on input A of the flip flop forces the outputs to change, C, going high and D going low. A low going pulse on input B then changes the state, with C going low and D going high.

NAND gate R S flip flop

An R S flip flop using two NAND gates

 

NAND gate R S flip flop wavforms

The waveforms for an R S flip flop

The circuit for the NOR version of the circuit is exceedingly similar and performs the same basic function. However using the NOR logic gate version of the R S flip flop, the circuit is an active high variant. In other words the input signals need to go high to produce a change on the output. This may determine the choice of integrated circuit that is used. Although the NAND gate version is probably more widely used, there are many instances where the NOR gate circuit is of value.

NOR gate R S flip flop

An R S flip flop using two NOR gates

 

NOR gate R S flip flop wavforms

The waveforms for the NOR gate R S flip flop

These circuits are widely used in many electronic logic circuit applications. There are also contained within many integrated circuits where they are a basic building block. As such the R S flip flop is an exceedingly popular circuit.

One useful application for a simple R S flip flop is as a switch de-bounce circuit. When any mechanical switch makes or breaks contact, the connection will make and break several times before the full connection is made or broken. While for many applications this may not be a problem, it is when the switch interfaces to logic circuitry. Here a series of pulses will pass into the circuit, each one being captured and forming a pulse. Dependent upon the circuit this may appear as a series of pulses, and falsely triggering circuits ahead of time.

R S flip flop de-bounce circuit

An R S flip flop used as a de-bounce circuit

It is possible to overcome this problem using a simple R S flip flop. By connecting the swich as shown below, the flip flop will change on the first sign of contact being made. Further pulses will not alter the output of the circuit. Only when the switch is turned over to the other position will the circuit revert to the other state. In this way a simple two gate circuit can save the problems of de-bouncing the switch in other ways.

 

 


History of Wireless

Tapan K. Sarkar, Robert Mailloux, Arthur A. Oliner, Magdalena Salazar-Palma, Dipak L. Sengupta


History of Wireless

amazon

.co.uk

.com


  More books ....
 

 


The Complete RF Technician's Handbook

Cotter W. Sayre


The Complete RF Technician's Handbook

amazon

.co.uk

.com


  More books ....
 



  This site is operated and owned by Adrio Communications Ltd and edited by Ian Poole. All information is © Adrio Communications Ltd and may not be copied except for individual personal use. This includes copying material in whatever form into website pages
While every effort is made to ensure the accuracy of the information on this site, no liability is accepted for any consequences of using it. By using this site, these terms are accepted.
Privacy Policy
Radio-Electronics.com