3ative / PWM-Fan-controller

An ESPHome Automatic PWM Fan controller with Alarm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Used MOSFET not for 3.3V logic level

lethuer opened this issue · comments

I recognised the used mosfet "STP16NF06L" does not switch reliable with Uds = 12V and Ugs = 3.3V which is delivered by D1 Mini.
For 3.3V logic level a better choice could be IRLZ44N for example.

Looking at the Datasheets:
The STP16NF06L has a Vgs(th) of 1V to 2.5v
The IRLZ44N has a a Vgs(th) of 1V to 2V
So both would work.

I chose the STP16NF06L as the unit price was cheaper.

From the datasheet I would agree but STP16NF06L doesn't work for me at Ugs 3.3V, with 5V the mosfet switched on.
I just tried it on the bench and wanted to point this out.

Another thread with some interesting information about logic level mosfets:
Using MOSFETS with TTL levels (5 Volt and 3.3 Volt)
"Another thing to beware of in datasheets is Vthresh (threshhold voltage). This is not the gate voltage to turn the device on, its the gate voltage at which it switches fully off (less than a few uA of current, typically). If Vthresh is given as 2..4V range, it cannot be a logic level MOSFET (Vthresh is usually 0.5 to 1V for logic-level MOSFETs)."

Are you sure you are using the "L" or "Logic Level" version, I.E. STP16NF06L and not STP16NF06 ?

As stated in the link you posted:
"... logic level MOSFET (Vthresh is usually 0.5 to 1V for logic-level MOSFETs)." and the ones I spec here have a Vthresh 1V to 2.5V

Yes I am...