I need to drive the 12V metering pump (a solenoid) of the heater in my campervan from an esp32 (because I'm trying to implement this).
The pulses have a frequency between 1 and 4Hz (approx.) I didn't measure the duration of the pulses but it should be around 100ms (maybe less, maybe more).
The switching must happen on the high side, I'm not good with electronics, so I thought I could just use this aliexpress module (an optocoupler driving a p-channel mosfet) the problem is it has no protection against short circuit and I wouldn't like to find my van burnt into ashes. Maybe just adding a fuse would be enough? (edit: and, of course, a flywheel diode).
I don't know the inductance of the solenoid, I measured 15Ohm across its terminals.
I also thought about using an automotive high side switch (e.g. the infineon bsp772, I have some spare tssop 8 breakout boards that I could use), that has integrated the driver circuitry as well as every kind of protection. I can find that IC on aliexpress too.
Which one is the best option? The aliexpress module with a fuse, the infineon part or something else (preferably not smd)?
Edit: I forgot to say that I tried to simulate the aliexpress module with ltspice, and, apart from the lack of protection, it seems OK to my untrained eye (but I chose an arbitrary value for the solenoid).
Edit2: I ordered a BTS410E2 in a TO220 package from aliexpress (it's discontinued but at least it isn't smd) but I think I got a fake one.
