Generando dos señales con una pequeña diferencia de frecuencia usando un oscilador

0

Estoy construyendo un transmisor de datos para el que elegí la modulación FSK. Las frecuencias deben estar alrededor de 27 MHz. Tengo un solo cristal con una frecuencia de 27 MHz y necesito obtener dos frecuencias separadas que serán diferentes.

Pensé en amplificar la señal para generar armónicos, desde donde filtraré las frecuencias que necesito. Sin embargo, esta no parece la idea más elegante. No estoy seguro de que de esta manera conseguiré que las frecuencias estén cerca unas de otras. ¿Cómo se hace convencionalmente? ¿Usan dos osciladores separados?

    

1 respuesta

5

Pensé en amplificar la señal para generar armónicos, desde donde filtraré las frecuencias que necesito.

Los armónicos siempre son múltiplos de la frecuencia base, por lo que obtendrías 27 MHz, 54 MHz, 81 MHz, etc ... Eso es bastante inútil para la modulación FSK.

Para una modulación FSK adecuada a 27 MHz, debe usar una distancia de 10 kHz o 100 kHz, por lo que 27.00 MHz y 27.01 MHz o 27.10 MHz.

Eso no es algo que pueda hacer fácilmente con un cristal de 27.00 MHz. Los cristales solo se pueden sintonizar en el orden de unos pocos cientos de Hertz. Así que necesitarías 2 Cristales como 27.00 MHz y 27.10 MHz y seleccionar entre los dos.

También hay otra solución y es utilizar un mezclador . Mezclando los 27 MHz con 0 Hz (DC) o 100 kHz (o -50 kHz y + 50 kHz usando quadrature Señales LO), después de filtrar alrededor de 27 MHz obtendría 27.00 MHz y 27.10 MHz (o 26.95 MHz y 27.05 MHz para la solución en cuadratura).

Llamaría a la solución de mezclador la forma "clásica" de hacer esto.

A 27 MHz también puede considerar el uso de un DDS . Un DDS es un generador de forma de onda digital. Hay soluciones DDS de un solo chip. Algunos chips DDS deberían poder "hacer" FSK, creo.

Después de un comentario sobre un varicap:

De hecho, hay otra manera. Podrías hacer un oscilador que funcione a 26 MHz a 28 MHz. Usando un varicap podemos sintonizar la frecuencia.

El problema es, ¿cómo estar seguro de que se ejecutará a la frecuencia deseada? La temperatura y muchos otros efectos lo harán correr en todas las frecuencias excepto 27.00 MHz ;-). Entonces, ¿cómo hacemos que se mantenga en 27.00 MHz?

La solución es un PLL . Usando un PLL podemos bloquear los 27 MHz a una frecuencia de referencia, por ejemplo, los 27 MHz de un cristal o unos 10 MHz de un cristal diferente. Un PLL bloquea las relaciones de estas frecuencias, básicamente quiere multiplicar la frecuencia de referencia por un factor determinado, por ejemplo 27 (Fref = 1 MHz, Frf = 27 MHz) .

Pero ahora la modulación FSK. El PLL tiene un bucle de retroalimentación en el que podemos influir. Al hacerlo demasiado lento para responder a la modulación FSK, la influencia de esa modulación se filtrará y se ignorará. En promedio el oscilador funcionará a 27 MHz (el PLL y su ciclo lento se encargan de esto) pero momentáneamente tendrá una frecuencia ligeramente más alta o más baja (debido a la modulación FSK). Así que simplemente puede directamente modular FSK en el oscilador (con el varicap).

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas