Quiero mezclar hasta 4 señales de audio rectangulares que provienen directamente del pin de salida del temporizador de un microcontrolador y contienen solo una frecuencia cada una. Por ejemplo, si el microcontrolador da salida a 400Hz y 600 Hz, quiero que la salida contenga ambas frecuencias como si fueran reproducidas en altavoces individuales.
Posteriormente, la señal mixta se amplifica mediante un BC547, luego un transistor 2SC5449 y finalmente se reproduce por un altavoz.
El problema es que solo agregar las señales no se aplicaría aquí porque los transistores simplemente cortan todo por encima de 1V.
Así que necesito una "función" de mezcla que acepte valores booleanos y resultados booleanos. ¿Es eso posible? Intenté XOR, pero combinar 300Hz y 400Hz suena como una maquinilla de afeitar, lo que obviamente es incorrecto.
¿Tienes alguna idea de cómo hacer esto? Ya tengo un ATtiny13, que está conectado a las señales en bruto y al amplificador, donde XORed las señales.
La resistencia de 120 ohmios se agregó más tarde cuando noté que el altavoz estaba bastante cargado.