Contador binario y un oscilador para generación de frecuencia

Estoy interesado en crear frecuencias bajas usando un oscilador de alta frecuencia. Por ejemplo, usar un oscilador de 12Mhz para crear ondas de 1Khz, 2Khz.

Me han dicho que usando un contador de sumador binario (oops) podría lograrse.

¿Alguien podría ayudarme a entender cómo se puede hacer esto? Además, debería usar un filtro de paso bajo para ondas sinusoidales (ish). ¿Cómo llega esto a su lugar?

El objetivo es crear alrededor de 5 frecuencias distintas y "transmitirlas" fuera del circuito. El circuito debería ser muy barato, por lo que no se podría usar mC.

Muchas gracias por la ayuda :)

¿Qué tipo de oscilador de alta frecuencia está utilizando, o aún no ha elegido uno?
Si está buscando crear una onda sinusoidal, esta pregunta puede ser de ayuda: electronics.stackexchange.com/questions/16512/… Es posible que se sorprenda de lo bajo que puede ser un microcontrolador una vez que haya agregado todo.
Sugerí un contador binario , no un sumador binario . Los dos son muy diferentes. Lea la hoja de datos del chip CMOS '4040'.
lo siento, realmente era el contador :)
@roman: menciono un contador en mi respuesta para la solución sin microcontrolador, pero en realidad hace lo que también hace el uC, pero luego en el software.

Respuestas (1)

Sí, ese fue Matt quien les habló sobre el filtrado para obtener un seno de una onda cuadrada; desafortunadamente se olvidó de decirte cómo hacer esto. :-)
Bueno, no es fácil. Una onda cuadrada de 1kHz tendrá un armónico de 3kHz con 1/3 de amplitud, uno de 5kHz con 1/5 de amplitud, etc. Eso es mucha energía en los armónicos de los que desea deshacerse. Necesita un filtro de paso bajo nítido para asegurarse de que los 3 kHz se atenúan lo suficiente. Eso es posible, pero no tan fácil hacerlo variable; para el seno de 2 kHz, desea una frecuencia de corte más alta.

ingrese la descripción de la imagen aquí

El gráfico muestra que la señal aún se parece más a una onda cuadrada que a una sinusoidal, incluso con todos los armónicos excepto el tercero eliminados.
Todo esto sugiere que este puede ser un enfoque fácil para generar diferentes frecuencias estables de cristal a partir de un solo oscilador de 12 MHz, pero no senos . Para los senos, existen soluciones analógicas como el puente Wien, pero no son tan estables en frecuencia.

Como dije en mi otra respuesta, DDS realmente es el camino a seguir; usted obtiene el mejor resultado por el dinero. Si no quiere usar un microcontrolador, puede usar una ROM de búsqueda programada con una forma de onda sinusoidal, dejar que un contador pase por todas las direcciones y enviar la salida a un DAC. Eso requiere un poco de lógica, pero no uC. El reloj que use para el contador será un múltiplo del seno, por lo que alimentar una frecuencia de reloj diferente le dará una frecuencia sinusoidal diferente.
Dicho todo esto, esto puede costar tanto como un microcontrolador; no hay razón para descartar un microcontrolador porque sería demasiado caro. Los uC son muy baratos en estos días y, a menudo, una solución más económica que las alternativas analógicas. No encontrarás nada más simple que el generador de Jesper (se vinculó aquíhttp://www.myplace.nu/avr/minidds/index.htm , enlace ahora roto)

Si desea generar las 5 señales simultáneamente y mezclarlas, la solución DDS es aún más rentable: solo necesitará uno (1), frente a los 5 osciladores de una solución analógica.

editar
Si solo necesita 5 frecuencias fijas, es posible que desee activarlas y desactivarlas de forma selectiva, de modo que pueda mezclarlas. Fácil con el DSS uC: en lugar de mantener un acumulador de fase (palabra costosa para "contador"), solo conserva 5 de ellos y agrega los valores sinusoidales antes de enviarlos al DAC externo. Puede usar 5 interruptores para encenderlos y apagarlos. Entonces no necesitas el MAX232. Como dije: barato.

No estoy seguro de que el OP quiera que los osciladores sean ajustables: "El objetivo es crear alrededor de 5 frecuencias distintas". Puede ser que solo quieran frecuencias fijas, lo que sería mucho más fácil de filtrar.
@Jim: realmente necesito solo 5 frecuencias FIJAS. No hay necesidad de generación dinámica o cosas por el estilo.
@Stevenvh - gracias por la gran respuesta. Voy a comprobar la solución DDS (aunque parece un poco cara). Estoy buscando una solución máxima de 3 $. mejor aun menos.
@roman: el microcontrolador utilizado (en realidad, su sucesor, el ATtiny2313) cuesta 2 euros y casi no necesita nada más. El MAX232, por ejemplo, solo si desea conectarse a una PC. Pero puedes usar botones para controlarlo si quieres.
@stevenvh: supongo que uC solo puede generar una onda cuadrada, donde necesito una onda sinusoidal para una FFT en una PC para poder analizar y obtener la frecuencia (la onda cuadrada tiene demasiado '
ruido) - empujó el envío demasiado rápido :)
@roman: si echa un vistazo a la página de Jesper, verá que también puede hacer senos. Utiliza una tabla de búsqueda de senos y un DAC (barato, solo resistencias). Si ajusta un poco el software, incluso puede generar varios senos diferentes sumados.
Estoy de acuerdo con Stevenvh: será relativamente barato usar DDS, es probable que los componentes analógicos cuesten más.
¿Quizás haya otra forma más barata de generar una onda que la FFT pueda analizar? Necesito mucho que sea barato y poder mezclar ondas. el DDS parece una solución costosa (supongo que alrededor de 3-4 $ al menos)
@roman: ya edité mi respuesta. Necesitarás el microcontrolador de 2 euros, 5 interruptores y algunas resistencias. Eso es todo.
@stevenvh - Genial. ¡Muchas muchas gracias! Voy a intentar construir uno :)