经过上面的计算和仿真,我们可以看到,无论是G(S)Fm还是K(S),计算和仿真的结果都 是一致的,那么对于G(S)FmK(S),虽然我们没有做仿真来验证,却可以确定,仿真的结 果与计算结果必然吻合。 计算和仿真完成之后,让我们再来看一下闭环时的负载动态效果吧。 这里我们需要用到一个动态电阻来模拟负载动态,在器件搜中栏中输入resistor,选择 resistor,PWL添加到原理图,设置属性如下:
打开属性栏,设置pwl属性如上图所示,意思是0~5ms内阻值为1?,在5ms~5.01ms之内 从1?变化到10?,即相当于负载电流在10us内从10A变化到1A,模拟的负载电流变化率 约为0.9A/us,负载从100%变化到10%。 点击确定,运行operationgpoint/transient仿真,endtime设置为10ms,因为不做tdsa仿真(tdsa 器件已经删除,运放输出作为PWM比较器的正向输入,系统闭环),10ms的仿真周期就足 够了,负载在5ms时发生突变。 仿真结果如下:
输出电压从一个稳态工作点到达下一个稳态工作点,需要大约0.6ms的时间,电压过冲幅度 为0.3V,其后快速回落,并经轻微的震荡后达到稳态工作点2。 从仿真可以看出,动态响应速度很快,过冲小,振荡少,完全能够满足要求。 至此,关于buck电路在CCM模式下的电压控制方式环路补偿设计,通过计算和仿真获得 了非常清晰的结果,通过这个案例,让大家明确环路补偿设计的方法和流程,让大家拨去心 头的迷雾,明明白白的设计我们的产品。 |
|