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)?
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 )
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.
rdivilbisss
Oli Glaser
rdivilbisss
Oli Glaser
rdivilbisss