Estoy buscando un circuito digital cuyo comportamiento describiré en un momento. Tiene una entrada digital (5V lógica) y dos salidas digitales (12V lógica). Por este medio me referiré a estos niveles como 0 y 1, pero teniendo en cuenta la diferencia de voltaje entre entrada y salida. Este circuito debe ser lo más barato posible, siendo la simplicidad la segunda prioridad.
Tras un flanco ascendente en la entrada, la primera salida debe ir inmediatamente a 0, mientras que el valor de la segunda salida es irrelevante (no importa).
Tras un flanco descendente en la entrada, ambas salidas deben ir inmediatamente a 1. Después de un intervalo de tiempo (alrededor de 200 ms, hasta el 50% de tolerancia en el tiempo sigue siendo aceptable), la segunda salida debe ir a 0.
Construí un circuito para esto que funcionaría si la entrada fuera de 12 V, pero otras consideraciones forzaron el nivel de voltaje en la entrada a 5 V. Ya sentí que mi solución se estaba complicando para una entrada de 12 V, y simplemente apilando en un cambio de nivel de 5 a 12 V complicaría aún más este circuito, por lo que estoy tratando de empezar desde cero y pensar en una solución más simple.
Creo que publicar mi circuito aquí sería contraproducente, ya que la reacción natural sería tratar de refinarlo, y creo que una buena solución exige pensar fuera de la caja, pero editaré la publicación para incluir el circuito Si así lo solicita cualquiera.
Editar : por solicitud, aquí está el circuito:
Las compuertas NO son disparadores Schmitt (HCF40106 en mi circuito), razón por la cual el circuito no funciona correctamente con una entrada de 5V: 5V no se reconoce como una señal de alto nivel cuando los disparadores Schmitt se suministran con 12 V. / p>
Para solucionar el problema de 5V, pensé en pasar la entrada a través del siguiente circuito, pero como se indicó anteriormente, creo que esto se está complicando más de lo necesario: