Author Topic: High-side 16A switching  (Read 1417 times)

0 Members and 1 Guest are viewing this topic.

Offline dynekTopic starter

  • Contributor
  • Posts: 14
  • Country: ch
High-side 16A switching
« on: April 18, 2022, 06:32:12 am »
Hello everyone,

For a project I am working on, I need to switch the high-side to turn on a fridge (in a camper van), using an ESP32 (3.3V).
The fridge draws abt. 16A and I was thinking about an NPN (BC547C) and an IRF4905. It's oversized but thought it would maybe heat less.
Is there any other options I could use to turn on/off the fridge using an ESP32 ?

Thank you for your help!

Edit:
Something like:
« Last Edit: April 18, 2022, 07:01:02 am by dynek »
 

Offline ledtester

  • Super Contributor
  • ***
  • Posts: 3249
  • Country: us
Re: High-side 16A switching
« Reply #1 on: April 18, 2022, 07:12:38 am »
You could use a relay.
 

Offline bsdphk

  • Regular Contributor
  • *
  • Posts: 205
  • Country: dk
Re: High-side 16A switching
« Reply #2 on: April 18, 2022, 08:01:52 am »
Use a bi-stable relay.

That way you have no power-drain or loss outside the moments where you want to change the situation.

By the time you are done protecting your mos-fet from the transients from the compressor in the fridge, the relay will be many times cheaper (Unless this is a Einstein-Szilard fridge, in which case the load is purely resitive.)
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3831
  • Country: nl
Re: High-side 16A switching
« Reply #3 on: April 18, 2022, 08:27:27 am »
There are a few options.

One option is to use a "high side switch" Which is (sort of) your schematic put into a single IC, and these often come with built in over current, temperature, over voltage and possibly other protections built in.

Another option is to use an IC which is made for driving mosfets. These resemble an optocoupler, but instead of having a transistor at their output, they generate an (isolated) output voltage fit for driving a mosfet.

But in general, the circuit you drew is simple and with common parts which are easily replaced if they can't be sourced in these weird times.

Gates of FET's are quite sensitive though, and therefore always need some consideration.
For example, if your +12V input can ever generate even short spikes above 20V, then you can violate Ugs max.
A simple way to prevent this is to add a (bipolar) TVS diode between the gate and source, in combination with a series resistor in the gate.

Another simple way to make your circuit a bit more robust is to add a resistor between the emitter of the BC547 and GND.
Output of the ESP32 won't be above 3V3, so the emitter won't rise above 2V7, and with a single added 100 Ohm resistor you've turned your BJT into a 27mA current sink.
This will keep this transistor intact in case the mosfet gets shorted.

I do not consider your mosfet oversized.
It has a quite high Rds(on) of 20mOhm, which results in a dissipation of:
16*16*0.02 = 5.12 Watt.
That fet is from a 25+ year old design, and electronics has improved a lot. Fet's with less than a milli Ohm Rds(on) are common now.
Alternatively, put two of these old fets in parallel.
Each would then only dissipate (approx) 8*8*0.02 = 1.28Watt

 
The following users thanked this post: devinatkin

Offline dynekTopic starter

  • Contributor
  • Posts: 14
  • Country: ch
Re: High-side 16A switching
« Reply #4 on: April 18, 2022, 11:41:28 am »
btw the fridge is an Electrolux RM4400: https://www.libble.eu/electrolux-rm-4400/online-manual-64755/
Meaning it's an absorption refrigerator. I don't think there's a compressor  :-//

Thank you guys!

I'll have a look at bi-stable relays and take into consideration what Doctorandus_P said if I were to use a FET.
« Last Edit: April 18, 2022, 12:01:15 pm by dynek »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf