上一章提到,乘法器是PFC功能模块的关键,目前我们已经建好;这一节的建模过程相对简单,只要利用Saber现有的模型即可,下图给出了模型图及相关参数设置。利用此模型,即可进行PFC功能的验证。
a) 电压环运放的设置;考虑此运放并非模型的关键,我们可以直接利用VCCS来跨导运放。VCCS的增益比可根据datasheet中给出数据进行设置,具体如下:
其中gM为跨导增益
b) 电流环运放设置;由于运放本身特性并不是模型的关键,因此我们直接用Saber自带的level1理想运放即可;如果你想建的得精确,可以用Un-ideal levle1 opamp模型Saber model属性进行参数化建模,模型的参数如下。
a=31.62k;f1=2.0Meg;ib=-50n;ibos=25n;cmrr=10k;dvcmh=1.2;dvcml=0.2;rout=0;
根据空前的建立的振荡器及乘法器模型,在Saber中搭建测试电路,如下图所示:
环路的参数设置依据Datasheet中的示例,输出功率约为100W左右,下图给出了电感电流及整流桥输出电压波形,可以发现电感电流能够很好跟踪输入电压的变化,说明了PFC功能正常;另外可以发现电感电流的峰值在变化,这是因为电压环本身太快的原因,通过调整电压环参数或运放的增益可解决这个问题。
下一步的工作是将现有电路打包,建立单独的模型,并提供给各位测试;如有问题,还请及时反馈,以便于我改进模型。