hay una manera de relacionar una frecuencia con otra frecuencia por algún circuito o mcrocontroller

0

Un circuito que genera una fracción de la frecuencia de entrada controlada por algún microcontrolador o circuito o componente electrónico.

Diga que estoy alimentando dicho circuito f-in (por ejemplo, 2KHz) y las salidas del circuito

f-out = (1/4)*f-in (implica 500Hz). ¿Hay alguna manera de hacer esto?

No pude encontrar nada en google, así que vine aquí. Así que, por favor guíame en la dirección correcta

    
pregunta yawar

2 respuestas

1

Para comenzar, querrá buscar en "circuito divisor", "divisor de frecuencia", "sintetizador de frecuencia", "circuito contador", "circuito dividido por N" y tal vez "flip-flop". También, eche un vistazo a una hoja de datos para un circuito integrado "74HCT93". Busque en www.digikey.com para esto. Es un "contador binario de 4 bits" muy simple que dividirá una onda cuadrada de entrada entre 2,4,8 y amp; 16.

Tenga en cuenta que la mayoría de los circuitos divisores operan en señales de nivel lógico. Estas son señales de onda cuadrada por definición. Por lo tanto, son de utilidad limitada. Dividir otras formas de onda y mantener su forma es una tarea de diseño mucho más difícil, algo que necesitará un DSP (Procesador de señal digital) o un PLL (bucle de fase bloqueada ") para realizar.

Incluso en el ámbito de los divisores de nivel lógico (por ejemplo, el 74hct93 mencionado anteriormente), existen limitaciones importantes de funcionalidad. Por ejemplo, hay muchos circuitos integrados disponibles para dividir por potencias de 2 (2,4,8,16,32,64, etc.), y algunos para números enteros no binarios (por ejemplo, 7490 en DigiKey). La división por un número no binario (3,5,6,7, 4922, etc.) es el dominio de un CTC (circuito contador temporizador). Los CTC (a menudo llamados simplemente "temporizadores") se incluyen en la mayoría de los IC de microprocesador. Hubo un tiempo en el que existían como IC individuales, aún puede haber algunos por ahí.

Considérate "guiado". Buena suerte.

    
respondido por el FiddyOhm
1

Algunas fracciones son más fáciles de hacer que otras.

Para 1 / N, donde N es un entero, solo requiere un divisor digital.

Si N tiene la forma \ $ 2 ^ p5 ^ q \ $, entonces es particularmente fácil, ya que puede comprar divisores pentinarios y binarios y simplemente colocarlos en cascada. HC390 contiene \ $ 2 ^ 25 ^ 2 \ $ y HC393 para \ $ 2 ^ 8 \ $. Utilice HC163 y alguna programación trivial para obtener factores de N en el rango de 2 a 16, o un poco más complicado para obtener cualquier N.

Si las frecuencias son lo suficientemente bajas, entonces puedes programar un microcontrolador para que haga cualquier división por ti.

Si quieres hacer una fracción racional, entonces las cosas se complican y querrás comenzar usando un PLL para multiplicar tu frecuencia entrante por algún factor, antes de dividirla. Esto solo funciona bien para factores pequeños.

Si desea un racional general arbitrario, use un PLL para obtener una frecuencia más alta y sincronice un DDS con él. Puede controlar el DDS con una fracción larga arbitrariamente (limitada solo por la RAM disponible) para generar casi cualquier frecuencia que desee.

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas