首页 > 其他分享 >模拟集成电路设计系列博客——1.2.2 共漏放大器(源极跟随器)

模拟集成电路设计系列博客——1.2.2 共漏放大器(源极跟随器)

时间:2023-08-24 21:11:42浏览次数:42  
标签:frac 1.2 s1 ds2 ds1 源极 m1 共漏

1.2.2 共漏放大器(源极跟随器)

另一个电流镜的常见应用时为源极跟随器提供偏置电流,在下图的例子中,\(Q_1\)为源极跟随器,\(Q_2\)为给\(Q_1\)提供偏置电流的有源负载,这个结构一般用于电压缓冲器,因此也被称作源极跟随器。因为输入和输出节点分别在栅极和源极,漏极作为小信号地,这个结构同时也被称作共漏放大器。尽管输入电压的直流量和输出电压的直流量不同,理想情况下这个电路的小信号增益为一。实际情况下,会比一略小。然而,尽管这个电路不产生电压增益,但是它有能力产生电流增益。

源极跟随器的低频小信号模型如下图所示,注意由于MOS管源极不接地,压控电流源的体效应被考虑了进去,体效应是小信号增益的主要限制来源。其中\(r_{ds1}\)和\(r_{ds2}\)并联,注意体效应通过一个电流正比于两端电压的压控电流源来建模,使得其等效为一个阻值为\(1/g_{s1}\)的电阻,并且同样与\(r_{ds1}\)和\(r_{ds2}\)并联。

因此可以对上图做进一步简化得到下图,其中\(R_{s1}=r_{ds1}||r_{ds2}||1/g_{s1}\),写出\(v_{out}\)的节点分析方程,注意到\(v_{gs1}=v_{in}-v_{out}\),我们有:

\[v_{out}/R_{s1}-g_{m1}(v_{in}-v_{out})=0 \tag{1.2.8} \]

求解\(v_{out}/v_{in}\),我们可以得到:

\[A_v=\frac{v_{out}}{v_{in}}=\frac{g_{m1}}{g_{m1}+G_{s1}}=\frac{g_{m1}}{g_{m1}+g_{s1}+g_{ds1}+g_{ds2}}=g_{m1}(\frac{1}{g_{m1}}||\frac{1}{g_{s1}}||r_{ds1}||r_{ds2}) \tag{1.2.9} \]

其中\(G_{s1}=1/R_{s1}\)。一般来说\(g_{s1}\)是\(g_{m1}\)的十分之一到五分之一,而晶体管的输出导纳\(g_{ds1}\)和\(g_{ds2}\)一般是\(g_{s1}\)的十分之一。因此体效应参数一般是增益小于一的主要误差成因。另外注意在低频下源极跟随器的工作是完全单向的,即不存在从输出到输入的信号流,这可以通过在输出端施加一个小的测试信号,观察有无导致输入端产生电压或者电流信号来判断。

例题:

考虑一个上文中的源极跟随器结构,当\(I_{bias}=100\mu A\),所有的晶体管\(W/L=2\mu m/0.2\mu m\),\(\phi_F\approx 0.4V\),\(\gamma = 0.3V^{-1/2}\),其他参数如下表中的\(0.18\mu m\)CMOS工艺所示,则其增益为?

解答:

首先求得跨导:

\[g_{m1}=\sqrt{2\mu_nC_{ox}(W/L)_1I_{bias}}=0.735mA/V \tag{1.2.10} \]

同样:

\[r_{ds1}=r_{ds2}=\frac{L}{\lambda L I_{D}}=\frac{0.2\mu m}{(0.08\mu m/V)(100\mu A)}=25k\Omega \tag{1.2.11} \]

体效应参数的方程为:

\[g_{s1}=\frac{\gamma g_m}{2\sqrt{V_{SB}+|2\phi_F|}} \tag{1.2.12} \]

为了计算该参数,我们需要知道源极衬底的电压,这里我们假定\(V_{SB}\approx 0.5V\),那么我们有:

\[g_{s1}=\frac{0.3V^{-1/2}g_m}{2\sqrt{0.5V+0.8V}}\approx 0.13g_m=0.1mA/V \tag{1.2.13} \]

使用公式\((1.2.9)\),我们可以得到:

\[A_v=\frac{0.735mA/V}{0.735mA/V+0.1mA/V+0.04mA/V+0.04mA/V}=0.8V/V=-1.9dB \tag{1.2.14} \]

如之前所说,\(g_{s1}\)相比寄生跨导\(g_{ds1}\),\(g_{ds2}\)起到了主要的影响增益的作用。如果没有体效应(例如如果源极和衬底短接的话)影响的话,增益会增加到\(-0.9dB\)。

标签:frac,1.2,s1,ds2,ds1,源极,m1,共漏
From: https://www.cnblogs.com/sasasatori/p/17655157.html

相关文章

  • kubernetes-1.26安装
    一、环境准备k8s集群角色IP主机名安装组件配置控制节点192.168.10.10masterapiserver、controller-manager、scheduler、etcd、kube-proxy、docker、calico、contained2核4G工作节点192.168.10.11node1kubelet-1.26、kube-proxy、docker、calico、coredns、c......
  • 2061:【例1.2】梯形面积
    2061:【例1.2】梯形面积时间限制:1000ms      内存限制:65536KB提交数:156165   通过数:61875【题目描述】在梯形中阴影部分面积是150平方厘米,求梯形面积。 【输入】(无)【输出】输出梯形面积(保留两位小数)。【输入样例】(无)【输出样例】(无......
  • DPDK-22.11.2 [四] 官方basicfwd编译运行讲解
    编译安装dpdk绑定网卡驱动vfio必须有两个网口配置LD_LIBRARY_PATH和PKG_CONFIG_PATH编译运行basicfwd.c/*SPDX-License-Identifier:BSD-3-Clause*Copyright(c)2010-2015IntelCorporation*/#include<stdint.h>#include<stdlib.h>#include<inttypes.h>#incl......
  • 1.2 STM32的GPIO
    一、GPIO的8种输入输出模式:1.输入:GPIO_Mode_AIN   // 模拟输入:用于ADC   GPIO_Mode_IN_FLOATING  //浮空输入GPIO_Mode_IPD   //下拉输入GPIO_Mode_IPU  //上拉输入2.输出:GPIO_Mode_Out_OD  //开漏输出GPIO_Mode_Out_PP......
  • 最完美WIN11_Pro_23H2.22631.2199软件选装纯净版VIP51.9
    【系统简介】=============================================================1.本次更新母盘来自UUP_WIN11_Pro_23H2.22631.2199。进一步精简优化调整。2.只为呈现最好的作品,手工精简优化部分较多。3.OS版本号为22631.2199。个别要求高的就下MSDN吧,里面啥功能都有。4.集成《DrvCeo......
  • 0×03 Vulnhub 靶机渗透总结之 KIOPTRIX: LEVEL 1.2 (#3) SQL注入+sudo提权
    0×03Vulnhub靶机渗透总结之KIOPTRIX:LEVEL1.2(#3)......
  • cuda11.2升级安装
    1安装指定版本驱动和cuda驱动版本网址:https://developer.nvidia.com/cuda-toolkit-archive下载cuda11.2,以我们服务器为例,进行勾选得到下载命令wgethttps://developer.download.nvidia.com/compute/cuda/11.2.1/local_installers/cuda_11.2.1_460.32.03_linux.runsudo下载完......
  • DPDK-22.11.2 [三] 官方helloworld编译运行讲解
    先安装dpdk编译完成后,先运行ninjainstall把相关内容安装到指定目录。ls/home/dpdkinstallbinincludelib64sharebin——一些脚本(用于绑定驱动等),编译的测试程序,编译的常用工具include——需要的头文件lib64——编译的类库share——文档相关......
  • Blazor前后端框架Known-V1.2.13
    V1.2.13Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。Gitee:https://gitee.com/known/KnownGithub:https://github.com/known/Known概述基于C#和Blazor实现的快速开发框架,前后端分离,开箱即用。跨平台,单页应用,混合桌面应用,Web和桌面......
  • Airtest1.2.7新增的14个断言API解析
    以下基于python3.8;airtestIDE1.2.14;airtest1.2.7;pocoui1.0.87Airtest1.2.7新增了14个断言API,使得断言更多丰富,之前就有的4个断言:assert_exists、assert_not_exists、assert_equal、assert_not_equal,详细可以看:AirtestAPI精讲之断言,这里就不再过多介绍。之前想断言一个变量是......