Signal switch component?

Thread Starter


Joined Apr 17, 2019

I'm not sure if such a thing exists already but here goes. I have n channels each with 3 possible unique inputs, see diagram below. I would like to be able to select which input each output connects to. The inputs are signals from ranging from a simple step to sine/square/triangle waves up to 4Mhz 5V peak to peak.

Ideally I would like to send my selection choice via I2C or SPI. Does something similar already exist or am I going to have to start from scratch?



Joined Apr 4, 2016
One way to do this is to use an I2C I/O expander chip such as the PCF8574 driving some CMOS analogue switches such as a CD4066. Many other sorts of analogue switches are available of course. Both these ICs can be got in PDIP package which is always useful.