模拟集成电路(6)----单级放大器(共源共栅级 Cascode Stage)

模拟集成电路(6)----单级放大器(共源共栅级 Cascode Stage)

image-20240512180603304

大信号分析

image-20240512180639675

对M1
V x ≥ V i n − V T H 1 V x = V B − V G S 2 V B ≥ V i n − V T H 1 + V G S 2 V_{x}\geq V_{in}-V_{TH1}\quad V_{x}=V_{B}-V_{GS2}\\V_{B}\geq V_{in}-V_{TH1}+V_{GS2} VxVinVTH1Vx=VBVGS2VBVinVTH1+VGS2
对M2
V o u t ≥ V B − V T H 2 V o u t ≥ V i n − V T H 1 + V G S 2 − V T H 2 V o u t ≥ V O D 1 + V O D 2 \begin{aligned}&V_{out}\geq V_{B}-V_{TH2}\\&V_{out}\geq V_{in}-V_{TH1}+V_{GS2}-V_{TH2}\\&V_{out}\geq V_{OD1}+V_{OD2}\end{aligned} VoutVBVTH2VoutVinVTH1+VGS2VTH2VoutVOD1+VOD2
image-20240512180843263

输入输出电阻

W h e n   V i n < V T H 1 , M 1   a n d   M 2   a r e   o f f , V o u t = V D D , V x = V B − V T H 2 \begin{aligned}&\mathrm{When~}V_{in}<V_{TH1},\mathrm{M}_{1}\mathrm{~and~}\mathrm{M}_{2}\mathrm{~are~off},V_{out}=V_{DD},V_{x}=V_{B}-V_{TH2}\end{aligned} When Vin<VTH1,M1 and M2 are off,Vout=VDD,Vx=VBVTH2

W h e n   V i n > V T H 1 , V o u t d r o p s , − V G S 2 increases, resulting in a drop of  V X \begin{aligned}&\mathrm{When~}V_{\mathrm{in}}>V_{\mathrm{TH}1},V_{\mathrm{out}}\mathrm{drops},\\&-V_{GS2}\text{increases, resulting in a drop of }V_{X}\end{aligned} When Vin>VTH1,Voutdrops,VGS2increases, resulting in a drop of VX

image-20240512181050743

R o u t = [ 1 + ( g m 2 + g m b 2 ) r O 2 ] r O 1 + r O 2 = r O 1 + r O 2 + ( g m 2 + g m b 2 ) r O 2 r O 1 R_{out}=[1+(g_{m2}+g_{mb2})r_{O2}]r_{O1}+r_{O2}\\=r_{O1}+r_{O2}+(g_{m2}+g_{mb2})r_{O2}r_{O1} Rout=[1+(gm2+gmb2)rO2]rO1+rO2=rO1+rO2+(gm2+gmb2)rO2rO1
i f   g m r O > > 1 , t h e n R o u t ≈ ( g m 2 + g m b 2 ) r O 2 r O 1 ≈ g m 2 r O 2 r O 1 if \ g_{m}r_{O}>>1,\quad\mathrm{then}\quad R_{out}\approx(g_{m2}+g_{mb2})r_{O2}r_{O1}\approx g_{m2}r_{O2}r_{O1} if gmrO>>1,thenRout(gm2+gmb2)rO2rO1gm2rO2rO1

image-20240512181224699
R o u t ≈ ( g m 3 + g m b 3 ) r O 3 R S ≈ g m 3 r O 3 R S ‾ R S ≈ g m 2 r O 2 r O 1 → R o u t ≈ g m 3 r O 3 ⋅ g m 2 r O 2 ⋅ r o 1 \begin{aligned}&R_{out}\approx(g_{m3}+g_{mb3})r_{O3}R_{S}\approx\underline{g_{m3}r_{O3}R_{S}}\\&R_{S}\approx g_{m2}r_{O2}r_{O1}\\&\to R_{out}\approx g_{m3}r_{O3}\cdot g_{m2}r_{O2}\cdot r_{o1}\end{aligned} Rout(gm3+gmb3)rO3RSgm3rO3RSRSgm2rO2rO1Routgm3rO3gm2rO2ro1

小信号分析

增益

image-20240512181439081
A ν = − g m 1 R D A_{\nu}=-g_{m1}R_{D} Aν=gm1RD
如若是电流源负载

image-20240512181539904
A v = − G m r o u t A_v=-G_mr_{out} Av=Gmrout

G m ≈ g m 1 G_m{\approx}g_{m1} Gmgm1

A ν ≈ − g m 1 ⋅ g m 2 r o 2 r o 1 = − g m 1 r o 1 ⋅ g m 2 r o 2 A_{\nu}\approx-g_{m1}\cdot g_{m2}r_{o2}r_{o1}=-g_{m1}r_{o1}\cdot g_{m2}r_{o2} Aνgm1gm2ro2ro1=gm1ro1gm2ro2

可以结合课本3.21去理解

image-20240512181836641
g m = 2 I D μ n C o x W L r o = 1 λ I D A i n t = g m r o g_{m}=\sqrt{2I_{\mathrm{D}}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}}\\r_{\mathrm{o}}=\frac{1}{\lambda I_{\mathrm{D}}}\\A_{\mathrm{int}}=g_{m}r_{\mathrm{o}} gm=2IDμnCoxLW ro=λID1Aint=gmro

image-20240512181901015
g m 1 = g m 2 r o l = 4 r o A i n t l = 2 A i n t g_{m1}=\frac{g_{\mathrm{m}}}{2}\\r_{\mathrm{ol}}=4r_{\mathrm{o}}\\A_{\mathrm{intl}}=2A_{\mathrm{int}} gm1=2gmrol=4roAintl=2Aint
image-20240512181929238
g m 2 = g m r o 2 = A i n t r o A int ⁡ 2 = A int ⁡ 2 g_{m2}=g_{m}\\r_{\mathrm{o2}}=A_{\mathrm{int}}r_{\mathrm{o}}\\A_{\operatorname{int}2}=A_{\operatorname{int}}^2 gm2=gmro2=AintroAint2=Aint2
用PMOS cascode电流源作负载

image-20240512182048589
r o u t n ≈ g m 2 r o 2 ⋅ r o 1 r o u t p ≈ g m 3 r o 3 ⋅ r o 4 \begin{aligned}r_{outn}&\approx g_{m2}r_{o2}\cdot r_{o1}\\r_{outp}&\approx g_{m3}r_{o3}\cdot r_{o4}\end{aligned} routnroutpgm2ro2ro1gm3ro3ro4

A ν ≈ − g m 1 ⋅ ( r o u t n ∥ r o u t p ) ≈ − g m 1 ⋅ ( g m 3 r o 3 ⋅ r o 4 ∥ g m 2 r o 2 ⋅ r o 1 ) \begin{aligned}A_{\nu}&\approx-g_{m1}\cdot(r_{outn}\parallel r_{outp})\\&\approx-g_{m1}\cdot(g_{m3}r_{o3}\cdot r_{o4}\parallel g_{m2}r_{o2}\cdot r_{o1})\end{aligned} Aνgm1(routnroutp)gm1(gm3ro3ro4gm2ro2ro1)

V o u t max ⁡ ≤ V D D − V O D 3 − V O D 4 V_{out\max}\leq V_{DD}-V_{OD3}-V_{OD4} VoutmaxVDDVOD3VOD4

V o u t , m i n ≥ V O D 1 + V O D 2 V_{out,min}\geq V_{OD1}+V_{OD2} Vout,minVOD1+VOD2

image-20240512182314750

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Mybatis项目创建 + 规范

文章目录 一、相关概念Mybatis1.1 什么是Mybatis1.1 如何实现简化JDBC 二、如何创建 Mybatis 项目2.1 创建SpringBoot项目 加载依赖2.2 准备数据库 以及 对象的映射2.3 配置数据库连接池2.4 使用Mybatis操作数据库2.5 单元测试 三、其他3.1 数据库与Java对象的映射规则 ---- 结…

【MySQL】Linux安装MySQL

一、center OS环境准备 为了在Linux系统中查看MySQL5.8与8.0版本的区别 我们要准备两个虚拟机&#xff0c;需要的软件&#xff1a;VMware和CentOS7 因为博主之前在学习redis的时候已经安装过一个虚拟机了&#xff0c;所以我就直接克隆了一个CentOS2.0 修改mac地址&#xff0…

基于C#使用ACCESS数据库时遇到的问题记录

一、32位版本Office与64位AccessDatabaseEngine共存安装方法 1. 使用winrar、7zip等软件将AccessDatabaseEngine_X64.exe解压缩&#xff0c;得到AceRedist.msi和files14.cat2个文件 2. 下载Orca MSI编辑修改工具。安装后&#xff0c;使用Orca打开AceRedist.msi&#xff0c;找到…

在iPhone上恢复已删除的Safari历史记录的最佳方法

您是否正在寻找恢复 iPhone 上已删除的 Safari 历史记录的最佳方法&#xff1f;好吧&#xff0c;这篇文章提供了 4 种在有/无备份的情况下恢复 iPhone 上已删除的 Safari 历史记录的最佳方法。现在按照分步指南进行操作。 iPhone 上的 Safari 历史记录会被永久删除吗&#xff1…

爱德蒙得洛希尔:深耕亚洲市场,开启中国投资新篇章!

爱德蒙得洛希尔资产管理&#xff08;法国&#xff09;有限公司&#xff08;以下简称“爱德蒙得洛希尔”&#xff09;是一家具有悠久历史和全球业务网络的金融企业&#xff0c;由洛希尔家族于1953年在法国巴黎创立。作为一家主要从事私人银行和资产管理业务的金融集团&#xff0…

Mybatis编写SQL

文章目录 一、用注解编写1.1 增普通增加获取自增ID 1.2 删和改1.3 查单表查询多表查询 二、用xml编写2.1 使用xml的流程2.2 增普通增加获取自增ID 2.3 删 和 改2.4 查 三、#{} 和 ${}3.1 #{} 、${}3.1 预编译 SQL 、即时编译SQL 两种写法是可以同时存在的 一、用注解编写 1.1 …

【已解决】HtmlWebpackPlugin.getHooks is not a function

安装下面的依赖&#xff0c;获得 html-webpack-plugin 的 beta 版本 npm i html-webpack-pluginnext --save此问题在github上有讨论&#xff1a;https://github.com/facebook/create-react-app/issues/5465

网络报文协议头学习

vxlan&#xff1a;就是通过Vxlan_header头在原始报文前面套了一层UDPIP&#xff08;4/6&#xff09;Eth_hdr 需求背景&#xff1a;VXLAN&#xff1a;简述VXLAN的概念&#xff0c;网络模型及报文格式_vxlan报文格式-CSDN博客 如果服务器作为VTEP&#xff0c;那从服务器发送到接…

Java对象的揭秘

前言 作为一个 Java 程序员&#xff0c;我们在开发中最多的操作要属创建对象了。那么你了解对象多少&#xff1f;它是如何创建&#xff1f;如何存储布局以及如何使用的&#xff1f;本文将对 Java 对象进行揭秘&#xff0c;以及讲解如何使用 JOL 查看对象内存使用情况。 本文是基…

云计算如何助力金融科技企业实现高效运营

一、引言 随着信息技术的飞速发展,云计算作为一种新兴的计算模式,正在逐渐改变着传统金融行业的运营模式。金融科技企业作为金融行业的重要组成部分,面临着日益增长的业务需求和技术挑战。在这一背景下,云计算凭借其弹性扩展、高可用性、低成本等优势,成为金融科技企业实…

VisualSVN Server/TortoiseSVN更改端口号

文章目录 概述VisualSVN Server端更改端口号TortoiseSVN客户端更改远程仓库地址 概述 Subversion&#xff08;SVN&#xff09;是常用的版本管理系统之一。部署在服务器上的SVN Server端通常会在端口号80&#xff0c;或者端口号443上提供服务。其中80是HTTP访问方式的默认端口。…

SSM牙科诊所管理系统-计算机毕业设计源码98077

目 录 摘要 1 绪论 1.1研究目的与意义 1.2国内外研究现状 1.3ssm框架介绍 1.4论文结构与章节安排 2 牙科诊所管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能…

制作ChatPDF之后端Node搭建(三)

后端Node搭建 接上篇:制作ChatPDF之前端Vue搭建&#xff08;二&#xff09; 项目结构 下面是项目的结构图&#xff0c;包括前端 (Vue.js) 和后端 (Node.js) 的项目结构。 pdf-query-app/ ├── frontend/ │ ├── public/ │ │ ├── index.html │ ├── sr…

Python3 match-case 语句

前言 本文主要介绍match-case语句与switch-case的区别&#xff0c;及match-case语句的基本用法。 文章目录 前言一、switch-case 和match-case的区别二、match-case的基本用法1、可匹配的数据类型2、多条件匹配3、通配符匹配 一、switch-case 和match-case的区别 C语言里面s…

C++20实战之channel

C20实战之channel 继前面两节的直播&#xff0c;讲解了thread、jthread、stop_token、stop_source、stop_callback、cv、cv_any等的用法与底层实现&#xff0c;那么如何基于这些知识实现一个小项目呢&#xff1f; 于是引出了这篇&#xff0c;写一个channel出来。 注&#xff1a…

Python-算法编程100例-双指针(入门级)

1、盛水最多的容器 from typing import Listclass Solution:def maxArea(self, height: List[int]) -> int:# 双指针初始化l 0r len(height) - 1max_area 0# 循环终止条件while l < r:# 指针调整条件if height[l] < height[r]:# 指针调整前计算中间值max_area max…

FreeRTOS基础(四):静态创建任务

上一篇博客&#xff0c;我们讲解了FreeRTOS中如何动态创建任务&#xff0c;那么这一讲&#xff0c;我们从实战出发&#xff0c;规范我们在FreeRTOS下的编码风格&#xff0c;掌握静态创建任务的编码风格&#xff0c;达到实战应用&#xff01; 目录 一、空闲任务和空闲任务钩子…

决定短视频打开率的要素:成都鼎茂宏升文化传媒公司

​ 在当下这个短视频盛行的时代&#xff0c;无论是个人创作者还是企业品牌&#xff0c;都希望通过短视频平台获得更多的曝光和关注。然而&#xff0c;如何让自己的短视频在众多内容中脱颖而出&#xff0c;吸引用户的点击和观看&#xff0c;成为了摆在我们面前的重要问题。成都…

【爬虫工具】油管视频批量采集软件

一、背景介绍 1.1 爬取目标 我用Python独立开发了一款爬虫软件&#xff0c;作用是&#xff1a;通过搜索关键词采集ytb的搜索结果&#xff0c;包含14个关键字段&#xff1a;关键词,页码,视频标题,视频id,视频链接,发布时间,视频时长,频道名称,频道id,频道链接,播放数,点赞数,评…

开源模型应用落地-LangSmith试炼-入门初体验-监控和自动化(五)

一、前言 在许多应用程序中&#xff0c;特别是在大型语言模型(LLM)应用程序中&#xff0c;收集用户反馈以了解应用程序在实际场景中的表现是非常重要的。 LangSmith可以轻松地将用户反馈附加到跟踪数据中。通常最好提供一个简单的机制(如赞成和反对按钮)来收集用户对应用程序响…