当前位置: 首页 > news >正文

电子技术——共栅和共源共栅放大器的高频响应

电子技术——共栅和共源共栅放大器的高频响应

Logo

我们在之前学过无论是是CS放大器还是CE放大器,都可以看做是一个带通(IC低通)滤波器。在高频处的响应收到输入电容 CinC_{in}Cin 的限制(主要是米勒效应)。因此,若想扩大放大器的带宽,我们必须减小米勒效应,一种方案就是共栅放大器。

CG放大器的高频响应

下图展示了CG放大器的高频模型:

CG放大器
为了一般性,我们在输出端引入了电容 CLC_LCL 表示负载电容,我们发现在CG配置中,我们发现 CgdC_{gd}CgdCLC_LCL 是并联关系,在以后的分析中我们将其捏合在一起分析。

我们发现上面三个电容,每一个电容的一端都和地相连,因此每一个电容都不是桥路电容,因此不受米勒效应的影响。这说明,CG放大器的带宽要比CS放大器的带宽要宽很多,尤其是输入源阻抗很大的时候。为了分析其高频响应,我们使用T模型分析:

T模型
其中,为了方便分析,我们忽略 ror_oro

T模型
我们知道这个电路应该存在两个极点,对于输入端的低通型STC:

fP1=12πCgs(Rsig∣∣1gm)f_{P1} = \frac{1}{2 \pi C_{gs}(R_{sig}||\frac{1}{g_m})} fP1=2πCgs(Rsig∣∣gm1)1

对于输出端的低通型STC:

fP2=12π(Cgd+CL)RLf_{P2} = \frac{1}{2 \pi (C_{gd} + C_L)R_L} fP2=2π(Cgd+CL)RL1

通常情况下 fP2f_{P2}fP2 要比 fP1f_{P1}fP1 小,因此 fP2f_{P2}fP2 为主导极点。无论怎样说,两个极点都要比CS的极点大,因此CG放大器的具有更大的带宽。

或者,我们可以使用开路时间常数法得到:

fH=12πτH=1/(1fP1+1fP2)f_H = \frac{1}{2 \pi \tau_H} = 1 / (\frac{1}{f_{P1}} + \frac{1}{f_{P2}}) fH=2πτH1=1/(fP11+fP21)

在IC中,必须考虑 ror_oro ,此时我们使用开路时间常数法,首先考虑 CgsC_{gs}Cgs

开路时间常数法
得到:

Rgs=Rsig∣∣RinR_{gs} = R_{sig} || R_{in} Rgs=Rsig∣∣Rin

这里的 RinR_{in}Rin 是CG放大器的输入阻抗。

接下来考虑电容 CgdC_{gd}Cgd

开路时间常数法
得到:

Rgd=RL∣∣RoR_{gd} = R_L || R_o Rgd=RL∣∣Ro

这里 RoR_oRo 是放大器的输出阻抗(包括 RsigR_{sig}Rsig )。

最后计算 fHf_HfH 即可。

总之,CG放大器的高频响应要比CS放大器优秀,但是由于CG放大器的低输入阻抗,导致整体增益较小。然而,CG可以和CS放大器一起工作,组成共源共栅放大器。

共源共栅放大器的高频响应

下图展示了共源共栅放大器的高频响应模型:

共源共栅放大器的高频响应模型
为了估算共源共栅放大器的 fHf_HfH 我们使用开路时间常数法:

  1. 考虑电容 Cgs1C_{gs1}Cgs1 看到的电阻为 RsigR_{sig}Rsig
  2. 考虑电容 Cgd1C_{gd1}Cgd1 看到的电容为 Rgd1=(1+gm1Rd1)Rsig+Rd1R_{gd1} = (1 + g_{m1}R_{d1})R_{sig} + R_{d1}Rgd1=(1+gm1Rd1)Rsig+Rd1 其中 Rd1R_{d1}Rd1D1D_1D1 对地的电阻等于 Rd1=ro1∣∣Rin2=ro1∣∣ro2+RLgm2ro2R_{d1} = r_{o1} || R_{in2} = r_{o1} || \frac{r_{o2} + R_L}{g_{m2} r_{o2}}Rd1=ro1∣∣Rin2=ro1∣∣gm2ro2ro2+RL
  3. 考虑电容 Cdb1C_{db1}Cdb1Cgs2C_{gs2}Cgs2 看到的电阻为 Rd1R_{d1}Rd1
  4. 考虑电容 CL+Cgd2C_L + C_{gd2}CL+Cgd2 看到的电阻为 RL∣∣RoR_L || R_oRL∣∣Ro 其中 RoR_oRo 是共源共栅放大器的输出电阻 Ro=ro2+ro1+gm2ro2ro1R_o = r_{o2} + r_{o1} + g_{m2}r_{o2}r_{o1}Ro=ro2+ro1+gm2ro2ro1

计算 fHf_HfH 即可。

权衡带宽和增益

为了说明如何权衡带宽和增益,我们观察总体时间常数:

τH=Rsig[Cgs1+Cgd1(1+gm1Rd1)]+Rd1(Cgd1+Cdb1+Cgs2)+(RL∣∣Ro)(CL+Cgd2)\tau_H = R_{sig}[C_{gs1} + C_{gd1}(1 + g_{m1}R_{d1})] + R_{d1}(C_{gd1} + C_{db1} + C_{gs2}) + (R_L || R_o)(C_L + C_{gd2}) τH=Rsig[Cgs1+Cgd1(1+gm1Rd1)]+Rd1(Cgd1+Cdb1+Cgs2)+(RL∣∣Ro)(CL+Cgd2)

首先第一项由共栅放大器的米勒效应贡献,若信号源的内阻较大,此时高频响应由第一项主导。此时想要增加放大器的带宽,我们可以降低负载阻抗 RLR_LRL 进而降低 Rd1R_{d1}Rd1 减小米勒效应。但是若将 RLR_LRL 降低我们知道电压增益也会随之降低。

RsigR_{sig}Rsig 较小的时候,第一项的米勒效应就不再是主导因素。此时可以使用较大的 RLR_LRL 来增大电压增益。此时第三项将是主导项,为了进一步说明,我们假设 Rsig=0R_{sig} = 0Rsig=0 并且忽略第二项:

τH≃(CL+Cgd2)(RL∣∣Ro)\tau_H \simeq (C_L + C_{gd2})(R_L || R_o) τH(CL+Cgd2)(RL∣∣Ro)

到这里我们就可以和CS放大器比较,如下图:

CS放大器比较
上图中,我们假设共源共栅放大器中 RL=A0RLR_L = A_0R_LRL=A0RL 我们发现共源共栅放大器的电压增益比CS放大器的大 A0A_0A0 倍,但是 f3dBf_{3dB}f3dB 比 CS放大器小 A0A_0A0 倍。但是单位增益不变。如图:

CS放大器比较

BJT共射共基放大器的高频响应

BJT共射共基放大器的高频响应与MOS的基本一致,如图:

BJT共射共基放大器的高频响应

相关文章:

电子技术——共栅和共源共栅放大器的高频响应

电子技术——共栅和共源共栅放大器的高频响应 我们在之前学过无论是是CS放大器还是CE放大器,都可以看做是一个带通(IC低通)滤波器。在高频处的响应收到输入电容 CinC_{in}Cin​ 的限制(主要是米勒效应)。因此&#xff…...

基于jsplumb构建的流程设计器

项目背景 最近在准备开发工作流引擎相关模块,完成表结构设计后开始着手流程设计器的技术选型,调研了众多开源项目后决定基于jsplumb.js开源库进行自研开发,保证定制化的便捷性,相关效果图及项目地址如下 项目地址:ht…...

解析从Linux零拷贝深入了解Linux-I/O(下)

接上文解析从Linux零拷贝深入了解Linux-I/O(上) 大文件传输场景 零拷贝还是最优选吗 在大文件传输的场景下,零拷贝技术并不是最优选择;因为在零拷贝的任何一种实现中,都会有「DMA 将数据从磁盘拷贝到内核缓存区——P…...

【学习笔记2.19】动态规划、MySQL、Linux、Redis(框架)

动态规划 343整数拆分 class Solution {public int integerBreak(int n) {int dp [] new int [n 1];//dp[i]:正整数i拆分后的最大乘积dp[2] 1;for(int i 2;i < n ;i ){for(int j 1;j < i;j ){dp[i] Math.max(dp[i],Math.max(j * (i - j),j * dp[i - j]));} …...

String intern方法理解

1、原理 参考学习视频&#xff1a; https://www.bilibili.com/video/BV1WK4y1M77t/?spm_id_from333.337.search-card.all.click&vd_source4dc3f886f5ce1d43363b603935f02bd1 String s1 “hello”; String s1 "hello"; 代码原理解释如下图String s1 new Str…...

解决 cocosjs与安卓原生集成 崩溃问题

版本:cocos2dx3.16 背景&#xff1a;公司需要把游戏整合到一个APP里面。于是打算通过activity切换的方式实现。但是游戏退出重进之后总会出现fatal 11线程报错。于是有了以下修改。我是底层小白。折腾了好久总算鼓捣出一个能用的版本。优化的地方应该有很多。不过就没去好好优…...

spring注解方式整合Dubbo

系列文章目录 文章目录系列文章目录一、创建一个父工程项目二、创建子模块(dubbo-api模块)二、创建子模块(dubbo-provider模块)三、创建子模块(dubbo-consumer模块)总结一、创建一个父工程项目 这里我们通过Spring Initializer 来帮我们构建一个spring-dubbo这个父项目,点击nex…...

Git详解

Git1.Git简介1.1 Git是什么1.2 Git的作用1.3 Git的简介1.4 Git的下载和安装1.5 Git的安装目录结构如下2.Git代码托管服务2.1 常用的Git代码托管服务1.Git简介 1.1 Git是什么 Git是一个分布式版本控制工具&#xff0c;主要用于管理开发过程中的源代码文件&#xff08;Java类、x…...

003__JAVA模板方法-设计模式

模板方法 定义&#xff1a;定义了一个算法的骨架&#xff0c;并允许子类为一个或多个步骤提供实现 举个例子&#xff0c;把大象放进冰箱分几步&#xff0c;第一打开冰箱&#xff0c;第二打大象放进冰箱&#xff0c;第三把冰箱关闭。这三个步骤就可以用模板方法的设计模式。 …...

Springboot项目集成Netty组件

系列文章目录 Springboot项目集成Netty组件 Netty新增解析数据包指定长度功能 文章目录系列文章目录前言一、Netty是什么&#xff1f;二、使用步骤1. 项目引入依赖1.1 项目基础版本信息&#xff1a;1.2 Netty依赖2. 项目配置2.1 在 yml 配置文件中配置以下&#xff1a;2.2 创建…...

python 中的import cfg问题

pip install cfg 报错: ERROR: Could not find a version that satisfies the requirement cfg (from versions: none) ERROR: No matching distribution found for cfg 要使用pip install cfg2才行...

[oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB

编码进化 回忆上次内容 上次 回顾了 字符大战的结果 ibm 曾经的 EBCDIC 由于字符不连续的隐患 导致后续 出现 无数问题无法补救 7-bit 的 ASA X3.4-1963 字母序号连续 比较字符时 效率高判断字符 是否是字母 也很容易 获得了 IBM以外公司的 支持 为什么 ASA X3.4-1963 是 7…...

vue3.0 生命周期

目录前言&#xff1a;vue3.0生命周期图例1.beforeCreate2.created3.beforeMount/onBeforeMount4.mounted/onMounted5.beforeUpdate/onBeforeUpdate6.updated/onUpdated7.beforeUnmount/onBeforeUnmount8.unmounted/onUnmounted案例&#xff1a;总结前言&#xff1a; 每个Vue组…...

CGAL 数字类型

文章目录 一、简介二、内置数字类型三、CGAL中的数字类型参考资料一、简介 在CGAL汇总,数字类型必须满足特定的语法和语义要求,这样它们才能在CGAL代码中成功使用。一般来说,它们往往是代数结构概念的模型,如果它们对实数的子集模型,那么它们就也是RealEmbeddable模型。 二…...

如何将Python打包后的exe还原成.py?

将python打包好的exe解压为py文件&#xff0c;步骤如下&#xff1a;下载pyinstxtractor.py文件下载地址&#xff1a;https://nchc.dl.sourceforge.net/project/pyinstallerextractor/dist/pyinstxtractor.py并将pyinstxtractor.py放到和exe相同的目录文件下打开命令控制台cd 进…...

CJSON简单介绍

json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集&#xff0c;最新的定义可以参考ECMA-404_2nd_ed…...

算法训练营 day49 动态规划 爬楼梯 (进阶)零钱兑换 完全平方数

算法训练营 day49 动态规划 爬楼梯 &#xff08;进阶&#xff09;零钱兑换 完全平方数 爬楼梯 &#xff08;进阶&#xff09; 70. 爬楼梯 - 力扣&#xff08;LeetCode&#xff09; 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同…...

Vue:extends继承组件复用性

提到extends继承&#xff0c;最先想到的可能是ES6中的class、TS中的interface、面向对象编程语言中中的类和接口概念等等&#xff0c;但是我们今天的关注点在于&#xff1a;如何在Vue中使用extends继承特性。 目录 Vue&#xff1a;创建Vue实例的方式 构造函数方式&#xff1…...

ChatGPT 的一些思考

最近 ChatGPT3.5 在全世界范围内掀起了一次 AI 的潮流&#xff0c;ChatGPT1.0/ChatGPT2.0 当时也是比较火爆&#xff0c;但是那个当时感觉还是比较初级的应用&#xff0c;相当于是一个进阶版的微软小冰&#xff0c;给人的感觉是有一点智能&#xff0c;但不多。其实从早期版本开…...

GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一

环境配置完成后&#xff0c;那么可以开始正式讲解编程知识。之前我在文章中也讲过&#xff0c;GEE的python版接口它是依赖python语言的。目前很多小伙伴是刚开始学习GEE编程&#xff0c;之前或者没有编程基础&#xff0c;或者是没有学习过python。为了照顾这批小伙伴&#xff0…...

大数据全系安装

内容版本号CentOS7.6.1810ZooKeeper3.4.6Hadoop2.9.1HBase1.2.0MySQL5.6.51HIVE2.3.7Sqoop1.4.6flume1.9.0kafka2.8.1scala2.12davinci3.0.1spark2.4.8flink1.13.5 1. 下载CentOS 7镜像 CentOS官网 2. 安装CentOS 7系统——采用虚拟机方式 2.1 新建虚拟机 2.2.1 [依次选择]-&…...

stable-diffusion-webui 安装使用

文章目录1.github 下载&#xff0c;按教程运行2.安装python 忘记勾选加入环境变量&#xff0c;自行加入&#xff08;重启生效&#xff09;3.环境变量添加后&#xff0c;清理tmp &#xff0c;venv重新运行4.运行报错&#xff0c;无法升级pip&#xff0c;无法下载包&#xff0c;5…...

3D点云处理:点云聚类--FEC: Fast Euclidean Clustering for Point Cloud Segmentation

文章目录 聚类结果一、论文内容1.1 Ground Surface Removal1.2 Fast Euclidean Clustering题外:欧几里得聚类Fast Euclidean Clustering二、参考聚类结果 原始代码中采用的是pcl中的搜索方式,替换为另外第三方库,速度得到进一步提升。 一、论文内容 论文中给出的结论:该…...

华为OD机试题 - 射击比赛(JavaScript)| 代码+思路+重要知识点

最近更新的博客 华为OD机试题 - 括号检查(JavaScript) 华为OD机试题 - 最小施肥机能效(JavaScript) 华为OD机试题 - 子序列长度(JavaScript) 华为OD机试题 - 众数和中位数(JavaScript) 华为OD机试题 - 服务依赖(JavaScript) 华为OD机试题 - 字符串加密(JavaScript)…...

流程引擎之Flowable简介

背景Flowable 是一个流行的轻量级的采用 Java 开发的业务流程引擎&#xff0c;通过 Flowable 流程引擎&#xff0c;我们可以部署遵循 BPMN2.0 协议的流程定义&#xff08;一般为XML文件&#xff09;文件&#xff0c;并能创建流程实例&#xff0c;查询和访问流程相关的实例与数据…...

AcWing:4861. 构造数列、4862. 浇花(C++)

目录 4861. 构造数列 问题描述&#xff1a; 实现代码&#xff1a; 4862. 浇花 问题描述&#xff1a; 实现代码&#xff1a; 4861. 构造数列 问题描述&#xff1a; 我们规定如果一个正整数满足除最高位外其它所有数位均为 00&#xff0c;则称该正整数为圆数。 例如&…...

进程的概念

进程的概念 程序的概念 这里说的是一个可执行文件&#xff0c;passive的意思可以理解为我们这个执行文件需要我们进行双击才会被被执行。 双击后&#xff0c;程序入口地址读入寄存器&#xff0c;程序加载入主存&#xff0c;成为一个进程 进程是主动去获取想要的资源&#xff0…...

自动化测试5年经验,分享一些心得

自动化测试介绍 自动化测试(Automated Testing)&#xff0c;是指把以人为驱动的测试行为转化为机器执行的过程。实际上自动化测试往往通过一些测试工具或框架&#xff0c;编写自动化测试用例&#xff0c;来模拟手工测试过程。比如说&#xff0c;在项目迭代过程中&#xff0c;持…...

independentsoft.de/MSG .NET Framework Crack

MSG .NET 是用于 .NET Framework / .NET Core 的 Microsoft Outlook .msg 文件 API。API 允许您轻松创建/读取/解析/转换 .msg 文件等。API 不需要在机器上安装 Microsoft Outlook 或任何其他第三方应用程序或库即可工作。 以下示例向您展示了如何打开现有文件并显示消息的某些…...

基于Transformer的NLP处理管线

HuggingFace transformers 是一个整合了跨语言、视觉、音频和多模式模态与最先进的预训练模型并且提供用户友好的 API 的AI开发库。 它由 170 多个预训练模型组成&#xff0c;支持 PyTorch、TensorFlow 和 JAX 等框架&#xff0c;能够在代码之间进行互操作。 这个库还易于部署&…...

wordpress开启伪静态/哈尔滨seo关键词排名

离散数学实验报告3 文章目录离散数学实验报告3一、实验题目二、实验目的三、实验要求需求分析&#xff1a;输入形式与输入范围概要设计&#xff1a;使用的数据结构与算法&#xff1a;程序流程&#xff1a;详细代码一、实验题目 实验题目&#xff1a;平面图判定及对偶图的求解 实…...

郴州网站网络推广平台/盘多多网盘搜索

Werb项目地址&#xff1a;Werb/Werb简介&#xff1a;第三方微博更多&#xff1a;作者 提 Bug 标签&#xff1a;weibo-问题说明目前 sina 规定只能设置 15 个测试账号&#xff0c;而且现在单单提供测试账号貌似有很多问题&#xff0c;我建议你&#xff1a;自己去新浪新建一个…...

各大网站的名字大全/上海网站关键词排名

革命正在如火如荼地进行&#xff0c;并有望挑战传统金融&#xff0c;但除DeFi之外&#xff0c;还有哪些有前途的场景会有助于区块链被主流社会接受&#xff1f; 本文阐述了四种有可能被主流消费者理解和使用区块链的场景。 场景一&#xff1a;边做边赚 谁不想用自己的时间、知…...

河南网站排名优化价格/搜狗推广登录平台官网

作为系列文章的第六篇&#xff0c;本篇主要在前文的探索下&#xff0c;针对描述一下 Widget 中的一些有意思的原理。 前文&#xff1a; 一、Dart语言和Flutter基础二、 快速开发实战篇三、 打包与填坑篇四、Redux、主题、国际化五、 深入探索首先我们需要明白&#xff0c;Widge…...

新手做网站免费域名/seo优化推荐

常用命令:npm install -g ionic cordova(需要安装node) ionic start cutePuppyPics --v2(建app cutePuppyPics app名字 v2表示用ionic2)cd cutePuppyPicsionic g page myPage (创建某页面 √ Create app/pages/my-page/my-page.html √ Create app/pages/my-page/my-page.ts √…...

新版wordpress增加备案/一键识图找原图

锤子“坚果手机”发布会因故推迟、PPT一堆错漏、抢红包故障&#xff0c;据悉是因锤子官网服务 器遭遇了数十G流量DDoS恶意攻击&#xff0c;现场PPT也是临时赶制、边写边用。关于DDoS攻击&#xff08;分布式拒绝服务&#xff09;&#xff0c;Akamai技术公司也发布了二季度的互 联…...