Contador de frecuencia económico y pantalla para generador de reloj

Tengo el deseo de agregar una pantalla de frecuencia para un generador de reloj. Ciertamente no es necesario, puedo usar mi DNN, pero sería bueno, encontré un verdadero contador de frecuencia plug & play y una pantalla LDC por más de $ 50 USD en Digikey. No tuve que pagar ni una décima parte de eso por el generador de reloj.

Tengo 1 DMM de respaldo de $ 20, el barato, para cuando necesito medir más de una cosa a la vez. Tiene un contador de frecuencia / pantalla. Por lo tanto, creo que debe haber una manera de obtener esta funcionalidad a un precio razonable.

Estoy seguro de que estoy pensando demasiado en esto y una solución simple me está evitando. ¿Alguna idea sobre cómo puedo contar la cantidad de pulsos de reloj por segundo y mostrar los resultados (se prefiere LED de 7 segmentos)?

Respuestas (1)

Un pequeño micro haría esto fácilmente. Puede configurar un periférico de comparación de captura para contar los pulsos de entrada y leer/borrar a un intervalo regular (p. ej., 50 ms; use una interrupción de temporizador para esto). Luego, escriba el resultado (después de
multiplicar por el valor necesario; p. ej., en el ejemplo anterior: capture_result * 20 = Hz) a cualquier pantalla que tenga en mente.

Se podría producir una solución no micro con algunos circuitos integrados lógicos discretos, hay bastantes diseños flotando en la web . Sería una solución bastante "de la vieja escuela", pero puede estar bien para un proyecto único en el hogar (y barato) Aquí hay un ejemplo de 0-40MHz (de esta página )

Contador lógico discreto

Para frecuencias más altas, un CPLD/FPGA pequeño funcionaría bien y sería un programa HDL rápido/fácil de escribir; puede ser una idea si tiene una placa de desarrollo pequeña por ahí.

Es casi seguro que hay IC/módulos dedicados disponibles si echas un vistazo. La mayoría de los DMM probablemente usan un ASIC de algún tipo para proporcionar múltiples funciones, aunque algunos de los modelos más baratos pueden usar cosas estándar.

Gracias por su sugerencia. Estaba pensando que sería posible usar tal vez un ATtinyxxxx, pero dudaba un poco sobre la programación. Podría ser más fácil para mí usar un ATMEGA328 simplemente porque podría usar mi Arduino para programar el chip y luego quitarlo para ponerlo en mi circuito. La velocidad es de hasta 20 MHz, lo que debería ser suficiente, supongo... pero esperaba una solución que no fuera micro. Puedo ir a comprar un DMM barato de Harbor Freight que tiene la función de contador de frecuencia y abrirlo para ver qué se usó.
De acuerdo, no hay problema: agregué un ejemplo de lógica discreta y un poco más sobre otras soluciones. Tal vez consulte eBay, puede haber pequeños módulos de frecuencia disponibles a precios decentes.
Soy fanático de EEVBlog y no puedo imaginar por qué no revisé allí. Me encanta esta frase: "Este circuito es ideal para agregar una pantalla de frecuencia de bajo costo a un generador de funciones u otro diseño. ¡Dudo que sea posible obtener un diseño más económico usando componentes listos para usar! De hecho, desafío a cualquiera a ¡haga un diseño más barato usando componentes de variedades de jardín!". Suena perfecto para mi único generador de frecuencia/reloj. De hecho, conociendo la reputación de la fuente, estoy seguro de que esta es la respuesta que quería, incluso antes de construirla. ¡Muchas gracias!
Buen material, me alegro de ayudar: por ser de Dave Jones, elegí ese ejemplo, ya que es más que probable que sea un circuito bastante bien diseñado.
Estoy de acuerdo. Dave Jones probablemente pueda considerarse una fuente de información superior a la media.