Necesito controlar un controlador de compresión con un arduino y enviarle ondas triangulares de frecuencia variable (de ~ 100 Hz a ~ 1500 Hz) y amplitudes variables. He tratado de investigar lo que necesito, pero no puedo encontrar exactamente lo que estoy buscando. Sin embargo, intentaré enumerar lo que sé y lo que me equivoco se puede corregir.
Primero necesito generar la onda triangular. ¿Cómo puedo hacer esto y controlarlo desde el arduino? Creo que esto se puede hacer con algún tipo de dac, pero no sé exactamente cómo.
A continuación necesito amplificar la señal. Creo que hay chips que hacen esto o puedo hacer los míos con componentes más simples. ¿Cuál es la mejor manera de hacer esto?
Finalmente, puedo conectar la salida al controlador de compresión.
¿Hay algo más que necesite en el circuito? Escuché que también podría necesitar un condensador para proteger el controlador de compresión, ¿hay algo más que necesite así?
EDITAR:
El controlador de compresión probablemente tendrá una potencia nominal de 100 W y una impedancia de 16 ohmios.
Un controlador de compresión es un tipo de altavoz. Consulte aquí para obtener más información. En cuanto a las amplitudes variables, debe ir de 0 a lo que sea bueno para el hablante. Creo que el voltaje máximo para los números que di es \ $ V = \ sqrt {PR} = \ sqrt {100 * 16} = 40V \ $ (este sería el voltaje RMS, ¿verdad?).