Freq. ¿Medición con cambio de pin interrupción + 4024 contador?

0

Tengo un oscilador que necesito medir utilizando un AVR MCU que se ejecuta en un Xtal de 8MHz. La salida del oscilador está activando la entrada de reloj de un contador 4024. La frecuencia. el rango en Q6 (señal de entrada dividida por 128) está entre 900 Hz y 140 KHz. Mi objetivo es medir la frecuencia. Con la mejor precisión puedo usar este hardware simple.

Mi plan es habilitar la salida del contador (deshabilitar el reinicio maestro) y medir el tiempo que se tarda entre eso y hasta que detecte un flanco descendente en Q6, lo que significaría un desbordamiento del contador.

Después de deshabilitar el pin de reinicio maestro en el contador, comienzo un contador que funciona a 8MHz, cuando se detecta el flanco descendente en Q6, el temporizador se detiene y se lee el valor del contador. A partir de estos números puedo calcular la frecuencia de entrada.

Me pregunto si esto sería lo suficientemente preciso.

    
pregunta user34920

1 respuesta

1

Tu idea básica me queda bien. Hay un par de puntos a considerar.

Para obtener una precisión del 0,5% en una ejecución de su esquema, deberá contar al menos 200 ciclos, por lo que necesita al menos un contador de 8 bits. Parece que tu contador 4024 solo tiene 7 bits. Sin embargo, ese problema es fácil de superar.

Si también necesita una precisión del 0,5%, debe pensar en la precisión de su cristal de 8 MHz. (Aquí, precisión significa que su medición es reproducible usando la misma configuración. Precisión significa que su medición de frecuencia está vinculada al SI en segundo lugar. La precisión por lo tanto garantiza que su medición puede ser reproducido por cualquiera que construya una configuración similar.) Básicamente, usted está contando "tics" de su señal desconocida en términos de los "tics" del oscilador de cristal. ¿Pero qué pasa si reemplazas tu oscilador de cristal? El nuevo podría tener una frecuencia diferente. Entonces obtendría una respuesta diferente, incluso si la frecuencia de la señal desconocida no cambiara.

Supongo que la frecuencia de un oscilador de cristal estándar es de aproximadamente 100 ppm = 0.1%, por lo que probablemente esté bien. Pero revise la hoja de datos de su cristal (nuevamente, para la especificación de precisión , no de precisión o fluctuación de tiempo ).

Finalmente, podría preocuparse por la precisión de su oscilador de cristal. ¿Exactamente cuán periódica es la señal del reloj? Pero a lo largo de estas escalas de tiempo, sospecho que estará bien al nivel de 0.5%. Una vez más, puedes consultar la hoja de datos.

    
respondido por el Dave Kielpinski

Lea otras preguntas en las etiquetas