|
Imagine you have only a few GPIO pins free on your board, but you want to control the behavior of many actuators. Here this is only shown for 2 actuators, but this idea also works for more than 2. First of all a square wave signal is generated, which is used to clock mux, demux and the flip flops. The mux is used here for illustration purposes and replaces the board. If the square wave signal is positive, signal1 is currently transmitted, if it is 0, signal2 is transmitted. Because the signals are not continuously present, they must be stored. For this the flip flops are used here. 4 different input words can be set with the switches. Green is the square wave signal and the inversion of the square wave signal is blue. Orange is the cable that is connected to a GPIO pin and carries the multiplexed data. Latest bug fix by Robert_Kidd.
|