Necesito diseñar "PWM Checker" o filtro, que verificará que la señal de entrada tenga una frecuencia específica (digamos 1 kHz) y un ciclo de trabajo específico (digamos 33%) y el diseño debe usar 555 chips (o 556) si la señal coincide, la pasará en adelante.
La tolerancia es de +- 5%. Estaba tratando de pensar en una solución usando un 555 para medir el tiempo Ton y otro para medir el tiempo Toff. Cada circuito 555 tiene dos ramas RC con diferentes tiempos de carga que se alimentan de la señal de entrada (o señal de entrada inversa para el Toff): una conectada al disparador y calculada para cargar a VCC/3 después del tiempo-5% y la otra rama es calculado para alcanzar 2/3 VCC después del tiempo + 5%. Aquí es donde me quedé atascado: ¿cómo pasar la señal si se cumplen ambas limitaciones de tiempo, o cómo le doy sentido al resultado de los dos 555?
Por cierto, esta es mi solución, no tiene que ser la única/mejor solución.
No es un duplicado exacto, pero esta pregunta debería darle muchas pistas: encontrar la frecuencia de una serie de pulsos (3 - 60 Hz) sin usar un microcontrolador o un convertidor de frecuencia a voltaje
Para sus requisitos, necesitará un total de cuatro temporizadores; dos para establecer los límites de la frecuencia que aceptará y dos para establecer los límites del ciclo de trabajo.
También necesitará algo de lógica para combinar los resultados de todas estas pruebas y crear su señal de salida final.
Detalles adicionales: Los cuatro temporizadores se activan con el flanco descendente de la señal de entrada. A medida que se agota el tiempo de cada temporizador, muestrea la señal de entrada mediante un DFF. Si todos los DFF contienen el valor correcto, entonces el pulso de entrada está dentro de las especificaciones.
simular este circuito : esquema creado con CircuitLab
Corriente de pensamiento:
Para este enfoque, la lista de materiales sería:
marcus muller
marcus muller
Ron Vaisman
marcus muller