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

模拟集成电路(5)----单级放大器(共栅级)

模拟集成电路(5)----单级放大器(共栅级)

有一些场合需要一些小的输入电阻(电流放大器)

image-20240512174446691

大信号分析

− W h e n V i n ≥ V B − V T H ∙ M 1 i s o f f , V o u t = V D D − F o r L o w e r V i n I d = 1 2 μ n C o x W L ( V B − V i n − V T H ) 2 V o u t = V D D − 1 2 μ n C o x W L ( V B − V i n − V T H ) 2 ⋅ R D \begin{aligned} &-\mathrm{~When~}V_{in}\geq V_B-V_{TH} \\ &\bullet\mathrm{M}_1\mathrm{~is~off},V_{out}=V_{DD} \\ &-\mathrm{~For~Lower~}V_{in} \\ &I_{d}=\frac{1}{2}\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{in}-V_{TH})^{2} \\ &V_{out}=V_{DD}-\frac{1}{2}\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{in}-V_{TH})^{2}\cdot R_{D} \end{aligned}  When VinVBVTHM1 is off,Vout=VDD For Lower VinId=21μnCoxLW(VBVinVTH)2Vout=VDD21μnCoxLW(VBVinVTH)2RD

− When  V i n < V i n 1 , M 1 enters triode region V D D − 1 2 μ n C o x W L ( V B − V i n 1 − V T H ) 2 ⋅ R D = V B − V T H \begin{aligned}&-\text{ When }V_{in}<V_{in1},\text{M}_1\text{ enters triode region}\\&V_{DD}-\frac12\mu_nC_{ox}\frac{W}L(V_B-V_{in1}-V_{TH})^2\cdot R_D=V_B-V_{TH}\end{aligned}  When Vin<Vin1,M1 enters triode regionVDD21μnCoxLW(VBVin1VTH)2RD=VBVTH

大信号特性图

image-20240522224708121

求增益

V o u t = V D D − 1 2 μ n C o x W L ( V B − V i n − V T H ) 2 R D ∂ V o u t ∂ V i n = − μ n C o x W L ( V B − V i n − V T H ) ( − 1 − ∂ V T H ∂ V i n ) R D \begin{aligned}&V_{out}=V_{DD}-\frac{1}{2}\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{in}-V_{TH})^{2}R_{D}\\&\frac{\partial V_{out}}{\partial V_{in}}=-\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{in}-V_{TH})(-1-\frac{\partial V_{TH}}{\partial V_{in}})R_{D}\end{aligned} Vout=VDD21μnCoxLW(VBVinVTH)2RDVinVout=μnCoxLW(VBVinVTH)(1VinVTH)RD

∵ ∂ V T H / ∂ V i n = ∂ V T H / ∂ V S B = η , A ν = ∂ V o u t ∂ V i n = μ n C o x W L ( V B − V i n − V T H ) ( 1 + η ) R D \because\quad\partial V_{TH}/\partial V_{in}=\partial V_{TH}/\partial V_{SB}=\eta,\\A_{\nu}=\frac{\partial V_{out}}{\partial V_{in}}=\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{in}-V_{TH})(1+\eta)R_{D} VTH/Vin=VTH/VSB=η,Aν=VinVout=μnCoxLW(VBVinVTH)(1+η)RD

A ν = g m ( 1 + η ) R D A_\nu=g_m(1+\eta)R_D Aν=gm(1+η)RD

小信号分析

image-20240512175148305
ν b s = − ν i n ν 1 = − ν i n \nu_{bs}=-\nu_{in}\quad\nu_{1}=-\nu_{in} νbs=νinν1=νin

ν o u t = − [ g m ν 1 + g m b ν b s + ( ν o u t − ν i n ) / r o ] ⋅ R D \nu_{out}=-[g_{m}\nu_{1}+g_{mb}\nu_{bs}+(\nu_{out}-\nu_{in})/r_{o}]\cdot R_{D} νout=[gmν1+gmbνbs+(νoutνin)/ro]RD

A ν = ν o u t ν i n = g m + g m b + 1 / r o 1 + R D / r o ⋅ R D ≈ ( g m + g m b ) ⋅ R D A_{\nu}=\frac{\nu_{out}}{\nu_{in}}=\frac{g_{m}+g_{mb}+1/r_{o}}{1+R_{D}/r_{o}}\cdot R_{D}\approx(g_{m}+g_{mb})\cdot R_{D} Aν=νinνout=1+RD/rogm+gmb+1/roRD(gm+gmb)RD

如果输入电流源有无限的阻抗 R s R_s Rs
ν 1 = − [ ν i n − ( ν o u t / R D ) ⋅ R S ) ν b s = ν 1 \nu_1=-[\nu_{in}-(\nu_{out}/R_D)\cdot R_S)\quad\nu_{bs}=\nu_1 ν1=[νin(νout/RD)RS)νbs=ν1

ν o u t = − [ g m ν 1 + ( ν o u t + ν 1 ) / r o + g m b ν b s ] ⋅ R D A ν = ν o u t ν i n = g m + g m b + 1 / r o 1 + ( g m + g m b ) R S + ( R D + R S ) / r o ⋅ R D \nu_{out}=-[g_{m}\nu_{1}+(\nu_{out}+\nu_{1})/r_{o}+g_{mb}\nu_{bs}]\cdot R_{D}\\A_{\nu}=\frac{\nu_{out}}{\nu_{in}}=\frac{g_{m}+g_{mb}+1/r_{o}}{1+(g_{m}+g_{mb})R_{S}+(R_{D}+R_{S})/r_{o}}\cdot R_{D} νout=[gmν1+(νout+ν1)/ro+gmbνbs]RDAν=νinνout=1+(gm+gmb)RS+(RD+RS)/rogm+gmb+1/roRD

CG的输入电阻

ν 1 = − ν x ν b s = − ν x \nu_1=-\nu_x\quad\nu_{bs}=-\nu_x ν1=νxνbs=νx

i x R D + r o ( i x − ( g m + g m b ) ν x = ν x i_{x}R_{D}+r_{o}(i_{x}-(g_{m}+g_{mb})\nu_{x}=\nu_{x} ixRD+ro(ix(gm+gmb)νx=νx

r i n = ν x i x = R D / r o + 1 1 / r o + ( g m + g m b ) ≈ 1 g m + g m b r_{in}=\frac{\nu_{x}}{i_{x}}=\frac{R_{D}/r_{o}+1}{1/r_{o}+(g_{m}+g_{mb})}\approx\frac{1}{g_{m}+g_{mb}} rin=ixνx=1/ro+(gm+gmb)RD/ro+1gm+gmb1

R D R_D RD的影响

r i n = ν x i x = R D / r o + 1 1 / r o + ( g m + g m b ) r_{in}=\frac{\nu_{x}}{i_{x}}=\frac{R_{D}/r_{o}+1}{1/r_{o}+(g_{m}+g_{mb})} rin=ixνx=1/ro+(gm+gmb)RD/ro+1

输出电阻

image-20240512180103773 $$ \begin{aligned}r_{out}&=r_{OD}\left\|R_{D}\right\|\\&=\{r_{O}+[1+(g_{m}+g_{mb})r_{O}]\cdot R_{S}\}\|R_{D}\end{aligned} $$

− i f R s = 0 ⟶ r o u t = r O ∥ R D ∥ \begin{array}{cc}{-\mathrm{if}R_{s}=0}\\\\{\longrightarrow}&{r_{out}=r_{O}\left\|R_{D}\right\|}\\\end{array} ifRs=0rout=rORD

相关文章:

模拟集成电路(5)----单级放大器(共栅级)

模拟集成电路(5)----单级放大器&#xff08;共栅级&#xff09; 有一些场合需要一些小的输入电阻&#xff08;电流放大器&#xff09; 大信号分析 − W h e n V i n ≥ V B − V T H ∙ M 1 i s o f f , V o u t V D D − F o r L o w e r V i n I d 1 2 μ n C o x W L ( V…...

学习笔记——数据通信基础——数据通信网络(网络工程师)

网络工程师 网络工程&#xff0c;就是围绕着网络进行的一系列的活动&#xff0c;包括∶网络规划、设计、实施、调试、排错等。网络工程设计的知识领域很宽广&#xff0c;其中路由和交换是计算机网络的基本。 网络工程师∶是在网络工程领域&#xff0c;掌握专业的网络技术&…...

将本地项目上传到 gitee 仓库

1、创建 gitee 仓库 到 gitee 官网&#xff0c;新建仓库 配置新建仓库 完成仓库的创建 项目上传到仓库 上传项目需要安装git git官方下载地址&#xff1a;git下载地址 安装完成&#xff0c;前往本地项目所在文件夹&#xff0c;右击选择 Git Bash Here 刚下载完成需要配置G…...

Django学习

1.pycharm社区版创建django PyCharm社区版如何创建Django项目并运行_pycharm社区版打开django-CSDN博客 2.Django TemplateDoesNotExist: rest_framework 当我们使用djangorestframework框架时&#xff0c;首先下载pip install djangorestframework 参考博文Django Templat…...

说唱程序员

Yo yo yo&#xff0c;这里是代码的战场&#xff0c;程序员的秀场&#xff0c; 键盘敲击声&#xff0c;是我们的节奏响亮。 夜深人静时&#xff0c;我们与Bug正面刚&#xff0c; 调试、优化&#xff0c;每一行代码都得刚强。 我们不懂数理化&#xff0c;只是喜欢瞎搞哈&#xf…...

058.最后一个单词的长度

题意 给你一个字符串 s&#xff0c;由若干单词组成&#xff0c;单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 难度 简单 示例 1&#xff1a; 输入&#xff1a;s "Hello World" 输…...

决策树模型-预测用户是否购买某母婴产品

1&#xff0c;场景描述 假设我们是京东的数据分析师&#xff0c;负责分析母婴产品的购买行为。我们想预测用户是否会购买一款新上线的母婴产品。为了进行预测&#xff0c;我们将利用用户的历史购买数据、浏览行为和其他特征&#xff0c;通过决策树模型进行分析&#xff0c;并提…...

工具使用-网络性能测试工具(iperf)-TCP 和 UDP 的吞吐量-包转发率参数的理解

时间戳&#xff1a;2024年5月26日15:18:39 iperf 和 netperf 都是最常用的网络性能测试工具&#xff0c;测试 TCP 和 UDP 的吞吐量。它们都以客户端和服务器通信的方式&#xff0c;测试一段时间内的平均吞吐量。 接下来&#xff0c;我们就以 iperf 为例&#xff0c;看一下 TC…...

什么是JS引擎

JS引擎&#xff08;JavaScript引擎&#xff09;是负责在浏览器或Node.js等环境中解析和执行JavaScript代码的软件组件。它是JavaScript运行时的核心&#xff0c;将JavaScript代码转换为机器语言&#xff0c;使其能够在计算机上执行。 不同的浏览器和运行环境使用不同的JS引擎。…...

前端手写文件上传;使用input实现文件拖动上传

使用input实现文件拖动上传 vue2代码&#xff1a; <template><div><div class"drop-area" dragenter"highlight" dragover"highlight" dragleave"unhighlight" drop"handleDrop"click"handleClick&quo…...

Flutter 中的 PhysicalModel 小部件:全面指南

Flutter 中的 PhysicalModel 小部件&#xff1a;全面指南 Flutter 的 PhysicalModel 小部件提供了一种简单而高效的方式来给应用添加物理效果&#xff0c;如阴影和层次感。它本质上是一个矩形的 Container&#xff0c;带有圆角边框和可选的阴影&#xff0c;能够模仿真实世界中…...

Flutter 中的 Center 小部件:全面指南

Flutter 中的 Center 小部件&#xff1a;全面指南 在Flutter的世界里&#xff0c;Center是一个简单而强大的布局小部件&#xff0c;它能够将子组件放置在父组件的中心位置。无论是水平中心、垂直中心&#xff0c;还是两者都居中&#xff0c;Center都能轻松实现。本文将详细介绍…...

windows 执行node报错 800A1391

在项目下执行node -v的时候&#xff0c;抛了这个错误&#xff0c;一开始没发现有啥问题 现在一看&#xff0c;这个报错里的node怎么是个文件... 出现这个问题&#xff0c;是因为项目下&#xff0c;有个同名的文件叫node.js&#xff0c;搞得windows一时不知道是想打开node.js文…...

无人机操作界面来了,起点就很高呀。

无人机操作界面设计需要考虑以下几个方面&#xff1a; 易用性&#xff1a;无人机操作界面应该简单直观&#xff0c;易于操作和理解。操作按钮和控键应该布局合理&#xff0c;易于触摸或点击。重要的操作功能应该易于找到和使用&#xff0c;避免用户迷失或困惑。实时反馈&#…...

Android 11 AudioPolicyService 启动流程

AudioPolicyService在init进程中启动&#xff0c;源码路径&#xff1a;frameworks/av/media/audioserver/audioserver.rc service audioserver /system/bin/audioserverclass coreuser audioserver# media gid needed for /dev/fm (radio) and for /data/misc/media (tee)grou…...

java中static关键字面试五连问

抽象&#xff08;abstract&#xff09;方法是否可同时是静态的&#xff08;static&#xff09;? 抽象方法本来将来就是要被重写的&#xff0c;而静态方法不能被重写&#xff0c;所以是错误的 是否可以从一个静态&#xff08;static&#xff09;方法内部发出对非静态方法的调…...

基于文本来推荐相似酒店

基于文本来推荐相似酒店 查看数据集基本信息 import pandas as pd import numpy as np from nltk.corpus import stopwords from sklearn.metrics.pairwise import linear_kernel from sklearn.feature_extraction.text import CountVectorizer from sklearn.feature_extrac…...

红队内网攻防渗透:内网渗透之前置知识外网权限提升技术

红队内网攻防渗透 1. 内网权限提升技术1.1 外网权限提升的思路-前置知识1.1.1 外网权限提升知识点:1.1.2 外网权限提升基础内容1.1.2.1 为什么我们要学习权限提升转移技术:1.1.2.2 具体有哪些权限需要我们了解掌握的:1.1.2.3 以上常见权限获取方法简要归类说明:1.1.2.4 以上…...

【漏洞复现】大华智能物联综合管理平台 log4j远程代码执行漏洞

0x01 产品简介 大华ICC智能物联综合管理平台对技术组件进行模块化和松耦合&#xff0c;将解决方案分层分级&#xff0c;提高面向智慧物联的数据接入与生态合作能力。 0x02 漏洞概述 大华ICC智能物联综合管理平台/evo-apigw/evo-brm/1.2.0/user/is-exist 接口处存在 l0g4i远程…...

OrangePi AIpro测评

文章目录 1、外观部分2、系统初探3、AI性能体验4、总结 首先非常感谢csdn以及香橙派能够提供这样一个平台&#xff0c;可以测试OrangePi AIpro这样一块开发板&#xff0c;这块板子给我的感觉还是非常不错的&#xff0c;非常适合用来作为嵌入式学习的板子&#xff0c;性能也达到…...

idea大量爆红问题解决

问题描述 在学习和工作中&#xff0c;idea是程序员不可缺少的一个工具&#xff0c;但是突然在有些时候就会出现大量爆红的问题&#xff0c;发现无法跳转&#xff0c;无论是关机重启或者是替换root都无法解决 就是如上所展示的问题&#xff0c;但是程序依然可以启动。 问题解决…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂

蛋白质结合剂&#xff08;如抗体、抑制肽&#xff09;在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上&#xff0c;高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术&#xff0c;但这类方法普遍面临资源消耗巨大、研发周期冗长…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

Python实现prophet 理论及参数优化

文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候&#xff0c;写过一篇简单实现&#xff0c;后期随着对该模型的深入研究&#xff0c;本次记录涉及到prophet 的公式以及参数调优&#xff0c;从公式可以更直观…...

linux 错误码总结

1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课&#xff0c;做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程&#xff0c;它的核心机制是 Goroutine 协程、Channel 通道&#xff0c;并基于CSP&#xff08;Communicating Sequential Processes&#xff0…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...