I'm working on designing a board that has three audio-frequency sine-wave oscillators. The intent is to have one board that can play a message in Morse code (using OSC_MS), and also (simultaneously) transmit data using AFSK (oscillators OSC_Mk and OSC_Sp for the two tones).
It seems the right path forward is to use a summing amplifier (with equal gain on both) to mix the audio tones together. I'm attaching a schematic I drew up quickly to illustrate my idea here.. but my version of KiCad doesn't have a P-Channel MOSFET component in the library, and I didn't want to take the time to build one until I know this will work. I've drawn the schematic using all N-Channel MOSFETS, but the transistors for switching on OSC_Sp and enabling AFSK (needed so there isn't a constant space tone all the time) would ideally be P-Channel so that they are active low, and I could do the circuit with a pair of complementary MOSFET chips. The four transistors would be controlled by a microcontroller, using a UART peripheral to feed data to the AFSK oscillator.
Things that I'm thinking:
* Each oscillator needs a buffer so that the phase-shift circuits aren't loaded.
* Tying both the OSC_Mk and OSC_Sp to the same control input lets you just use the UART with no change, as one is active high and the other active low.
* The resistor choices for each of these don't matter too much, as long as the feedback resistors on the summer are equal. Might as well use the same value on all of them; 100k ish would do.
What I'm not sure about:
* Do I need a buffer between each MOSFET and the summing amplifier?
* Would tying the N-Channel and P-Channel MOSFETS for the AFSK portion have any behavior I'm not anticipating? In which case, would I be better off disconnecting the outputs and adding another channel on the summing amplifier?
* Is there a cleaner way of mixing these sine waves together?
Notes for reference:
* I'm planning on using single-supply op-amps only, operating at 3.3V to match the microcontroller.
* The oscillators would be individual Bubba Oscillators (4-stage phase-shift oscillators using op-amps)
* I don't want to switch capacitors into the phase shift portion to change the AFSK frequency. I want to keep the sine waves as pure as I can, so I'm avoiding any side effects by changing the oscillators directly after start-up.
Please send questions or thoughts about what I'm trying here!