Electronic – Line level audio and muxing

audiodacmicrocontroller

I am developing an OSD project which also manipulates audio signals.

The aim is to add a 'mux' system, which allows a microcontroller to select between the input audio and an internally generated audio signal as the output. This allows it to add a voice to the signal or transmit data in the right audio channel.

Does anyone have any solutions for this? I would like to avoid something like a 4066 which takes up valuable space. Also, since line level is alternating current, it needs to somehow work well with this.

Best Answer

You need something like the 4066. Luckily, there are smaller versions with only one switch inside, like a tiny 6-pin SPDT, with 1/3 the circuitry of a 4053.

(I was just looking at these parts for this question.)

You can find examples of how to bias and interface with these kinds of parts here: