Open loop Buck converter in Simplis
Ming Sun / November 28, 2022
17 min read • ––– views
Setting up Simplis as the default simulator[1]
Go to File => Options => General.... Then choose SIMPLIS as the Initial Simulator. Then click OK to apply the change.
Import the corresponding components
First, let us try to import the following components to the schematic.
Connect and wiring
Next, let us connect the components as shown in Fig. 2.
Add Terminal
To reduce the number of wires on the schematic, we can use Terminal to connect the same nets as shown in Fig. 3.
Reconfig NOR2 gate
Double click U1 (NOR2 gate) and change one of its input to be the inverted logic input as shown in Fig. 4.
Connect the driver with BBM architecture
Basically, we are trying to create a simple driver with BBM function. BBM means Break-before-make, which is a widely used technique in power stage driver design to prevent the shoot-through current between the high-side and low-side power FETs.
The schematic is as shown in Fig. 5. When D is equal to logic 1, LS will be set to logic 0, regardless the state of HS. As a result, the low side power FETs S2 is first turned off. When both LS and D are at logic 0, HS will be set to logic 1 and high side power FETs S1 will be turned on.
Change component properties
Let us change the component properties as shown in Fig. 6.
For power FETs S1 and S2, let us change the properties as shown in Fig. 7. Basically, when S1 and S2 are on, the Rdson is set to be 1mΩ. When S1 and S2 are off, the off state impedance is set to be 10GΩ.
Next, let us modify the waveform generator's properties as shown in Fig. 8. Here, we set it to be a pulse, with 5V amplitude, 1MHz switching frequency and 20% duty cycle.
Choose Transient simulation
Let us run a transient simulation first. Go to Simulator => Choose Analysis...
Then click the run button. An error has occured and complains about the ground reference for the NOR2 gate.
To solve this error, let us double click the NOR2 gate and add one ground reference terminal by setting the Ground Ref property to Y.
Next, let us connect the ground ref terminal to the actual ground. The updated schematic is as shown in Fig. 12.
Click the Run button again and we see that there is no error message pop up.
View transient simulation waveform
At the tool bar, click the Probe Voltage (interactive) button and then click the VOUT net.
From the command shell, it complains that there is no simulation data available for VOUT net.
To solve this, in the transient simulation analysis window, let us choose All for the Save options as shown in Fig. 15.
Then click the Run button. The transient simulation results are as shown in Fig. 16.
Notice that VSW goes to GV during the dead time. This is because that for the ideal switch S1 and S2, during the dead time since both of them are off, there is no path available for the inductor to flow. To solve this issue, let us add two diodes in parallel with power FETs S1 and S2 switches as shown in Fig. 17.
The properties of the diode D1 and D2 are as shown in Fig. 18.
Run the simulation again and the simulation results are as shown in Fig. 19.
For a Buck converter with 5Vin and 20% duty cycle, its output voltage in CCM can be calculated as 5V*20%=1V, which matches with the simulated results as shown in Fig. 19.
References and materials
[1] SIMPLIS Tutorial