Electrical – Timer of 12 seconds using hardware circuit

555delayintegrated-circuittimer

In my design, say there are 2 pins A and B.

Now I want to implement circuit in such a way that B is initially high , but when A goes low, after 12 seconds B will go low for short duration and again will become 1.
Is there any circuit which I can implement.

I tried below Monostable multivibrator as timer using IC555, but issue is that initially B is low as per configuration.
555 as Monostable

Required signals as below:

Signals

Can someone help me and suggest? Thanks in advance.

Best Answer

You could use a Schmitt-Trigger with an RC-LP on it's input and two different resistors for charging and discharging. If Input A goes low, C1 will be discharged via R1. Use a time constant to create 12s delay till the Schmitt-Trigger goes low. R2 determines the time it takes the output to go high again, after A went high.

enter image description here

Alternatively, you could obviously use a small µC like an ATtiny. This would give you a lot more flexibility.