如何仿真MOS电容的电压-电容曲线?

news2024/11/18 3:31:16

一、原理

电容的阻抗为:

假设在电容两端施加频率为 f 的小信号电压 v ,电容上流过的小信号电流为 i ,那么三者有如下关系:

二、仿真

设置频率为1/2pi,这样算出来斜率即为1/C。设置f为0.159155

 斜率就是1/C,解算出来电容大小即为7.835pF。

S参数仿真求阻抗

S参数仿真在模拟电路中使用的频率并不高,主要在高频电路中会用到,S参数仿真的具体内容小目同学也不甚了解,利用S参数仿真可以直接得到两端器件的阻抗信息。

S参数的仿真电路图如上所示,需要利用analogLib库中的port器件,并设置其source type参数为dc,DC voltage设置为变量「VB」。

按照上面内容设置完port源之后,在ADE L中选择sp仿真,在Ports一栏选择原理图中的port器件,然后在固定频率下扫描电容的偏压「VB」,其中频率固定为 f=12π.

按照上面内容设置完仿真器之后,直接运行仿真即可,sp仿真可以直接得到port器件两端的阻抗值。

仿真结束之后,在ADE L窗口,通过选择:Results->Direct Plot->Main Form,然后在对话框中按照下图所示选择仿真结果。

需要注意的是sp仿真得到的是阻抗值,按照上面公式所述,由于仿真时取频率为 f=12π ,所以得到的阻抗值在数值上与电容值的倒数一样,那么对仿真结果取倒数即可得到电容值。

注意:在选择输出仿真结果时,可以选择Magnitude或者Imaginary两种(两种结果差异可以忽略),不过Imaginary结果其值为负数,这与最开始的理论也是一致的,即:对于理想电容,其阻抗为一个负虚数

下图为处理后的sp仿真结果,黄色曲线为理想电容,接近1pF,其中误差值来源于固定频率的值使用了近似数,红色曲线为MOS电容的电压-电容曲线。

细心的同学会发现以上两种方法的仿真结果略有差异,对于存在的差异小目同学暂时没有搞清楚,由于两种仿真的差异很小,所以实际工作中只需要选择其中一种方法即可。

以上两种方法不仅适用于MOS电容的电压-电容曲线仿真,而且适用于所有类型电容的电压-电容曲线仿真。

如何仿真MOS电容的电压-电容曲线? - 知乎

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

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

相关文章

你问我答|DDR5对企业用户意味着什么?

自从2014年DDR4内存在市场推出以来,时间已经过去了八年,这对日新月异的计算机行业来说,无疑是相当长的一段时间了。这期间,更快的CPU和存储介质等产品的技术进步,促进了对更大容量的内存、更高内存带宽和更快速率的需求,服务器市场尤其如此。      而在2023年,我们终于迎来…

Sentinel 初始化监控以及流控规则简介

Sentinel 初始化监控 第一步:创建8401微服务 cloudalibaba-sentinel-service 并引入依赖 .yml 配置文件 server:port: 8401spring:application:name: cloudalibaba-sentinel-servicecloud:nacos:server-addr: localhost:8848 #Nacos服务注册中心地址sentinel:trans…

抖音搜索里的百科词条如何创建?

头条系的两大拳头产品,一个是抖音,一个是今日头条。现在头条系的运营重心向抖音倾斜,而抖音搜索里也存在一个固定的位置给快懂百科,这个位置不是像短视频一样滚动更新,做抖音搜索优化的话,小马识途营销顾问…

gateway网关的使用

今天与大家分享gateway网关的使用 1. gateway简介 1.1 是什么 SpringCloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Zuul,在Spring Cloud 2.0以上版本中,没有对新版本的Zuul 2.0以上最新高性能版本进行集成,仍…

Java设计模式中外观模式是什么/外观模式有什么用,如何实现

继续整理记录这段时间来的收获,详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用! 5.6 外观模式 5.6.1 概述 又称门面模式,通过为多个子系统提供一个一致接口,而使这些子系统更加容易被访问的模式对外有一个统一接口&…

SAP工作流规则

代理人规则获取部分,灵活工作流和传统工作流一致 1. 事务代码:PFAC,用来创建规则 2. 规则用来确定代理,可通过如下下拉框中多种方式确定代理人 责任可在事务代码OOCU_RESP中配置代理人,可用来代替配置表确定代理人的…

Python蓝桥杯训练:数组和字符串 Ⅴ

Python蓝桥杯训练:数组和字符串 Ⅴ 文章目录Python蓝桥杯训练:数组和字符串 Ⅴ一、找到数组的中间位置二、使用最小花费爬楼梯一、找到数组的中间位置 给你一个下标从 0 开始的整数数组 nums ,请你找到 最左边 的中间位置 middleIndex &#…

推荐系统实战5——EasyRec 在DSSM召回模型中添加负采样构建CTR点击平台

推荐系统实战5——EasyRec 在DSSM召回模型中添加负采样构建CTR点击平台学习前言EasyRec仓库地址DSSM实现思路一、DSSM整体结构解析二、网络结构解析1、Embedding层的构建2、网络层的构建3、相似度计算三、训练部分解析训练自己的DSSM模型一、数据集的准备二、Config配置文件的设…

一键生成分享链接的贺卡制作工具

不用自己动手设计,在线模板帮你轻松搞定新春贺卡设计,免下载的设计工具。跟着小编的设计教程,教你如何使用乔拓云工具,在线搞定你的新春祝福贺卡设计,不用任何设计经验,只需要跟着教程就能搞定的专属贺卡设…

论文笔记:RCLane: Relay Chain Prediction for Lane Detection

RCLane: Relay Chain Prediction for Lane Detection笔记摘要动机模型结构方法其他模型试验结果笔记摘要 该篇论文的核心创新点在于head。论文根据车道线既需要局部信息,也需要全局信息才能很好拟合的特性,设计了相应的算法head。并且论文实验证明该方法…

机器视觉(十一):条码识别

目录: 机器视觉(一):概述 机器视觉(二):机器视觉硬件技术 机器视觉(三):摄像机标定技术 机器视觉(四):空域图像增强 …

记一次虚拟机编译c程序错误

file included from /usr/include/stdio.h:74:0, from opendir.c:2: /usr/include/libio.h:302:3: error: unknown type name ‘size_t’ size_t __pad5; ^ /usr/include/libio.h:305:67: error: ‘size_t’ undeclared here (not in a function) ch…

黑马程序员 Maven 教程

Maven 简介 传统项目管理的缺点: (1) jar 包不统一,jar 包不兼容; (2) 工程升级维护过程操作繁琐; Maven 是什么 Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型 (POM) POM (Project Object Model) : 项目对…

二分搜索算法

目录1.概述2.代码实现2.1.最基本的二分搜索2.2.搜索最左侧边界2.3.搜索最右侧边界3.应用本文参考: LABULADONG 的算法网站 《大话数据结构》 1.概述 (1)二分搜索 (Binary Search),又称为折半搜索 (Half-interval Search)。它的前…

云收藏系统|基于Springboot实现云收藏系统

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路 关注作者有好处 文末获取源…

Java实现队列

目录 一、队列概述 二、队列的模拟实现 1、入队 2、出队 3、取队头元素 4、获取队列长度 三、循环队列 1、入队 2、出队 3、取队头元素 4、取队尾元素 四、面试题 1、用队列实现栈 2、用栈实现队列 一、队列概述 队列也是常见的数据结构,是一…

Mybatis源码解析二:DataSource数据源负责创建连接以及Transaction的事物管理

简介 对于一个成熟的ORM框架来说,数据源的管理以及事务的管理一定是不可或缺的组成,对于Mybatis来说,为了使用方便以及扩展简单也是做了一系列的封装,这一篇主要介绍mybatis是如何管理数据源以及事务的。 数据源DataSource Dat…

【深度学习】李宏毅2021/2022春深度学习课程笔记 - Adversarial Attack(恶意攻击)

文章目录一、基本概念1.1 动机1.2 恶意攻击的例子1.3 如何攻击?二、White Box vs Black Box三、One Pixel Attack四、Universal Adversarial Attack五、Beyond Image六、Attack in the Physical World七、Adversarial Reprogramming八、Backdoor in Model九、防御9.…

TLS回调函数实现反调试

title: TLS回调函数实现反调试.md date: 2022-06-16 23:40:49.231 updated: 2022-06-16 23:41:11.924 url: /archives/tls回调函数实现反调试 categories: tags: 逆向 TLS回调函数实现反调试 TLS-线程局部存储 先于我们OEP执行 #include<stdlib.h> #include<time.…

使用红黑树封装map、set

map、set如何用红黑树封装 map、set应用&#xff1a;map是一个使用参数K、参数V的类模板&#xff0c;set是只使用参数K的类模板。因为map应用时&#xff0c;需要使用到KV&#xff0c;而set只是存单个值&#xff0c;K。红黑树类的存储 &#xff1a;map和set类中使用红黑树数据成…