I am using the ADuM5230 gate driver to drive an N-channel MOSFET in a basic buck converter circuit that will convert a 12V DC input to a 5V DC output. The buck converter will operate at a 10kHz frequency and is to drive a 10 ohm load.
Block Diagram of ADuM5230:
The schematic of the converter on Proteus software:
- Capacitors according to datasheet (tantalum & ceramic).
- Three-Pin schottky.
- Used this MOSFET.
- Supplied 5V on Pin 2 and PWM signal on Pin 5, from power supply and signal generator respectively. I will use a micro controller in the future.
When I built the above circuit on a breadboard, I saw a 5V output across the load, as expected. Capacitor values are 10uF and 100nF as specified.
However, when I came to test the circuit on the PCB schematic provided below, the driver only produced 5V between the Viso and GNDiso pins (15 and 14) instead of 15V. The gate driver proceeded to heat up extremely quickly and somehow pulled more than 3A from the power supply. What am I doing wrong here?
Track width is T50 and T20, while via size is T70.
Any ideas or suggestions on what could be going wrong?