PSpice软件快速入门系列--如何进行AC Sweep交流扫描

news2024/11/24 19:18:10

背景介绍:PSpice仿真分析类型通常有四种,分别是时域分析、直流特性扫描、交流特性扫描/噪声分析、直流工作点计算。交流扫描分析是线性分析,可对电路性能因输入信号频率不同而变化的过程进行分析,获得电路的幅频响应和相频特性以及转移导纳等特性参数,比如分压随频率的变化。本期将对如何进行交流扫描分析,通过简单电路的仿真实操演示,来对交流扫描分析中所涉及到的一些功能和设置方法进行讲解。

接下来就来介绍一下。

一、交流扫描分析设置

步骤一:打开一个可仿真的工程,我们以一个简单电路为例,如图1所示。

1 仿真用的电路

设置仿真配置文件。点击顶端菜单栏【PSpice>>New Simulation Profile在弹出窗口中为新配置输入名称,这里我们命名为Clipper_AC,如图2所示。

2 新建仿真配置

步骤点击“Create”后打开仿真设置界面。我们在“Analysis”中的“Analysis Type”选择 “AC Sweep/Noise”。这里我们仅对General Settings进行设置,交流扫描模式选用对数扫描,以10倍频对数方式扫描,起始频率10Hz,结束频率100MegHz,扫描间隔数设为11,设置如图3所示。

3 交流扫描设置

其中AC Sweep所包含的所有选项说明如表1所示。

表1 AC Sweep选项说明

序号

项目

说明

1

General Settings

一般设置。

其中交流扫描模式可以选择线性扫描或对数扫描,可对起始频率、结束频率、对数间隔之间扫描次数进行设置;可勾选噪声分析,并设置需要分析的噪声节点,I/V Source为设置电路的输入电流源或电压源,Interval为设置记录数据需要的频度,

需要输入整数。如图3所示。

2

Monte Carlo/Worst Case

蒙特卡罗/最坏情况分析。

可分别对蒙特卡罗分析和最坏情况分析进行设置,均需要设置输出变量。其中蒙特卡罗选项中可以对分析次数、分布方式等进行设置;最坏情况选项中可设置分析偏差的对象(器件误差、批误差)、设置展示所选元件的分析、是否将灵敏度分析结果存入输出文件等。如下图所示。

3

Parametric Sweep

参数扫描。

可扫描的变量有电压源、电流源、全局参数变量、元器件模型参数变量、温度;扫描模式有线性、对数、按值列表三种,按需求自定义扫描参数。如下图所示。

4

Temperature (Sweep)

温度扫描。

可以选择在指定温度运行仿真,或设置若干温度同时分析,多个温度数值间用逗号或空格隔开。如下图所示。

5

Save Bias Point

保存直流工作点。

可以设置保存信息的文件名和地址,选择在达到何种变量值保存直流工作点信息,可以选择不保存子电路的电压和电流。如下图所示。

6

Load Bias Point

调用直流工作点。

指定直流工作点的文件,如下图所示。

步骤“Analysis”设置完毕后,我们再根据实际需求,对“Data Collection”和Probe Window进行设置,确认我们采集数据的范围以及探测窗口的显示。我们以默认设置为例,如图4所示。

4 数据采集设置以及探测窗口设置

步骤四:完成仿真配置设置后,点击OK关闭窗口,在电路的网络MID和OUT上摆放探针。选择菜单栏【PSpice】>>【Markers】>>【Advanced】,这里选择电压dB幅度探针,如图5所示。

5 摆放探针

进行仿真

步骤点击顶端菜单栏【PSpice>>Run或者通过点击工具栏中的快捷按钮运行仿真如图6所示。也可以直接按快捷键F11运行(需要在其他软件无占用快捷键的情况下

6 工具栏中的运行仿真按钮

PSpice A/D启动后仿真结果如图7所示,两个探针展示了网络MID和OUT的电压dB幅度。

图7 在波特图中显示的dB幅度(20log10)曲线

我们也可以自定义波特图中所需展示的迹线,并通过新增Y轴坐标系,将其与原有迹线的坐标系区分开来,方便用户观察特性曲线。

步骤二:更改波特图显示。首先在波特图中选中V(MID)变量名点击Delete键删除,如图8所示。

8 删去V(MID)迹线后只剩下V(OUT)

点击菜单栏【Plot】>>【Add Y Axis】,添加Y轴,如图9所示。

9 存在多个Y轴时会自动添加对应的编号

注意:Y轴之多存在3个。

步骤三:点击菜单栏【Trace】>>【Add Trace...】打开添加迹线窗口,在左侧输出变量栏中左键单击V(OUT),软件就会帮我们自动将变量添加到下方Trace编辑栏中,在编辑栏中对变量进行修改,修改为VP(OUT),点击OK,如图10所示。

10 添加迹线以及修改迹线输出变量

对已有的变量,可以双击变量名打开迹线编辑窗口,例如我们将原有的变量DB(V(OUT))更改为V(OUT),点击OK完成变量编辑,如图11所示。

11 更改已有迹线变量

完成变量的更改后,仿真结果如图12所示。

12 仿真变量完成更改后PSpice可以立刻输出结果

、小结

本节主要对如何进行交流扫描分析作简单介绍,以及在仿真的同时,如何对仿真变量进行更换和修改作了演示,便于用户在仿真中根据需求查看不同仿真变量的特性曲线,便于用户快速上手使用该分析模式。

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

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

相关文章

探索工业AI智能摄像机的卓越性能!

​ 在当今快速发展的工业智能化领域,上海晶珩的工业AI智能摄像机系列以其卓越的性能和多功能性在国内外备受关注(文末有国外工程师的评测链接)。搭载Raspberry Pi CM4支持的ED-AIC2000和ED-AIC2100系列旨在广泛应用,涵盖从简单的条…

俄罗斯yandex广告推广如何投放?

俄罗斯作为欧亚大陆的重要经济体,拥有庞大的互联网用户基数,其中Yandex作为该地区最主要的搜索引擎,无疑是触及目标客户群的关键渠道。云衔科技凭借专业优势与实战经验,为企业提供一站式Yandex广告开户及全程代运营解决方案&#…

MySQL 04-EMOJI 表情与 UTF8MB4 的故事

拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新,如何实现范围查询 MySQL 06 mysql 如何实现类似 oracle 的 merge into MySQL 05 MySQL入门教程&#xff0…

【Android surface 】二:源码分析App的surface创建过程

文章目录 画布surfaceViewRoot的创建&setView分析setViewrequestLayoutViewRoot和WMS的关系 activity的UI绘制draw surfacejni层分析Surface无参构造SurfaceSessionSurfaceSession_init surface的有参构造Surface_copyFromSurface_writeToParcelSurface_readFromParcel 总结…

从商品图到海报生成 京东广告AIGC创意技术应用

一、前言 电商广告图片不仅能够抓住消费者的眼球,还可以传递品牌核心价值和故事,建立起与消费者之间的情感联系。然而现有的广告图片大多依赖人工制作,存在效率和成本的限制。尽管最近 AIGC 技术取得了卓越的进展,但其在广告图片…

嵌入式中常用的巧妙方法 - (汇总)

概述 做项目&#xff0c;掌握以下方法&#xff0c;可提高开发效率&#xff0c;把时间全部放在需求上。 1、快速获取结构体成员大小 #include <stdio.h> // 获取结构体成员大小 #define GET_MEMBER_SIZE(type, member) sizeof(((type*)0)->member)// 获取结构体成…

2024 大模型面试指南:兄弟们,冲啊

前言 老宋这俩月又跳槽了&#xff0c;自从去年从百度出来来到新公司&#xff0c;躺了一年&#xff0c;最近因为大模型技术发展&#xff0c;重新有了奋斗的方向和动力。 大模型的诞生必然会重塑整个 NLP 方向&#xff0c;因此&#xff0c;必须参与到这波浪潮中&#xff0c;果然…

HTTP快速面试笔记(速成版)

文章目录 1. HTTP概述1.1 HTTP简介1.2 HTTP的版本1.3 URL语法简介 2. HTTP报文2.1 HTTP报文格式2.2 HTTP的方法&#xff08;Method&#xff09;2.3 HTTP响应码2.4 HTTP请求头与响应头 3. HTTPS详解3.1 HTTPS介绍3.2 与HTTPS相关的加解密知识3.3 HTTPS交互流程 参考资料 1. HTTP…

2 万字 42 道Java经典面试题总结(2024修订版)- Java集合篇

目录 1、Java中常用的集合有哪些&#xff1f;2、Collection 和 Collections 有什么区别&#xff1f;3、为什么集合类没有实现 Cloneable 和 Serializable 接口&#xff1f;4、数组和集合有什么本质区别&#xff1f;5、数组和集合如何选择&#xff1f;6、list与Set区别7、HashMa…

基于深度学习的人脸表情识别系统(PyQT+代码+训练数据集)

基于深度学习的人脸表情识别系统&#xff08;PyQT代码训练数据集&#xff09; 前言一、数据集1.1 数据集介绍1.2 数据预处理 二、模型搭建三、训练与测试3.1 模型训练3.2 模型测试 四、PyQt界面实现 前言 本项目是基于mini_Xception深度学习网络模型的人脸表情识别系统&#x…

el-upload文件缩略图只显示一张图片

采用elementui库vue2版本&#xff0c;flask后端 el-upload组件上传一张图片之后不在出现新增加号 可以实现

基于公共转点的Alpha shapes有序边缘点提取

1、原理介绍 由Edelsbrunner H提出的alpha shapes算法是一种简单、有效的快速提取边界点算法。其克服了点云边界点形状影响的缺点,可快速准确提取边界点,其原理如下:对于任意形状的平面点云,若一个半径为a的圆,绕其进行滚动,其滚动的轨迹形成的点为轮廓点。需要注意的是,…

深入理解计算机系统 家庭作业 2.84

这题没有这个要求所以可以用 ? > : < 这种运算 以下代码用的是位级运算.因为我误解了题意 呜呜呜 想看用判断的代码请自行百度 ((((ux<<9>>9)<<((ux<<1>>24)-127)) - ((uy<<9>>9)<<((uy<<1>>24)-127)))>…

TMS320F280049 EPWM模块--TZ子模块(6)

下图是TZ子模块在epwm中的位置&#xff0c;可以看到TZ子模块接收内外部多种信号&#xff0c;经过处理后生成最终epwm波形&#xff0c;然后通过gpio向外发出。 TZ的动作有4个&#xff1a;拉高/拉低/高阻/不变。 TZ的内部框图见下图&#xff0c;可以看出&#xff1a; 1&#xf…

每日一题 — 水果成篮

思路&#xff1a; 通过阅读上面文字得出问题&#xff1a;就去只有两个种类的最大长度的连续子数组&#xff0c;这时我们可以想到用哈希表来存储数据&#xff0c;记录数据的种类和每个种类的数量。 解法一&#xff1a;暴力递归&#xff08;right每次遍历完都回退&#xff09; 解…

windows本地运行dreamtalk踩坑总结

dreamtalk是一个语音图片转视频的一个工具&#xff0c;就是给一段语音加一个头像图片&#xff0c;然后生成一段头像跟语音对口型的视频&#xff0c;其实还是很有意思的&#xff0c;最近阿里发布了一个类似的模型&#xff0c;但是还没开源&#xff0c;从展示视频看&#xff0c;阿…

Day31:贪心 LeedCode 455.分发饼干 376. 摆动序列 53. 最大子序和 蓝桥杯.填充

贪心算法一般分为如下四步&#xff1a; 将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解 做题的时候&#xff0c;只要想清楚 局部最优 是什么&#xff0c;如果推导出全局最优&#xff0c;其实就够了。 假设你是一位很棒的家…

场景文本检测识别学习 day04(目标检测的基础概念)

经典的目标检测方法 one-stage 单阶段法&#xff1a;YOLO系列 one-stage方法&#xff1a;仅使用一个CNN&#xff0c;直接在特征图上预测每个物体的类别和边界框输入图像之后&#xff0c;使用CNN网络提取特征图&#xff0c;不加入任何补充&#xff08;锚点、锚框&#xff09;&…

QT系列教程(2) 创建项目和编译

新建Qt Widgets应用 我们启动qt creator 创建项目&#xff0c;选择Qt Widgets应用 接下来选择项目目录&#xff0c;项目名字就叫helloworld 构建系统选择qmake 我们创建一个名字为HelloDialog的类&#xff0c;继承于QDialog 构建套件选择你们安装的就行了&#xff0c;我这里选…

SV-704XT 100W网络有源音柱 校园广播音柱

SV-704XT 100W网络有源音柱 一、描述 SV-704XT是深圳锐科达电子有限公司的一款壁挂式网络有源音柱&#xff0c;具有10/100M以太网接口&#xff0c;可将网络音源通过自带的功放和喇叭输出播放&#xff0c;其采用防水设计&#xff0c;功率100W。SV-704XT作为网络广播播放系统的终…