Si encuentras alguna incompatibilidad con tu código o proyecto, recuerda probar siempre en un entorno de testing antes subir el código al proyecto final.
Solución:
El LT6993-1 de Analog Devices/Linear Technology (consulte el circuito a continuación) es un generador de impulsos activado por flanco positivo que tiene una frecuencia de reloj programable por resistencia y un valor divisor y polaridad programables por resistencia, con retrasos de hasta 33 segundos con una precisión de ~3 %.
Un convertidor A/D interno convierte el voltaje de entrada DIV en un selector divisor de 8 bits y un selector de polaridad de 1 bit. La frecuencia del reloj y el valor del divisor determinan el ancho del pulso de salida. Los ajustes grandes del divisor permiten que las resistencias de tamaño razonable generen retrasos prolongados.
El siguiente circuito (de la hoja de datos) muestra cómo usar dos de los chips para generar un pulso retardado en respuesta al flanco ascendente de un pulso de entrada. Los valores de la resistencia deberán ajustarse para que coincidan con los retrasos requeridos. Los valores de resistencia DIV sugeridos se muestran en la tabla debajo del circuito.
Custom Silicon Solutions fabrica el CSS555C, que es un temporizador 555 casado con un contador ancho. Le permite contar múltiples ciclos de temporizador para usar resistencias de tamaño razonable para generar retrasos realmente largos. Tiene un condensador interno recortable para ajustar los retrasos, por lo que ni siquiera necesita un condensador externo.
El siguiente circuito muestra el modo monoestable multiciclo. Necesitarías dos de las fichas. El primer chip generaría su retraso de 1 segundo y el segundo chip se activaría al final del retraso para generar el pulso de 100 ms.
Si busca en Google “precio CSS55C”, puede encontrar fuentes donde puede comprar la pieza.
La página 14 de la nota de la aplicación 74LS123 de Texas Instruments tiene un ejemplo de un circuito de retardo digital que usa ambas mitades del ‘123. Puede ajustar tanto el retardo como el ancho del pulso de salida variando los valores de Rext. Si no necesita terminar aleatoriamente el pulso de salida, puede vincular las entradas ‘B’ y las entradas claras a un nivel alto.
Agradecemos que quieras estimular nuestro trabajo dejando un comentario o valorándolo te lo agradecemos.