使用Cadence 的PSpice 对TPS5450进行仿真。主要记录一下自己遇到的三个问题。
1)对悬空引脚的处理
2)使用第三方库模型后出现器件未定义如何处理
3)时域仿真时间过长出现弹窗怎么办
TPS5450是一个降压型buck芯片,手册上的推荐电路如下:
TPS5450:12V转5V推荐电路
我这边也是用的推荐电路进行仿真。TPS5450的模块是从Ti官网下载的。
仿真电路
下面直入主题:
1、悬空引脚。报错:ERROR(ORNET-1017): Unconnected pin, no FLOAT property or FLOAT = e U1 pin 'ENA'
上面仿真图里面TPS5450有3个引脚悬空,如果不做任何处理会报错,解决步骤:1)双击芯片,进入特性编辑界面(Property Editor); 2)点击Pins; 3)找到报错的引脚,我这边是ENA,FLOAT一栏改成‘UniqueNet’。然后问题解决。
芯片编辑界面点击Pins
将报错引脚的FLOAT改成UniqueNet
2、器件未定义。报错:ERROR(ORPSIM-15108): Subcircuit TPS5450_TRANS used by X_U1 is undefined
解决方法:1)进入Simulation settings界面;2)选择Configuration Files;3)选择Library;4)点击Browse,找到模型的路径,我这边选的我TPS5450存放的路径;5)点击Add as Global。6)点击OK,再仿真报错结束。
点击进入Simulation settings界面
3、时域仿真时间太长老有弹窗
下面是我的时域仿真的配置:手册上TPS5450的开关频率为500KHz,大概是2us。所以我设置的仿真时间是0.01s。
时域仿真配置
开始仿真以后,顺利的话可以直接得到观测曲线,不顺利的话会有弹窗。像下面这种。(我设置仿真0.01s,居然过了,为了能够发生下面这种情况,我特意把仿真时间设置为了0.012s)。
而我找到的方法是改变弹窗PSpice RunTime Settings 的设置,比如最大步长这些参数,接下来的操作:1)点击OK;2)点击上方菜单里面的正方形暂停键(Pause)。然后会发现右下角的进度条开始动了,然后曲线也出来了。
下面是仿真结果:大概是5.16V左右的样子,有点偏差,但是还算是仿真成功了,整个上升时间大概有8ms,希望以后有机会能和实物做个对比。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删