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 :)
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.
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.
Jim
Jim
Majenko
romano
stevenvh