Weird voltage drop across IRLZ44N

Hello

After reading various articles here and there, I am still facing something I cannot understand although I think I got things correctly (which I must not, though ...).

My goal is to measure lipo battery level with an esp32. To achieve this I use an IRLZ44N driven by a SN74ACHT125 powered by a LM7805. The idea is to open the FET with a Vgs of 5V to get minimal Rds(on).

However, I keep getting inconsistent readings, and, as it turns out, there seems to be a voltage drop of 0.74V-0.15V between D and S (depending on the battery level) which I cannot explain or prevent.

Here is the simplified schematics which helped me characterise this unexpected drop: I got rid of the gate buffer and kept the FET / charger and the regulator (wiring its output directly to the gate) and used DMM.

I used different regulators and fet (the same model, though) to rule out any defect, same results ...

BTW, I measure 5V on the gate, so I am pretty sure the FET is fully open.

Any idea what stupid thing I am doing?

Thanks
F

PS: C2 is a 10uF, not 10nF

Please post the actual schematic, with all the parts correctly identified. The above is just a waste of time.

The simplified exhibits exactly the same problem as it actually shows the voltage drop I'd like to get rid of. Here is the amended version with identifiers.

The DD04CVSA version I use delivers 12V.

F

You have the volt meter in series with the MOSFET ground path. Are you trying to measure voltage or current?

The volt meter is adding several megaohms of resistance between MOSFET source and battery ground

1 Like

I try to measure voltage, like I would do with the ESP32. With the ESP32, I add a voltage divider so as to not exceed 3.3V on the ADC pin.

Without the ESP32, and with the DMM, I would expect to get the same voltage at the source and at the drain.

The posted circuit is not useful in any case.

1 Like

Would you then please educate me? I am not an electronician and I fail to see what my circuit is missing. It has all the parts, the connections and said parts' specs are pretty commonplace, with maybe the exception of the charger but suffice to say that it delivers 12V and all ground pins are interconnected.

The basic idea in the posted circuit is unworkable.

To measure battery voltage, most people use a high impedance resitive voltage divider, with a capacitor from the ADC input to ground (e.g. 10 nF), in order to lower the source impedance as required.

Ok, I thought that measuring directly at source pin would be correct. Fair enough. Here is an updated schematics which has the same problem. I have 4.2V at the drain pin and would expect something like 3.3V at the DMM and I get 2.444V (and yes, I checked the resistors).

You cannot use an N-channel MOSFET as a high side switch.

Drop this idea and use a voltage divider.

1 Like

Ah, damn, I now remember reading something about it ... I thought using it as a low side switch but current would have leaked through the ADC pin which is not a good idea. I guess I will have to re-use a combination of N-FET and P-FET I had in an old design: IRF930 as gate driver for an IRF9540.

Many thanks for pointing this out and apologies for my initial post, I did not realise it was not up to the standards.

Regards,
F.

For those who might find it useful, here is a setup that actually works like a charm:

You can connect the IRF530's gate to a 3.3V ESP32 pin, it will work as surely as it does with a 5V input from the gate buffer.

When using MOSFETs you need to reference the source for the gate turn on voltage. If it is an N-channel the gate needs to be positive. If it is a P-channel the gate needs to be negative. A simple rule is P is for positive and N is for negative switching.

You can use a N-channel MOSFET to switch high side, just remember the gate has to be positive in respect to the source so it will need to be typically driven by about ~5V more then you are switching.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.