【笔记:模拟CMOS集成电路】两级运算放大器设计与仿真(带版图)

2023-11-07

【笔记:模拟CMOS集成电路】两级运算放大器设计与仿真(带版图)

前言

  此次文章主要是关于二级运放放大器的设计,本文为本人学习模拟集成电路相关知识的的学习笔记,入门级别,意为小白快速上手所写,关于BG电路、ADC、PLL等进阶文章,后续更新,循序渐进。如果有需要可以点击关注+点赞+收藏,持续关注我的博客。
  关于更加基础的文章,可以点击我的主页自行查看。

1.电路分析

1.1电路结构

  如图是采用了米勒补偿结构的CMOS二级运算放大器,结构如图1.1所示。主要包括四个部分:偏置电路、第一级NMOS输入的差分放大电路、第二级放大电路和米勒补偿电路。
在这里插入图片描述

电路描述:

在这里插入图片描述

1.2小信号分析

在这里插入图片描述

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

1.3公式

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

2指标设计

2.1预期设计指标参数

在这里插入图片描述

2.2参数分析

在这里插入图片描述

(1)确定gm1、gm6

在这里插入图片描述

(2)分配电流

在这里插入图片描述

(3)确定M1尺寸

在这里插入图片描述

(4)确定M6尺寸

在这里插入图片描述

(5)共模输入范围:

在这里插入图片描述

(6)尾电流源M5、M7尺寸确定:

在这里插入图片描述

(7)确定M2、M4尺寸

在这里插入图片描述

(8)M3与M4尺寸再确定

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

(8)M3与M4尺寸再确定

在这里插入图片描述

2.3器件尺寸

在这里插入图片描述

3电路仿真

在这里插入图片描述

3.1直流特性仿真

(1)直流扫描分析

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

(2)失调电压分析

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

(3)输入共模范围仿真

在这里插入图片描述

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

(4)输出动态范围仿真

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

3.2交流特性仿真

(1)频率特性仿真

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

(2)共模抑制比仿真

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

(3)电源抑制比仿真

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

(4)噪声特性

在这里插入图片描述

3.2瞬态特性仿真

(1)压摆率(SR)仿真

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里正确的方法应该是调用函数进行计算 而不是这样直接从图上看

(2)输入输出瞬态仿真

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

4总结

在这里插入图片描述

在这里插入图片描述

版图

  版图是小白水平,如有不足。请批评指正!期待和UU们相互交流提高!

在这里插入图片描述

拓展内容(组会总结)

  该部分全部PDF文档,资料链接:https://mbd.pub/o/bread/ZJubl5ly

  该部分全部PDF文档+附赠资料,精准打击该部分内容,可私聊博主
  如需该设计的所有虚拟机文件,也可私聊

1.MOS参数fingers和m(Multiplier)的区别

2.gm/Id方法

3.频率分析

  快速判断零点:输出臂并联谐振,产生零点。米勒电容的前馈作用,引入零点,对于零点计算可以参考下图直观观察得到:

相位裕度达到PM=60°条件:

4.频率响应

4.1相位裕度
4.2系统响应

  对于任意二阶系统有如下传输函数:(几页的分析)

4.3 RLC电路分析

  
  
在这里插入图片描述

  笔者已阳,好难受,各位近期要注意身体哇!!,身体不适,排版不易,所以都是从本人写的word上截取的。有需要私聊,然后我在考虑是否有必要上传

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【笔记:模拟CMOS集成电路】两级运算放大器设计与仿真(带版图) 的相关文章

  • OpenGL 入门 19:内建变量、接口块、Uniform缓冲

    一 内建变量 查询所有的内建变量的话 请查看OpenGL的wiki 顶点着色器 Input 变量名称 变量类型 变量语义 作用 gl VertexID int 索引 当使用glDrawElements 存储的是正在绘制顶点的当前索引 当使用
  • linux下多线程的创建和结构体传参

    下面总结一下linux下多线程的创建和传参 这里的传的参数是结构体的地址 然后在子线程中输出所传结构体对象的值 实现过程非常简单 其中pthread create 创建子线程 pthread join 是等待阻塞子线程结束 pthread

随机推荐

  • 在Python学习中遇到的一个疑问(可能已解决)

    文章目录 问题 分析 问题 从网上扒拉出来一段代码 是关于函数重写的 输出结果比较正常 但某些函数不太懂 python usr bin python3 class Vector def init self a b self a a self
  • Vue组件之间的通信方式

    六种方式 1 props emit 适用于 父子组件通信 略 2 ref 与 parents children 适用于父子组件通信 不好维护 不推荐使用 3 EventBus 适用于 父子 隔代 兄弟组件通信 这种方法通过一个空的 Vue
  • 每日sql-复购率问题count+case+timediff类函数

    记录一下案例 下次直接拿起来用
  • Python异常捕获及自定义异常类

    Python异常捕获及自定义异常类 一 什么是异常 异常是一个与业务逻辑无关的BUG 一个潜在错误或者网络错误事件等 如 尚未实现的函数 缩进错误 Python语法错误等 该事件可能会在程序执行过程中发生 影响程序的正常执行 在Python
  • 4.单链表ADT模板简单应用算法设计:单链表中前 m 个元素和后 n 个元素的互换

    问题描述 目的 使用C 模板设计单链表的抽象数据类型 ADT 并在此基础上 使用单链表ADT的基本操作 设计并实现单链表的简单算法设计 内容 1 请使用模板设计单链表的抽象数据类型 由于该环境目前仅支持单文件的编译 故将所有内容都集中在一个
  • HJ77 火车进站

    Powered by NEFU AB IN Link 文章目录 HJ77 火车进站 题意 思路 代码 HJ77 火车进站 题意 给定一个正整数N代表火车数量 0
  • C# WPF+skyline可视化学习笔记(一)------在WPF中加载fly地图

    我是学Java的 校招进了公司 是做这个的 我就只有现学了 还好有耐心的师傅和同事们友好帮助 不然我可能就凉了 好了 话不多说 本章内容就是使用vs2017 创建一个WPF项目并且一步一步手把手加载fly地图文件吧 前提准备 你得有这个软件
  • Java聊天--聊天界面

    import java awt import javax swing public class myMain extends JFrame JTextField tsend 在外部声明文本框 用来写留言 Choice clist 声明下拉框
  • 分享一个自媒体副业,认真做可以月入6000+

    做的这个副业并不难 每天花费2 3小时做视频剪辑 上个月一个新账号收益6000多 如果你现在每天的空闲时间比较多 也可以去尝试着做一下视频剪辑 这期内容来把方法分享给粉丝们 如果对你有所帮助 记得点赞支持一下大周 很多人都不知道我们在自媒体
  • Jenkins配置及插件安装

    Jenkins里应该如何把master节点以及slave节点搞到一起 进行一个联系 首先应该访问到安装好Jenkins的机器 下图是Jenkins首页的内容 暂时没有任何的流水线及agent 完善一下基本的信息 root jenkins m
  • TVM(一):简介与安装

    简介 TVM是一个用于深度学习系统的编译器堆栈 它旨在缩小以生产力为中心的深度学习框架与以性能和效率为中心的硬件后端之间的差距 TVM与深度学习框架合作 为不同的后端提供端到端编译 换句话说 TVM就是一种将深度学习工作负载部署到硬件的端到
  • 【Endnote20】批量导入enw格式,便捷快速

    1 将所有参考文献的enw文件整理到同一文件夹内 2 command a全选 我是mac win的话应该ctrl a全选 3 右键点击打开 4 完成
  • FreeRTOS-定时器详解

    作者简介 嵌入式入坑者 与大家一起加油 希望文章能够帮助各位 个人主页 rivencode的个人主页 系列专栏 玩转FreeRTOS 保持学习 保持热爱 认真分享 一起进步 目录 前言 一 软件定时器的简介 二 软件定时器的创建 1 软件定
  • 对登录接口的简单图形验证码进行识别 20221004

    Python黑客编程原理与实战 作业 二 1 编程题 1 语言限定为python3 环境准备 使用虚拟python3环境 pip3 install virtualenv virtualenv python 3 10 vpy3 10 sour
  • 什么是持续集成的自动化测试

    如今互联网软件的开发 测试和发布 已经形成了一套非常标准的流程 最重要的组成部分就是持续集成 Continuous integration 简称CI 目前主要的持续集成系统是Jenkins 那么什么是持续集成 持续集成指的是 频繁地 一天多
  • RainDiffusion: When Unsupervised Learning Meets Diffusion Models for Real-world Image Deraining

    一 摘要 介绍及相关工作 传统方法 图像去雨的传统方法通常利用不同的先验 例如稀疏编码 高斯混合模型和低秩表示 然而 这些手工制作的先验表现出有限的代表性能力 导致在复杂和多变的下雨情况下的结果不佳 监督 通过从大量合成的无雨 下雨图像对中
  • 基于Pytorch的深度学习 —— 非线性激活函数

    文章目录 作用 Sigmoid tanh ReLU Leaky ReLU SoftPlus 开发环境 作用 非线性激活函数获取输入 并对其进行数学变换后生成输出 非线性激活函数为神经元引入了非线性因素 使得神经网络可以任意逼近任何非线性函数
  • [编程开发工具-7]:四款功能强大的代码比较工具:Araxis Merge、Beyond compare、DiffMerge、WinMerge

    前言 我们经常会遇到需要比较同一文件的不同版本 特别是代码文件 比如在两个不同的github仓库之间merge代码 如果人工去对比查看 势必费时实力还会出现纰漏和错误 因此我们需要借助一些代码比较的工具来自动完成这些工作 对于专业人员 立即
  • 我制作了python脚本自动抢购淘宝秒杀产品,学会优先享受双十一福利

    这是本文的标题 前言 第一步 第二步 第三步 第四步 零基础Python学习资源介绍 Python学习路线汇总 Python必备开发工具 Python学习视频600合集 实战案例 100道Python练习题 面试刷题 资料领取 好文推荐 前
  • 【笔记:模拟CMOS集成电路】两级运算放大器设计与仿真(带版图)

    笔记 模拟CMOS集成电路 两级运算放大器设计与仿真 带版图 前言 1 电路分析 1 1电路结构 电路描述 1 2小信号分析 1 3公式 2指标设计 2 1预期设计指标参数 2 2参数分析 1 确定gm1 gm6 2 分配电流 3 确定M1