Analog/Digital (custom) switch

Started by DWBH, April 03, 2010, 07:46:56 AM

Previous topic - Next topic

DWBH

So I need some sort of gizmo that allows me to switch between two signal paths or both of them at them same time:
- normal channel of my amp, vibrato channel, or both of them.



I based this off of a GEOFEX article (http://www.geofex.com/article_folders/cd4053/cd4053.htm).
Used a 4053 for the multiplexer (I'm only using 2 out of 3 switches), a 4013 for the flip flop and a 4001 for the NOR gates.
The first FF-D changes between activating A/deactivating B on the mux, and vice versa.
Now, I wanted to be able to have both switches activated (A and B both on/closed) so I used the remaining FF-D and some NOR gates to switch between normal funcioning (when Q on the 2nd FF is low) or both switches on (when Q on the 2nd FF is high).

Any tips on how to improve this, or any other ways to do this?

Both inputs on the mux will be tied together, as I want to split the input signal.

I'm having doubts on how to bias the output signal. I'll be connecting output A to a buffered pedalboard, so I assume I won't need any caps on the output of A.
On the other hand, output B will be connecting straight into the amp. Should I put a cap, as illustrated in the GEO article? What value?

Thanks in advance.

Processaurus

Can you explain the goal of your switcher more?  It's hard to look through your schematic not being sure.  Is it just a 5053 based  A/B/Y switch?

DWBH

Yes, it is an ABY switcher.
Input A and input B will be tied together so the input signal splits into two outputs. Switch A commutes between output A and ground - same for switch B.
One FF controls whether output A or B is active and the other forces both of the outputs to be active.

slacker

The logic part does what you want it to do. Personally I would build the CD4053 part how R.G has done it, and add a buffer in front and possibly buffers on the outputs as well.

DWBH

Quote from: slacker on April 04, 2010, 06:43:51 AM
add a buffer in front and possibly buffers on the outputs as well.
Thanks, that's the only part I wasn't sure how to do.