Contador binario y un oscilador para la generación de frecuencia

3

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

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

¿Alguien podría, por favor, ayudarme a comprender cómo se puede hacer esto? Además, debería usar un filtro de paso bajo para las ondas Sine (ish). ¿Cómo entra esto en su lugar?

El objetivo es crear aproximadamente 5 frecuencias distintas y "transmitirlas" fuera del circuito. El circuito debe ser muy barato, por lo que no se puede usar mC.

Muchas gracias por la ayuda :)

    
pregunta roman

1 respuesta

4

Sí, ese fue Matt quien te contó acerca de el filtrado para obtener un seno de una onda cuadrada; desafortunadamente él olvidó decirte cómo hacer esto. :-)
Bueno, no es fácil. Una onda cuadrada de 1 kHz tendrá una armónica de 3 kHz con una amplitud de 1/3, una de 5 kHz con una amplitud de 1/5, etc. Eso es mucha energía en los armónicos de los que desea deshacerse. Necesita un filtro de paso bajo definido para asegurarse de que la frecuencia de 3 kHz esté lo suficientemente atenuada. Eso es posible, pero no es tan fácil hacerlo variable; para el seno de 2kHz desea una mayor frecuencia de corte.

Elgráficomuestraquelaseñaltodavíaseparecemásaunaondacuadradaqueaunseno,inclusocontodosexceptoeltercerodelosarmónicoseliminados.Todoestosugierequeestepuedeserunenfoquefácilparagenerardiferentesfrecuenciasestablesalcristaldeunsoloosciladorde12MHz,peronosines.ParalossenosexistensolucionesanalógicascomoelpuentedeWien,peroestasnosontanestablesenfrecuencia.

Comodijeen mi otra respuesta DDS realmente es el camino a seguir Obtienes el mejor resultado por el dinero. Si no desea utilizar 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 alimentar 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 despedir a un microcontrolador porque sería demasiado caro. Los uC son muy baratos en estos días y, a menudo, son una solución más económica que las alternativas analógicas. No encontrará nada más sencillo que generador de Jesper .

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

editar
Si solo necesita 5 frecuencias fijas, es posible que desee activarlas y desactivarlas de forma selectiva, para poder combinarlas. Fácil con el DSS uC: en lugar de mantener un acumulador de fase (palabra costosa para "contador"), solo conservas 5 de ellos, y agregas los valores de seno antes de enviarlos al DAC externo. Podrías usar 5 interruptores para encenderlos y apagarlos. No necesitas el MAX232 entonces. Como he dicho: barato.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas