I have a simple circuit board that breaks out an ESP32. It has some inputs and then multiple channels of outputs which are MOSFETs switching 12V. The board voltage is 12V and the ESP32 is powered via a buck. I had this board designed by someone and the brief was that each 12V channel just needed to switch 12V on or off and handle less than 2A in current. The loads vary but are mostly inductive loads only drawing mA. For example computer fans and small coils briefly when releasing latches.
On the bench the board works as intended. Each channel switches on and off and supplies 12V. However, when I apply a load i.e. a computer fan, the voltage drops to 0.7V. I don't know enough to know why this would be happening.
Below is the circuit diagram, where:
- Channel1 is 3.3V signal from ESP32
- VCC is 12V
- Q1 is FDN360P
- Q3 is BC849CLT1G
- D1 is SMAZ10-13-F
- F1 is a fuse
I have two boards with multiple channels/mosfets which all have the same behavour so I am inclinded to think not a faulty FET
I really need to finish this project and if I can't salvage this I will have to redsign a new board with a switch circuit I know works. But I am really hoping I can make this work. Is the circuit correct? Can I modify it within the existing footprint? 🙏