
基于这个框图,我们可以在仿真软件里面搭一个仿真模型,这些具体的参数一般都是按照某一颗特定芯片来设定的,像本例就是按照ST的L7987来设定的。

OK,然后设定仿真参数,一般是最小步长,和总的仿真时间,有些软件还需要设定收敛误差,PSIM不需要,最后运行,然后就可以得到你放置探头地方的电压/电流波形,大胆运行,电脑不会爆炸,有错误提示就去修改。

很快,我们就可以看到相关波形,上图中就有三角波载波(Vcarr),误差电压(Vm),MOSFET驱动信号(GD),电感电流(IL)等波形,这样基本上就能了解电压型BUCK是怎么工作的了。
后续的,还可以加入一些动态的跳变,看各个信号的响应,下图是负载由半载跳跃到满载时的相关波形。

再后续,如果你对建模和回路控制也熟悉起来,还可以去看它的闭环特性,下图是一个AC sweep的setup。

通过交流分析,我们可以得到整个闭环的波特图,这样就可以确定整个系统的稳定性,动态响应性能等。
