SLPS联合仿真技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cadence SLPS联合仿真技术
孙海峰Cadence仿真技术和MathWorks的MATLAB Simulink软件包将两个业界领先的仿真工具集成在一个强大的协同仿真环境(SLPS)。Simulink是一个用于多域仿真和基于模型的动态系统设计平台。SLPS集成允许设计师完成包含真实组件实际电气模型的系统级仿真。设计和集成问题可以在设计过程更早的时期发现,减少了电路设计所需的原型数量。SLPS集成还可使机电系统——如控制模块、传感器及电源转换器的设计师完成集成系统和电路仿真。
那么,我们应该如何实现系统级Matlab Simulink仿真与电路级PSpice仿真的联合仿真呢?接下来,我们具体来阐述。
MATLAB版本>6.5;Simulink版本>6.0;Cadence SPB版本>16.3。
1、我们需要创建AMS仿真电路并进行时域仿真:
2、在MATLAB中加载AMS SLPS接口模块;
在MATLAB软件中设置SLPS路径,执行File/Set Path,SLPS路径为:C:\Cadence\SPB_16.5\tools\pspice\slps。
2、在MATLAB/Simulink中调用SLPS接口,以此调用AMS仿真电路。在MATLAB
中执行命令slpslib,弹出对话框,如下图所示为SLPS库:
设置窗口,在此窗口中,我们来调用PSpice仿真电路,并设置输入、输出端口。
3、完成SLPS设置之后,在此基础之上,可以进行基于具体电路PSPice仿真的Simulink系统级仿真分析,即可了解具体电路对系统性能的影响,分析结果如下图所示:
SLPS允许设计师完成包含真实组件实际电气模型的系统级仿真。设计和集成问题可以在设计过程更早的时期发现,减少了电路设计所需的原型数量。SLPS 集成还可使机电系统设计师完成集成系统和电路联合仿真,如控制模块、传感器及电源转换器设计分析。