1) Use un amplificador operacional con un filtro en la ruta de retroalimentación para crear un oscilador de onda sinusoidal. El filtro debe tener 360 grados de cambio de fase en la frecuencia de oscilación deseada. Al colocar un inductor, resistencia o capacitor variable en su filtro, puede cambiar la frecuencia.
2) Use un BJT o un MOSFET y algunos resistores y condensadores de inductores para crear un oscilador de onda sinusoidal. Use un inductor, resistencia o capacitor variable para cambiar la frecuencia.
3) Use un temporizador 555 o similar para generar una onda cuadrada y luego ejecute la onda cuadrada a través de un integrador o algún otro filtro de paso bajo. Pero tenga en cuenta que si desea que la salida se vea como una onda sinusoidal a 1Hz, entonces el corte del filtro debe ser inferior a 1Hz. Ese mismo filtro reducirá significativamente la amplitud de su salida a 100Hz. Puede poner un amplificador de ganancia variable después del filtro para compensar las variaciones de ganancia.
4) Use un microcontrolador para generar pulsos de estilo PWM o delta-sigma y ejecute los pulsos a través de un filtro de paso bajo o un integrador. El corte del filtro debe ser mucho más alto que su frecuencia operativa máxima de 100Hz (por ejemplo, 1KHz), y los pulsos deben generarse a una frecuencia que sea mucho mayor que el corte del filtro (por ejemplo, 10KHz). Esta técnica ofrece la ventaja de que la ganancia y la frecuencia de la forma de onda se pueden controlar de forma independiente. Además, puede generar todo tipo de formas de onda, no solo ondas sinusoidales.