模拟集成电路(3)----单级放大器(共源极)

news2024/12/25 22:16:03

模拟集成电路(3)----单级放大器(共源极)

放大是模拟电路的基本功能

  • 大多数自然模拟信号太小而无法处理
  • 需要足够的信噪比

理想的放大器

  • 线性:无限的幅度和频率范围

  • 输入阻抗无限大

  • 输出阻抗无限小

共源放大器

共源放大器就是将源极接AC ground。

image-20240505210435115

一般我们对三点进行分析:

  1. 直流摆幅有多大(饱和区)
  2. 小信号的增益
  3. 输入输出的阻抗

电阻负载

image-20240505210853242
大信号分析
  • V i n < V T H ,   c u t   o f f V_{in}<V_{TH},\mathrm{~cut~off} Vin<VTH, cut off

V o u t = V D D V_{out}=V_{DD} Vout=VDD

  • V i n − V T H ≤ V o u t , saturation V_{in}-V_{TH}\leq V_{out,}\text{saturation} VinVTHVout,saturation(一般只考虑饱和区)

V o u t = V D D − I d ⋅ R D = V D D − μ n C o x 2 W L ( V i n − V T H ) 2 ⋅ R D \begin{aligned}&V_{out}=V_{DD}-I_{d}\cdot R_{D}\\&=V_{DD}-\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}(V_{in}-V_{TH})^{2}\cdot R_{D}\end{aligned} Vout=VDDIdRD=VDD2μnCoxLW(VinVTH)2RD

  • V i n − V T H > V o u t , triode V_{in}-V_{TH}>V_{out,}\text{triode} VinVTH>Vout,triode
小信号增益

大信号的斜率就是小信号的增益
V o u t = V D D − μ n C o x 2 W L ( V i n − V T H ) 2 ⋅ R D V_{out}=V_{DD}-\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}\left(V_{in}-V_{TH}\right)^{2}\cdot R_{D} Vout=VDD2μnCoxLW(VinVTH)2RD

A v = ∂ V o u t ∂ V i n = − μ n C o x W L ( V i n − V T H ) ⋅ R D A_{v}=\frac{\partial V_{out}}{\partial V_{in}}=-\boxed{\mu_{n}C_{ox}\frac{W}{L}(V_{in}-V_{TH})}\cdot R_{D} Av=VinVout=μnCoxLW(VinVTH)RD

框出的部分即为跨导
A v = ∂ V o u t ∂ V i n = − g m ⋅ R D A_v=\frac{\partial V_{out}}{\partial V_{in}}=-\boxed{g_m}\cdot R_D Av=VinVout=gmRD
发现,不同的 V i n V_{in} Vin的值会影响增益的值,

  • 小信号等效电路

image-20240505212431271
{ ν o u t = − i d R D i d = g m ν i n \begin{cases} \begin{aligned}&\nu_{out}=-i_{d}R_{D}\\&i_{d}=g_{m}\nu_{in}\end{aligned} \end{cases} {νout=idRDid=gmνin

A ν = ν o u t ν i n = − g m R D A_{\nu}=\frac{\nu_{out}}{\nu_{in}}=-g_{m}R_{D} Aν=νinνout=gmRD

  • 考虑沟道长度调制效应

image-20240505212804470

{ ν o u t = − i d ( R D ∥ r o ) i d = g m ν i n \begin{cases} \begin{aligned}&\nu_{out}=-i_{d}(R_{D}\parallel r_{o})\\&i_{d}=g_{m}\nu_{in}\end{aligned} \end{cases} {νout=id(RDro)id=gmνin
根据常识有 R D ≪ r o R_D \ll r_o RDro
A ν = − g m ⋅ ( R D ∥ r o ) ≈ − g m ⋅ R D \begin{aligned}A_{\nu}&=-g_{m}\cdot(R_{D}\parallel r_{o})\\&\approx-g_{m}\cdot R_{D}\end{aligned} Aν=gm(RDro)gmRD

输入输出阻抗

r i n = ν i n i i n = ∞ r_{in}=\frac{\nu_{in}}{i_{in}}=\infty rin=iinνin=

r o u t = r o ∥ R D ≈ R D r_{out}=r_{o}\parallel R_{D}\approx R_{D} rout=roRDRD

image-20240505214020780

V D S = V i n 1 − V T H V_{\mathrm{DS}}=V_{\mathrm{in}1}-V_{\mathrm{TH}} VDS=Vin1VTH

V i n 1 − V T H = V D D − μ n C o x 2 W L ( V i n 1 − V T H ) 2 ⋅ R D V_{\mathrm{in1}}-V_{\mathrm{TH}}=V_{\mathrm{DD}}-\frac{\mu_{\mathrm{n}}C_{\mathrm{ox}}}{2}\frac{W}{L}(V_{\mathrm{in1}}-V_{\mathrm{TH}})^{2}\cdot R_{\mathrm{D}} Vin1VTH=VDD2μnCoxLW(Vin1VTH)2RD

可以得到 V i n 1 V_{in1} Vin1 R D R_D RD的一个函数。

R D R_D RD越大会导致 V i n 1 V_{in1} Vin1越小

image-20240505214425675

二极管接法负载

image-20240505214531645

image-20240505214452023

在M1和M2的电流是一样的,于是我们可以列出如下等式:

image-20240505214723084

1 2 μ n C o x ( W L ) 1 ( V i n − V T H 1 ) 2 = 1 2 μ n C o x ( W L ) 2 ( V D D − V o u t − V T H 2 ) 2 \begin{aligned}&\frac{1}{2}\mu_{n}C_{ox}\left(\frac{W}{L}\right)_{1}\left(V_{in}-V_{TH1}\right)^{2}\\&=\frac{1}{2}\mu_{n}C_{ox}\left(\frac{W}{L}\right)_{2}\left(V_{DD}-V_{out}-V_{TH2}\right)^{2}\end{aligned} 21μnCox(LW)1(VinVTH1)2=21μnCox(LW)2(VDDVoutVTH2)2

( W L ) 1 ( V i n − V T H 1 ) = ( W L ) 2 ( V D D − V o u t − V T H 2 ) \sqrt{\left(\frac{W}{L}\right)_{1}}(V_{in}-V_{TH1})=\sqrt{\left(\frac{W}{L}\right)_{2}}(V_{DD}-V_{out}-V_{TH2}) (LW)1 (VinVTH1)=(LW)2 (VDDVoutVTH2)

可得 V i n V_{in} Vin V o u t V_{out} Vout几乎是一个线性关系,如果两个晶体管的 V T H V_{TH} VTH不变,那么可以认作是线性关系。

image-20240505215109485

由于有电容的存在,所以 V o u t V_{out} Vout并不是直接变大。

大信号分析

image-20240505220044467
小信号增益

( W L ) 1 ( V i n − V T H 1 ) = ( W L ) 2 ( V D D − V o u t − V T H 2 ) \sqrt{\left(\frac{W}{L}\right)_{1}}(V_{in}-V_{TH1})=\sqrt{\left(\frac{W}{L}\right)_{2}}(V_{DD}-V_{out}-V_{TH2}) (LW)1 (VinVTH1)=(LW)2 (VDDVoutVTH2)

( W L ) 1 = ( W L ) 2 ( − ∂ V o u t ∂ V i n − ∂ V T H 2 ∂ V i n ) \sqrt{\left(\frac{W}{L}\right)_1}=\sqrt{\left(\frac{W}{L}\right)_2}(-\frac{\partial V_{out}}{\partial V_{in}}-\boxed{ \frac{\partial V_{TH2}}{\partial V_{in}}}) (LW)1 =(LW)2 (VinVoutVinVTH2)

框住的为 M 2 M_2 M2的体效应
∂ V T H 2 ∂ V i n = ∂ V T H 2 ∂ V o u t ⋅ ∂ V o u t ∂ V i n = η ⋅ ∂ V o u t ∂ V i n \frac{\partial V_{TH2}}{\partial V_{in}}=\frac{\partial V_{TH2}}{\partial V_{out}}\cdot\frac{\partial V_{out}}{\partial V_{in}}=\eta\cdot\frac{\partial V_{out}}{\partial V_{in}} VinVTH2=VoutVTH2VinVout=ηVinVout
得到增益:
A ν = ∂ V o u t ∂ V i n = − ( W / L ) 1 ( W / L ) 2 ⋅ 1 1 + η A_{\nu}=\frac{\partial V_{out}}{\partial V_{in}}=-\sqrt{\frac{\left(W/L\right)_{1}}{\left(W/L\right)_{2}}}\cdot\frac{1}{1+\eta} Aν=VinVout=(W/L)2(W/L)1 1+η1

小信号模型

小信号模型增益
image-20240505221313667

i x = v x / r o + g m v 1 v 1 = v x } → r e q = v x i x = r o ∥ 1 g m ≈ 1 g m \begin{aligned}&i_{x}=v_{x}/r_{o}+g_{m}v_{1}\\&v_{1}=v_{x}\end{aligned}\biggr\}\to r_{eq}=\frac{v_{x}}{i_{x}}=r_{o}\parallel\frac{1}{g_{m}}\approx\frac{1}{g_{m}} ix=vx/ro+gmv1v1=vx}req=ixvx=rogm1gm1

  • 考虑体效应
image-20240505222131635

i x = v x r o + ( g m 2 + g m b 2 ) v x i_x=\frac{v_x}{r_o}+(g_{m2}+g_{mb2})v_x ix=rovx+(gm2+gmb2)vx

r e q = v x i x = r o ∥ 1 g m 2 + g m b 2 ≈ 1 g m 2 + g m b 2 = 1 ( 1 + η ) g m 2 r_{eq}=\frac{v_{x}}{i_{x}}=r_{o}\parallel\frac{1}{g_{m2}+g_{mb2}}\approx\frac{1}{g_{m2}+g_{mb2}}=\frac{1}{(1+\eta)g_{m2}} req=ixvx=rogm2+gmb21gm2+gmb21=(1+η)gm21

  • 用小信号的方法计算增益
image-20240505222816333

A v = − g m 1 ⋅ ( r e q ∥ r o 1 ) ≈ − g m 1 ⋅ r e q A_v=-g_{m1}\cdot(r_{eq}\parallel r_{o1})\approx-g_{m1}\cdot r_{eq} Av=gm1(reqro1)gm1req

A v = − g m 1 g m 2 ⋅ 1 1 + η A_{v}=-\frac{g_{m1}}{g_{m2}}\cdot\frac{1}{1+\eta} Av=gm2gm11+η1

对于PMOS

image-20240505223238037

A v = − g m 1 g m 2 A v = − μ n ( W / L ) 1 μ p ( W / L ) 2 A_{v}=-\frac{g_{m1}}{g_{m2}}\\A_{v}=-\sqrt{\frac{\mu_{n}(W/L)_{1}}{\mu_{p}(W/L)_{2}}} Av=gm2gm1Av=μp(W/L)2μn(W/L)1

输入输出电阻
image-20240505223437810

r i n = ∞ r_{in}=\infty rin=

r o u t = r o 1 ∥ r o 2 ∥ 1 g m 2 ( 1 + η ) ≈ 1 g m 2 ( 1 + η ) \begin{aligned}r_{out}&=r_{o1}\parallel r_{o2}\parallel\frac{1}{g_{m2}(1+\eta)}\\&\approx\frac{1}{g_{m2}(1+\eta)}\end{aligned} rout=ro1ro2gm2(1+η)1gm2(1+η)1

image-20240505223446875

r i n = ∞ r_{in}=\infty rin=

r o u t = r o 1 ∥ r o 2 ∥ 1 g m 2 ≈ 1 g m 2 \begin{aligned}r_{out}&=r_{o1}\parallel r_{o2}\parallel\frac{1}{g_{m2}}\\&\approx\frac{1}{g_{m2}}\end{aligned} rout=ro1ro2gm21gm21

电流源负载

一般我们的电流源会用mos管实现,例如pmos

如下是pmos作电流源负载:

image-20240511213344161

M1小信号模型如下:

image-20240511214036993

所以总的小信号模型就是在 r o 1 r_{o1} ro1并上 r o 2 r_{o2} ro2
A v = − g m ⋅ ( r o 1 ∥ r o 2 ) r i n = ∞ r o u t = r o 1 ∥ r o 2 A_{v}=-g_{m}\cdot(r_{o1}\parallel r_{o2})\\r_{in}=\infty\quad r_{out}=r_{o1}\parallel r_{o2} Av=gm(ro1ro2)rin=rout=ro1ro2

电流源负载和电阻负载进行对比:

image-20240511213613958

所以电流源负载可实现小电流实现大增益。

通用的CS分析方法

image-20240511215013125

v i n → i d = g m v i n v → i → i d → v o u t = − i d r o u t i → v ν o u t v_{in}\xrightarrow{i_{d}=g_{m}v_{in}}_{v\to i}\to i_{d}\xrightarrow{v_{out}=-i_{d}r_{out}}_{i\to v}\nu_{out} vinid=gmvin viidvout=idrout ivνout

v o u t = − i d r o u t = − g m v i n r o u t A v = v o u t / v i n = − g m r o u t v_{out}=-i_{d}r_{out}=-g_{m}v_{in}r_{out}\\A_{v}=v_{out}/v_{in}=-g_{m}r_{out} vout=idrout=gmvinroutAv=vout/vin=gmrout

r o u t = r O ∥ r L o a d r_{out}=r_{O}\parallel r_{Load} rout=rOrLoad

image-20240511215323443

有源负载的共源极

image-20240511215411207
v o u t v i n = − ( g m l + g m 2 ) ( r o l ∥ r o 2 ) \frac{v_{\mathrm{out}}}{v_{\mathrm{in}}}=-(g_{\mathrm{ml}}+g_{\mathrm{m2}})(r_{\mathrm{ol}}\parallel r_{\mathrm{o2}}) vinvout=(gml+gm2)(rolro2)

带源极负反馈的共源级

image-20240511220028807

A s s u m i n g λ = γ = 0 Assuming \lambda=\gamma=0 Assumingλ=γ=0
I d = 1 2 μ n C o x W L ( V g s − V T H ) 2 = 1 2 μ n C o x W L ( V i n − R S I d − V T H ) 2 \begin{aligned} I_{d}& =\frac{1}{2}\mu_{n}C_{ox}\frac{W}{L}\big(V_{gs}-V_{TH}\big)^{2} \\ &=\frac12\mu_nC_{ox}\frac WL(V_{in}-R_SI_d-V_{TH})^2 \end{aligned} Id=21μnCoxLW(VgsVTH)2=21μnCoxLW(VinRSIdVTH)2
等效跨导如下:
G m = ∂ I d ∂ V i n G_m=\frac{\partial I_d}{\partial V_{in}} Gm=VinId

G m = ∂ I d ∂ V i n = μ n C o x W L ( V i n − R S I d − V T H ) ( 1 − R S G m ) G_{m}=\frac{\partial I_{d}}{\partial V_{in}}=\boxed{\mu_{n}C_{ox}\frac{W}{L}(V_{in}-R_{S}I_{d}-V_{TH})}(1-R_{S}G_{m}) Gm=VinId=μnCoxLW(VinRSIdVTH)(1RSGm)

框住的部分是 g m g_m gm
G m = g m ( 1 − R S G m ) ⟶ G m = g m 1 + g m R S G_{m}=g_{m}(1-R_{S}G_{m})\longrightarrow \quad G_{m}=\frac{g_{m}}{1+g_{m}R_{S}} Gm=gm(1RSGm)Gm=1+gmRSgm

A ν = − G m R D = − g m R D 1 + g m R S A_{\nu}=-G_{m}R_{D}=-\frac{g_{m}R_{D}}{1+g_{m}R_{S}} Aν=GmRD=1+gmRSgmRD

I f   R s  is large enough  → G m ≈ 1 / R s , A v = R D / R s \mathrm{If~}R_s\text{ is large enough }\to G_m{\approx}1/R_s,A_v{=}R_D/R_s If Rs is large enough Gm1/Rs,Av=RD/Rs

小信号分析

image-20240511220800843
v 1 = v i n − v x ν x = − v b s = R S i o u t v_{1}=v_{in}-v_{x}\quad\nu_{x}=-v_{bs}=R_{S}i_{out} v1=vinvxνx=vbs=RSiout

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

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

相关文章

视频监控系统中,中心录像服务器的录像文件实际大小和理论值相差很大的问题解决

目录 一、现象描述 二、视频监控的录像文件计算 &#xff08;一&#xff09;计算方法 1、仅视频部分 2、视频和音频部分 3、使用平均码率 &#xff08;二&#xff09;计算工具 1、关注威迪斯特公众号 2、打开“计算容量”的小工具 三、原因分析 &#xff08;一&…

企业网络需求及适合的解决方案

近年来&#xff0c;企业网络通信需求可谓五花八门&#xff0c;变幻莫测。它不仅为企业的生产、办公、研发、销售提供全面赋能&#xff0c;同时也让企业业务规模变大成为了可能。 在当前的技术格局下&#xff0c;中大型企业常见的技术方案有很多&#xff0c;而同时也有各自不可替…

超级好看的html网站维护源码

源码介绍 好看的html网站维护源码&#xff0c;源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面&#xff0c; 源码截图 源码下载 好看的html网站维护源码

【力扣】LCR 166.珠宝的最高价值

原题链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 目录 1.题目描述 2.思路分析 3.代码实现 1.题目描述 现有一个记作二维矩阵 frame 的珠宝架&#xff0c;其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为&#xff1a; 只能从架子的左上角开始拿珠宝…

《Python编程从入门到实践》day25

# 昨日知识点回顾 如何创建多行外星人 碰撞结束游戏 创建game_stats.py跟踪统计信息 # 今日知识点学习 第14章 记分 14.1 添加Play按钮 14.1.1 创建Button类 import pygame.font# button.py class Button:def __init__(self, ai_game, msg):"""初始化按钮…

按键配合LDO实现开关功能

今天给大家分享一个学到的按键开关电路&#xff0c;适合没有足够空间给自锁开关的场景&#xff0c;既可以用于USB供电控制也可以用于电池供电控制。话不多说上电路图先。 核心任务就是通过按键控制LDO芯片的使能管脚的电平状态&#xff0c;这枚NCP芯片高电平使能&#xff0c;VB…

基于Nios软件实现流水灯+串口输出

基于NIOS-II软核实现流水灯串口输出 引言&#xff1a; ​ 在现代电子设计领域&#xff0c;FPGA&#xff08;现场可编程门阵列&#xff09;因其灵活性和并行处理能力而成为实现复杂数字系统的首选平台。Nios II&#xff0c;作为Altera&#xff08;现为Intel旗下&#xff09;提供…

2016-2021年全国范围的2.5m分辨率的建筑屋顶数据

一、论文介绍 摘要&#xff1a;大规模且多年的建筑屋顶面积&#xff08;BRA&#xff09;地图对于解决政策决策和可持续发展至关重要。此外&#xff0c;作为人类活动的细粒度指标&#xff0c;BRA可以为城市规划和能源模型提供帮助&#xff0c;为人类福祉带来好处。然而&#xf…

WordPress原创插件:超链接点击访问统计

WordPress原创插件&#xff1a;超链接点击访问统计 https://download.csdn.net/download/huayula/89296775

ICode国际青少年编程竞赛- Python-4级训练场-while语句综合

ICode国际青少年编程竞赛- Python-4级训练场-while语句综合 1、 for i in range(4):while not Flyer[i].disappear():wait()Spaceship.step(6)Spaceship.turnLeft()2、 Dev.turnLeft() for i in range(4):Spaceship.step(2)while Flyer[i].disappear():wait()Dev.step(4)Dev.…

Go实现树莓派读取at24c02 eeprom读写数据

步骤 启用i2c 参考 Go实现树莓派读取bh1750光照强度 代码 package mainimport ("fmt""periph.io/x/conn/v3/i2c" )type AT24C02Device struct {dev *i2c.Dev }func NewAT24C02Device(addr uint16, bus i2c.BusCloser) (*AT24C02Device, error) {var (d…

【HDFS】关于HDFS-17497:在commit block时更新quota

链接:https://github.com/apache/hadoop/pull/6765 Ticket标题:The number of bytes of the last committed block should be calculated into the file length。 HDFS里,一个在写入的文件可能包含多个commited状态的块。 但是计算文件大小的时候,最后一个commited block并…

Yii2 自动生成php代码

文档地址&#xff1a;入门&#xff08;Getting Started&#xff09;: 用 Gii 生成代码&#xff08;Generating Code with Gii&#xff09; - Yii 2.0 权威指南 - 文档 - Yii Framework 中文网 找到配置文件&#xff0c;以我的项目为例&#xff1a; 因为的是开启了路由美化所以访…

大数据面试题第一期*4

题1、HDFS存储机制 &#xff08;1&#xff09;客户端向namenode请求上传文件 &#xff0c;namenode检查目标文件是否已存在 &#xff0c;父目录是否存在。 &#xff08;2&#xff09;namenode返回是否可以上传。 &#xff08;3&#xff09;客户端请求第一个 block上传到哪几个d…

JavaFX布局-HBox

JavaFX布局-HBox 常用属性alignmentspacingchildrenmarginpaddinghgrow 实现方式Java实现Xml实现 综合案例 HBox按照水平方向排列其子节点改变窗口大小,不会该部整体布局窗口太小会遮住内部元素&#xff0c;不会产生滚动条 常用属性 alignment 对齐方式 new HBox().setAlign…

Vue3人员选择组件封装

一、组件介绍 人员组件在各系统的应用都是比较广泛的&#xff0c;因此可以将其封装为可配置的人员组件&#xff0c;根据不同角色权限显示对应的人员供选择&#xff0c;代码目前只是一部分&#xff0c;需要源码的私聊。 二、直接上代码 use.vue 父组件 <div class&q…

OpenGL导入的纹理图片错位

在OpenGL中导入图片的纹理照片的函数为 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, p_w, p_h, 0, GL_BGR, GL_UNSIGNED_BYTE, pic_data);其中p_w, p_h为图片的宽和高&#xff0c;pic_data为指向图片存储空间的的地址(unsigned char *类型) 在OpenGL中图片默认是4字节对齐的&…

QCC3071/QCC3081/QCC3083/QCC3084/QCC5171/QCC5181/QCC3091/QCC3095平台LDAC解码

QCC3071/QCC3081/QCC3083/QCC3084/QCC5171/QCC5181/QCC3091/QCC3095平台LDAC解码 LDAC Decoder Evaluation Kit for QCC5181 and QCC5171 (The 5181 Kit) 随着Qualcomm DSP向下开放&#xff0c;QCC3071/QCC3081/QCC3083/QCC3084目前可以可以实现LDAC Decoder。 QCC3071/QCC3…

Scala编程入门:从零开始的完整教程

目录 引言环境准备创建第一个Scala项目基本语法高阶概念进阶资源结语 引言 Scala是一种强大的、静态类型的、多范式编程语言&#xff0c;它结合了面向对象和函数式编程的特点。本教程将指导您如何从零开始学习Scala&#xff0c;并搭建一个简单的开发环境。让我们开始探索Scala…

JavaEE初阶-多线程4

文章目录 一、单例模式1.1 饿汉模式1.2 懒汉模式 二、阻塞队列1.1 生产者消费者模型1.1.1 现实生活举例1.1.2 生产者消费模型的两个优势1.1.2.1 解耦合1.1.2.2 削峰填谷 1.2 阻塞队列代码1.2.1 使用java标准库的阻塞队列实现生产者消费者模型1.2.2 实现自己的阻塞队列 一、单例…