Cadence 17.4 PSpice 学习笔记

一、原理图

新建

打开Capture CIS 选择 OrCAD Capture CIS >> OK
在这里插入图片描述
File >> New >> Project,勾选Enable PSpice Simu… >> OK
在这里插入图片描述在这里插入图片描述
选择Create based upon an existing >> simple.opj >> OK在这里插入图片描述
选择PSpice A/D >> OK
在这里插入图片描述
左侧 File >> Design Resources >> name.dsn >> SCHEMATIC1 >> PAGE1 打开图纸
在这里插入图片描述

放置元器件

上方 Place >> PSpice Component 或者 右侧 工具栏第二个图标(PSpice库里的才能仿真)
在这里插入图片描述

Passive >> R/L/C等
Discrete >> 二极管/MOS管等
Digital >> 门电路/触发器/寄存器/ADC等

快捷键

R旋转
W连线
N设置网络标号,放在延长线上,在和Simulink联合仿真中可作为输入输出

创建网表

上方 Tools >> Create Netlist… >> 确认
在这里插入图片描述

创建仿真参数

上方 PSpice >> New Simulation Profile >> name >> Create >> 改Analysis Type & Run to Time等仿真参数 >> OK
在这里插入图片描述
在这里插入图片描述
左侧 File >> PSpice Resources >> Simulation Profiles >> SCHEMATIC1-name 右键 >> Make Active
在这里插入图片描述
在这里插入图片描述

例子

如图所示为一个峰值检测电路
在这里插入图片描述
仿真结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/7021f4ecf8d04684bfbaf3bf589fa5ef.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54mb5rK55p6c5piU5aSa5ruL,size_20,color_FFFFFF,t_70,g_se,x_16

二、Simulink 联合仿真

以管理员身份启动MATLAB >> 命令行窗口运行 regmatlabserver

PSpice上方工具栏Tools >> MATLAB >> Set MATLAB Path >> C:\Program Files\Polyspace\R2019a\bin >> OK
在这里插入图片描述
在这里插入图片描述
Tools >> MATLAB >> Co-simulation
在这里插入图片描述
新建Simulink并保存在和PSpice工程的同一文件夹
在Library Browser搜索PSpiceBlock >> 双击PSpiceBlock进行设置:
在这里插入图片描述

Project File: 选择Capture的工程文件
Input Sources: 例如电源V1 V2 // 设置了网络标号的V(1) V(2)等
Output:设置了网络标号的V(out1) V(out3) 等

在这里插入图片描述

例子

在这里插入图片描述
在这里插入图片描述

### 实现Pspice和Simulink联合仿真的方法 #### 联合仿真简介 PSpice擅长于电路拓扑的仿真,而Simulink则专注于控制系统的设计与仿真。两者结合能够充分发挥各自优势,在复杂系统设计中提供更全面的支持[^1]。 #### 准备工作 为了使两种工具协同工作,需先创建一个新的Simulink项目,并将其存储位置设定为与现有的PSpice工程项目相同的目录内。这一步骤对于后续配置至关重要[^2]。 #### 添加PSpice模块至Simulink环境 当一切准备就绪之后,可以在Simulink库浏览器里查找名为`PSpice Block`的组件——这是连接二者的关键桥梁;一旦找到它,则意味着联合仿真设置初步完成。随后将此模块拖拽入正在构建的工作区之中。 #### 配置重复序列源 选择合适的信号发生器作为激励源是实验成功的基础之一。“Repeat Sequence”是一种常用的周期性波形生成方式,适用于多种应用场景下的测试需求[^3]。 #### 解决同步更新问题 有时会遇到这样的情况:尽管修改了原始电路参数,但这些更改并未反映在Simulink端口上。面对这种情况时,建议重新加载整个工程或者重启软件来确保数据的一致性和最新状态。如果仍然无法解决问题,可能是因为版本兼容性的原因造成的,此时应当查阅官方文档确认所使用的Cadence PSpice以及MATLAB/Simulink的具体版本号是否匹配良好[^4]。 #### 处理特殊情况 即使按照上述指导操作,仍有可能碰到某些特定条件下特有的难题。例如缺少必要的文件夹(如slps)、调用共模拟拟功能失败等问题。这时不妨尝试探索替代方案或是向社区寻求帮助,分享自己的经历也可能获得意想不到的有效反馈和支持[^5]。 ```matlab % 创建新的Simulink模型并与指定路径关联 new_system('MyJointSimulation'); save_system('MyJointSimulation', 'C:\Path\To\PSPICE_Project'); % 将PSpice block加入当前编辑窗口 add_block('simulink/Blocks/PSpice Interface', gcb); % 设置输入输出接口属性... set_param(gco, 'InputSignalType', ...); ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值