MOSFET and FET control of solenoid

Thread Starter


Joined Dec 19, 2008
I'm currently designing a circuit to control a solenoid, (1A peak, 0.12A hold, 12V, 50 Ohm resistance, 54.9mH). I'm using a SI3443BDV P-Channel Mosfet with 12V connected to the Source and the positive of the Solenoid to the Drain. The gate is connected to the drain of a 2N7002 FET, which allows the solenoid to be switched on from a TTL Level signal from an FPGA.

I've attached a diagram of the circuit.

My question is, have I missed anything. Or is the circuit ok before I commit to buying parts and getting the layout done.

This is my first posting, so thanks in advance of any responses I may get.



Joined Nov 28, 2008
This is usual way a high voltage load is driven controlled from a low voltage signal. Your power MOSFET can only take max. of 12V Vgs so a voltage divider is added.

Do you have a particular reason to use MOSFET for the 3.3V logic? Check the 2n7002 datasheet and note that it can only drive a few mA at Vgs=3.3V. This may not be enough for fast turn on for your power MOSFET.

Therefore you have to select another MOSFET that fully turns ON at 3.3V, not 2n2007 though.