TAMS / Java / Hades / applets: contents | previous | next | ||||
Hades Applets contents visual index introduction std_logic_1164 gatelevel circuits delay models flipflops adders and arithm... counters LFSR and selftest memories programmable logic state-machine editor misc. demos I/O and displays DCF-77 clock relays (switch-le... switch-level... relays AND, NAND OR, NOR XOR polarity cha... mux and demux full adder full adder (... SR flipflop SR flipflop toggle flipflop toggle flipflop toggle flipf... CMOS circuits (sw... RTLIB logic RTLIB registers Prima processor D*CORE MicroJava Pic16 cosimulation Mips R3000 cosimu... Intel MCS4 (i4004) image processing ... [Sch04] Codeumsetzer [Sch04] Addierer [Sch04] Flipflops [Sch04] Schaltwerke [Sch04] RALU, Min... [Fer05] State-Mac... [Fer05] PIC16F84/... [Fer05] Miscellan... [Fer05] Femtojava FreeTTS | symmetric relay toggle flipflop
Circuit Description
This applet demonstrates yet another toggle-flipflop,
based on a symmetric structure built from four relays and two diodes.
This design was proposed in 1962 by
Derek P. Hendry and Arthur M. Perry,
J Exp Anal Behav, Vol. 5, Number 4, page 442ff.
Click the input switch or type the 'c' bindkey to control the circuit and watch the resulting behavior. For a description of the flipflop operation, just read the original full paper. Please compare this flipflop to the three-relay variants shown and explained in the previous applets, namely here and here. While the circuit shown in this applet uses one extra relay, the number of relay switches required is actually the lowest among the three flipflop variants. Note that this circuit (at least in the Hades simulation) is also sensitive to the switching speed of the relays. Use the property sheet of the relays to access and change their delay parameters. For example, a new delay value of 20 milliseconds (instead of its initial value of 10.5 milliseconds) for the lower left relay will break the flipflop function. In the original setup, the same type of relay was used for the upper and lower pairs of relays to ensure compatible switching speeds.
| |||
Print version | Run this demo in the Hades editor (via Java WebStart) | ||||
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||
Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/05-switched/20-relays/flipflop5.html |