Hi all,
I've been struggling for some time with trying to switch between two inputs without pops and clicks. Originally I just used a toggle switch but this always popped audibly, even after trying all the usual tricks like resistors to ground on both sides of the switch, resistors across the switches, etc. My bright idea was to do this with JFETs so the transitions could be tapered. This was better but even after a few iterations of this there's still a slight click that is audible most of the time. Here's the schematic:
This forced me to get a digital scope, but it has only helped so much. The following scope shots are a 1kHz sine wave (yellow) with the 2 JFET control voltages: blue is the node at R26/R27 and magenta is the node at R28/R29.

A spike is clearly visible on the transition between IN2 to IN1 (smaller of the signals). Here's both of these transitions zoomed in:
IN2 to IN1:

IN1 to IN2:

Strangely, you can actually see an inverse spike here, notice the IN1 wave gets around 10% smaller for a bit.
Another thing to note is that I need a break-before-make action here so the gaps are OK and very short.
So, my question is, what am I doing wrong & how can I fix this to make a silent transition? Or, is there a better option here?
Thank you!!
I've been struggling for some time with trying to switch between two inputs without pops and clicks. Originally I just used a toggle switch but this always popped audibly, even after trying all the usual tricks like resistors to ground on both sides of the switch, resistors across the switches, etc. My bright idea was to do this with JFETs so the transitions could be tapered. This was better but even after a few iterations of this there's still a slight click that is audible most of the time. Here's the schematic:
This forced me to get a digital scope, but it has only helped so much. The following scope shots are a 1kHz sine wave (yellow) with the 2 JFET control voltages: blue is the node at R26/R27 and magenta is the node at R28/R29.
A spike is clearly visible on the transition between IN2 to IN1 (smaller of the signals). Here's both of these transitions zoomed in:
IN2 to IN1:

IN1 to IN2:

Strangely, you can actually see an inverse spike here, notice the IN1 wave gets around 10% smaller for a bit.
Another thing to note is that I need a break-before-make action here so the gaps are OK and very short.
So, my question is, what am I doing wrong & how can I fix this to make a silent transition? Or, is there a better option here?
Thank you!!


