本文介绍PSIM中RS触发器的使用,以及在PSIM中如果要使用峰值控制,该如何设置。
在库中直接搜索RS就可以找到,长下面这样
功能介绍
触发标志(trigger flag)
有0和1两个值。设置为0时,表示边沿触发,设置为1时,表示电平触发。
边沿触发是指,检测到上升沿,就表示收到信号啦!而电平触发是指,检测到信号处在高电平,就表示收到信号。
显性标志(dominant flag)
有0、1、2三个值。默认值是0。当值为1时,set主导(置位优先),当值为2时,reset主导(复位优先)。
就是说,当同时接收到set和reset的上升/高电平信号时,以哪个为准。
下面是一个例子。对于高电平触发、set主导的RS触发器:当set和reset同时为1时,输出1
对于边缘触发、reset主导的RS触发器:当set和reset同时为上升沿时,输出0(图中没有体现)
峰值控制
以峰值电流控制为例
电流采样和参考峰值信号通过比较器,接入RS触发器的Reset端口。开关信号接入set端口。
开关信号的设置
频率定为开关频率,占空比要设得比较小,这里设置为0.05。低电平为0,高电平为1
RS触发器的设置
触发标志为1,即高电平触发。显性标志为2,即reset优先。
考虑几种情况:
- 上一周期结束时,iL<Iref,因此reset为0。当周期开始时,set为1,RS输出1。0.05T后,set为0,此时RS触发器保持上一时刻,即仍然输出1。若该周期中某时刻,iL=Iref,reset为1,RS输出0;若该周期中,始终iL<Iref,则RS一直输出1。
- 上一周期结束时,iL>=Iref,因此reset为1。当周期开始时,set为1,由于reset优先,因此RS输出0。0.05T后,set为0,此时reset仍为1,RS仍输出0。若该周期中某时刻iL<Iref,reset为0,RS保持上一时刻,即仍然输出0。符合开关只在周期开始时刻导通的要求