Cadence OrCAD Capture原理图搭建及仿真方法

news2024/9/19 20:41:25

1 安装Cadence Allegro

略。

2 搭建原理图

2.1 打开软件

1、点击Capture CIS
在这里插入图片描述

2、在弹出的产品选择栏点击OrCAD Capture,点击OK。

在这里插入图片描述

打开的软件界面如下:

在这里插入图片描述

2.2 新建工程

1、点击左上角FileNewProject,或者直接点击Start Menu界面的New Project
在这里插入图片描述

2、选择PSpice Analog or Mixed A/DOK

在这里插入图片描述

3、选择创建空白工程。
在这里插入图片描述
4、软件界面如下图所示:

在这里插入图片描述

2.3 绘制原理图

1、放置元件:
点击上图右侧栏元器件按钮(红色框图框出),即可弹出元器件选择窗口:

在这里插入图片描述

2、导入元件库:
可以看到这里没有元件库,因此需要点击Libraries下面的Add Library按钮添加元件库。可以把.olb文件全部导入,包括(/Cadence/SPB_17.2/tools/capture/library/*.olb和/Cadence/SPB_17.2/tools/capture/library/pspice/*.olb)

在这里插入图片描述
全部导入后,点击Libraries的一个库,然后Ctrl+A全部选中。在Part下输入npn就会自动匹配导入的所有库中元件,双击添加想要的元器件到左侧画布。

在这里插入图片描述

3、基本元件:
除此之外,菜单栏点击PlacePSpice Component...可以选择一些基本的元件,比如GND、电容、二极管、电感、电阻、逻辑门、触发器、ADC、三极管、场效应管、电源等。

在这里插入图片描述

4、放置元器件:
我们来做一个稳压电路,放置的元器件如下图。

在这里插入图片描述

注意:

  • 接地GND要设置为0,以便电路计算时参考点电位为0。
  • 连线快捷键为W。
  • 旋转元器件快捷键为R。

3 Spcie仿真

3.1 一般DC仿真

1、点击左上角快捷菜单New Simulation Profile
在这里插入图片描述

2、输入仿真文件名:

在这里插入图片描述

3、选择PSpice A/D

在这里插入图片描述

4、仿真设置:
选择DC Sweep,扫描变量为电压源,选择原理图上的V1,扫描类型从-8V到20V,步长为1,点击确定。

在这里插入图片描述

5、放置电压探针:
在稳压二极管的负极处放置快捷工具栏左上角的Voltage/Level Marker电压探针。

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

6、开始仿真:
点击左上角快捷工具栏的Run PSpice,开始仿真。

在这里插入图片描述

7、查看仿真结果:
仿真完成后,软件会自动弹出电压探针仿真波形窗口。

在这里插入图片描述

3.2 进阶DC仿真

DC仿真可以添加第二扫描变量,这样图上就可以出现多条不同条件的曲线。这里仿真不同稳压值的稳压二极管负极的电压波形,并在同一张图上显示。

大部分仿真设置同3.1所示。以下介绍进一步操作:

1、右键原理图上的二极管,点击Edit PSpice Model
在这里插入图片描述

2、查看模型参数:
在弹出的窗口中查看Model Text,里面的参数较多,如果对参数定义有疑问可以STFW(Search The F**king Web)。我们这里注意模型名是D1N5225,参数BV(反向击穿电压,Reverse Breakdown Voltage)是稳压值。

在这里插入图片描述

3、修改仿真设置:
点击左上角快捷工具栏Edit Simulation Profile

在这里插入图片描述

4、修改DC扫描设置:
添加第二扫描,点击Secondary Sweep,扫描设置选择模型参数Model Parameter,模型类型选择D(二极管),模型名称输入D1N5225,参数名称输入BV。扫描类型从2V到8V,步长为1,确定。

在这里插入图片描述
5、运行仿真:
点击左上角Run PSpice,等到仿真完成,查看仿真波形。
可以观察到由于稳压管不同的稳压值,V1电压扫描后稳压管负极的电压值变化集。

在这里插入图片描述

3.3 进阶DC仿真——不同颜色曲线

如果想不同参数的仿真图像颜色不同,且可选定显示,那么将Secondary Sweep修改为Parametric Sweep就行,其他的设置完全相同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1936222.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

王权与自由Steam国际服下载教程分享

王权与自由,一款集合了所有mmorpg游戏内玩法的游戏,包含爬塔、小队副本、团队副本、休闲竞技、装备打造、人物养成、攻城战、大型的pvp团战等多种游戏玩法,在游戏中只有我们想不到的内容,没有游戏不包含的内容,而且有意…

【Git远程操作】克隆远程仓库 https协议 | ssh协议

目录 前言 克隆远程仓库https协议 克隆远程仓库ssh协议 前言 这四个都是Git给我们提供的数据传输的协议,最常使用的还是https和ssh协议。本篇主要介绍还是这两种协议。 ssh协议:使用的公钥加密和公钥登录的机制(体现的是实用性和安全性&am…

AIGC工具:IPAdapter和ControlNet 指导控制生成工具

ControlNet强调对生成过程的直接控制,如通过线条、边缘、形状等信息;而IPAdapter侧重于风格迁移和内容的间接引导。 IPAdapter 它专注于通过迁移图片风格来生成新的图像内容。IPAdapter的强项在于能够将一张图片的风格迁移到另一张图片上,实现风格融合,甚至可以进行多图风格…

【Android】ConstrainLayout约束布局基本操作

文章目录 介绍约束条件添加方式外边距设置删除方式 添加约束条件父级位置对齐方式基线对齐引导线约束屏障约束 约束偏差使用链控制线性组 介绍 约束布局ConstraintLayout是 Android Studio 2.3 起创建布局后的默认布局 主要是为了解决布局多层嵌套问题,以灵活的方式…

【你也能从零基础学会网站开发】 SQL Server 2000企业管理器基本介绍

🚀 个人主页 极客小俊 ✍🏻 作者简介:程序猿、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注 SQL Server 20…

idea 配置jdk21 后 控制台中文乱码问题

1、 选择 add VM 填写:-Dfile.encodingGBK -Dfile.encodingGBK

Node对接支付宝沙箱完成支付完整流程

沙箱支付完整流程 一、进入支付宝沙箱网站二、进入沙箱环境三、下载【支付宝开放平台开发助手】四、打开【支付宝开放平台开发助手】工具,进行设置五、点击生成密钥点击打开文件位置 六、密钥格式转换七、回到沙箱配置密钥八、粘入应用工具九、需要应用的信息十、进…

算法:队列+宽搜

目录 题目一:N 叉树的层序遍历 题目二:二叉树的锯齿形层序遍历 题目三:二叉树最大宽度 题目四:在每个树行中找最大值 题目一:N 叉树的层序遍历 给定一个 N 叉树,返回其节点值的层序遍历。(…

智能图片识别表格

文章目录 在线体验快速开始一、项目介绍篇1.1 PP-Structure概述1.2 PP-Structure核心功能:表格识别1.3 PP-Structure特点1.4 模块介绍1.4.1 TableDec.py1.4.2 app.py 二、核心代码介绍篇2.1 app.py2.2 TableDec.py2.3 扩展-模型选择3.4.1 版面分析模型3.4.2 表格识别…

Linux-mysql数据备份恢复

MySQL数据备份与恢复 一、备份介绍 1、为什么要备份 备份:能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。 冗余: 数据有多份冗余,但不等备份,只能防止机械故障带来的数据丢…

netty如何结合Zookeeper如何高并发的代码实现步骤 —— 慧哥充电桩开源平台

Netty是一个高性能、异步事件驱动的NIO(非阻塞IO)网络通信框架,而Zookeeper是一个分布式、开放源码的分布式应用程序协调服务,常用于维护配置信息、命名空间和提供分布式同步。 在高并发环境下,Netty与Zookeeper的结合…

昇思25天学习打卡营第13天 | mindspore 实现 ShuffleNet 图像分类

1. 背景: 使用 mindspore 学习神经网络,打卡第 13 天;主要内容也依据 mindspore 的学习记录。 2. 迁移学习介绍: mindspore 实现 ShuffleNet 图像分类; ShuffleNet 基本介绍: ShuffleNetV1 是旷视科技提…

RabbitMQ学习实践一:MQ的安装

文章是本人在学习springboot实现消息队列功能时所经历的过程的记录,仅供参考,如有侵权请随时指出。 参考文章地址: RabbitMQ安装与入门_rabbitmq win11配置-CSDN博客 RabbitMQ入门到实战一篇文章就够了-CSDN博客 RabbitMQ系列&#xff08…

进程通信(5):POSIX消息队列

随进程持续:IPC对象一直存在直到最后一个进程关闭该对象为止(管道和FIFO)。 随内核持续:IPC对象存在一直到内核自举(系统重新启动)或者显示删除该对象。 如System V消息队列,System V信号量,S…

固态继电器的实际使用和有效应用

固态继电器(SSR)已成为现代电气和电子系统中不可或缺的组件,与传统的机电继电器相比具有众多优势。在本文中,我们将深入探讨SSR的实际方面、其应用以及有效部署的关键考虑因素。 什么是固态继电器? 固态继电器是使用半导体器件(如…

ORB_SLAM2 ORBSLAM2 Ubuntu20.04 ROS Noetic虚拟机镜像下载

下图是build.sh 和 build_ros.sh 编译完成截图: slam测试视频: orbslam2 ubuntu20.04 test 下载地址(付费使用,不能接受请勿下载): 链接:https://pan.baidu.com/s/16R7Pb6LjgR5SeoeBSZfgaQ?pwdu05r 提取…

前端小知识点——按钮之间出现很小的空隙如何规避

前端小知识点——按钮之间出现很小的空隙如何规避 文章介绍问题再现总结 文章介绍 本文主要介绍页面中两个按钮相邻时会出现一点空隙,导致在后续自定义填充的时候出现换行或其它问题,特此记录。 问题再现 这个图片能看到我们给外面的div设置的是300的宽…

stack模拟实现【C++】

文章目录 全部的实现代码放在了文章末尾什么是适配器模式?stack准备工作包含头文件定义命名空间类的成员变量 默认成员函数emptysizetoppushpop全部代码 全部的实现代码放在了文章末尾 stack的模拟实现我采用了C适配器模式 stack的适配器一般是deque,也…

SpringBoot系列—2.SpringBoot拦截器篇

SpringBoot系列—1.IDEA搭建SpringBoot框架 SpringBoot系列—2.SpringBoot拦截器篇 SpringBoot系列—3.SpringBoot Redis篇 SpringBoot系列—4.SpringBoot 整合Mybatis、MP(MyBatis-Plus) SpringBoot系列—5.SpringBoot 整合Mybatis-Plus分页 1.新建拦截…

C# 之工控机数据类型 高低位(大小端)、BitConverter、IsLittleEndian、字节数组转换(高低位)

八种基本数据类型:byte、short、int、long、float、double、boolean、char byte 8位、有符号的以二进制补码表示的整数 min : -128(-2^7) max: 127(2^7-1) default: 0 对应包装类:Byte short 16位、有符号的以二进制补码表示…