I've built a circuit which is meant to provide a 20 millisecond delayed turn on for another device.
It uses an LM555, and a P-channel mosfet (the device I'm driving needs a high side switch). R1 and R2 are load resistors which are unrelated to the delayed turn-on functionality I'm trying to achieve.
Circuit is shown below. The basic schematic is pretty much the same as many examples that I found from google, and seems to match what the LM555 datasheet tells me should work. My thinking is that the circuit should operate as follows:
- when power is applied to the circuit (via "LIN"), the Trigger and Threshold pins should initially be low. In this state, the output should be high, hence the mosfet remains off.
- after 20ms, the threshold voltage should have risen above 2/3 Vcc so the output should go low, hence turning on the mosfet.
I've built the circuit and put a logic analyser on the input LIN and output LIN_SW, but as best my logic analyser can resolve (down to the nanosecond), the output goes high immediately.
Any suggestions for what blinding obvious thing that I've got wrong ???
I get depressed by my inability to make even the most basic circuits work
It uses an LM555, and a P-channel mosfet (the device I'm driving needs a high side switch). R1 and R2 are load resistors which are unrelated to the delayed turn-on functionality I'm trying to achieve.
Circuit is shown below. The basic schematic is pretty much the same as many examples that I found from google, and seems to match what the LM555 datasheet tells me should work. My thinking is that the circuit should operate as follows:
- when power is applied to the circuit (via "LIN"), the Trigger and Threshold pins should initially be low. In this state, the output should be high, hence the mosfet remains off.
- after 20ms, the threshold voltage should have risen above 2/3 Vcc so the output should go low, hence turning on the mosfet.
I've built the circuit and put a logic analyser on the input LIN and output LIN_SW, but as best my logic analyser can resolve (down to the nanosecond), the output goes high immediately.
Any suggestions for what blinding obvious thing that I've got wrong ???
I get depressed by my inability to make even the most basic circuits work
Last edited: