Here's a very basic buck converter circuit. The goal is to convert a 6V battery source into a fixed 3V output.
The efficiency of this converter is about 60%. That's not any good at all and I tried to see if I could come up with a much better model so that the efficiency could be improved by at least 30%. The problem with the above circuit is that when D1 is on it consumes a small amount of power.
To remedy this I noticed that M5 and D1 work exactly 180 degrees out of phase, i.e. when one is on the other is off and vice versa. This can be seen in the following diagram:
This gives me the idea of replacing D1 with an ideal switch element so that when it's on it doesn't waste much power and when it's off it acts like an open circuit. I thought of an NMOS as the replacement for the diode:
Though it should solve the problem of D1's consumption it actually doesn't much. I'm getting strange current readings out of input voltage source, and other MOSFETs. Here's a snapshot of the input voltage current, and gate voltages of M1 and M2.
I'm not sure what's wrong with the above circuit. I don't know if there need to be some delay between the turning on and off of M5 and D1 which I haven't considered in my model. Any help is appreciated.