Me gustaría construir un generador de frecuencia sinusal que se pueda controlar a través de un Arduino. La frecuencia sinusal estaría en el régimen de baja frecuencia (por debajo de 100 Hz) con un voltaje de alrededor de 2.5 voltios pico a pico.
Tendré que usar la interfaz SPI Tutorial SPI para otros propósitos en mi Arduino. Por lo tanto, no es viable un IC externo que pueda controlarse a través de SPI.
Además, me gustaría evitar la posibilidad DDS (Síntesis Directa Digital) ya que me gustaría externalizar la generación de frecuencia.
Entonces, tal vez la generación sinusal debería hacerse con algunos de los osciladores estándar como el puente de Wien, etc.
¿Puede alguien darme un enlace para un circuito que cumpla con mis requisitos y que pueda controlarse con un Arduino Uno?
Con control quiero decir:
- Encendido / apagado
- Frecuencia (no es una obligación, pero es bueno tenerla)
- amplitud
Con "Me gustaría externalizar la generación de frecuencia" quiero decir: mantener la lógica de programación dentro de Arduino limpia de demasiadas cosas, que un dispositivo dedicado puede hacer mejor. Si utilizo hardware en lugar de software, espero tener una configuración menos frágil con respecto al tiempo. Si aparecen otras extensiones críticas de tiempo, tengo más "espacio" para ellas.