I have never used LTSpice before, and thought it was about time to learn it. The initial idea of this project was to build a DIY Arduino based buck converter. I may still do this in time, but whilst designing the circuit I used LTSpice for the first time and realised that it was a tool I'd like to get better at. Additionally it was hard to source the parts for the converter in small supply where I live. So for now i'll just be creating and analysing simulations for several different power electronic circuits.
I started by creating a simple buck converter in LTSpice. This circuit steps-down a 12V input by adjusting the PWM signal supplied to the IRLZ44N MOSFET power transistor which acts as the switching transistor. I chose a 100 uF capacitor and 100 uH inductor to start with, and will investigate the effects of changing these component values in time. The free-wheel diode chosen was the MBR745 Schottky diode, as its ratings are well within safe ranges for this circuit. Additionally it has fast recovery and a low forward voltage drop.
The Simulation
The Schematic
The switching of the transistor is controlled by a PWM output signal from a microcontroller, wired at J3.