这部分内容大部分参考W.Y.Choi的课堂讲义第三讲和第四讲:http://tera.yonsei.ac.kr/class/2007_1/main.htm

一、小信号模型

  首先要明确一点,大部分情形MOSFET都是工作在饱和区。在饱和区工作的状态我们通常称为静态工作点,在此状态附近考虑一个小的控制信号扰动$v_{GS}$,漏极伴生的附加电流记为$i_D$. 小信号模型就是用于研究这两个物理量之间的关系。

  由MOSFET在饱和区的关系$I_D=\frac12\mu_nC_{ox}\frac{W}{L}(V_{GS}-V_T)^2$,关于$V_{GS}$微分,有

  $i_D=\mu_nC_{ox}\frac{W}{L}(V_{GS}-V_T)v_{GS}\equiv g_m v_gs$.  $g_m=\mu_nC_{ox}\frac{W}{L}(V_{GS}-V_T)=\sqrt{2\mu_nC_{ox}\frac{W}{L}I_D}$.

  其中$g_m$就是小信号$i_D$关于$v_{GS}$的电导。小信号电路模型可由下图表示。

  

  下面考虑沟道长度修正,漏极电流$I_D=\frac12\mu C_{ox}\frac{W}{L}(1+\lambda V_{DS})(V_{GS}-V_T)^2$。由于表达式中有$V_{GS}$,$V_{DS}$两变量,微分变为

  $i_D=\frac{\partial I_D}{\partial V_{GS}}v_{GS}+\frac{\partial I_D}{\partial V_{DS}}v_{DS}\equiv g_m v_{GS}+\frac1{r_0}v_{DS}$.

  $g_m=\mu C_{ox}\frac{W}{L}(1+\lambda V_{DS})(V_{GS}-V_T)$,   $\frac1{r_0}=\frac12\mu C_{ox}\frac{W}{L}\lambda (V_{GS}-V_T)^2$.

  受控模型变为:

二、MOSFET的频率响应

  上面讨论的是MOSFET的直流小信号响应,那么对于含时的信号,我们有必要考虑gate和source间还有gate和drain间的电容,分别记为$C_{GS}$和$C_{GD}$. 它们的来源如下图。

  

    在饱和区,$C_{GS}=\frac23 WLC_{ox}+WL_{ov}C_{ox}$, $C_{GD}=WL_{ov}C_{ox}$. 所以我们有$C_{GS}>C_{GD}$.  注意这里$C_{ox}$的单位很奇怪...

    之前直流的小信号模型原电路如下

  

  而对于含时信号来说,我们的小信号实际上是对时间微分,故此时$V_{DD}$和$GND$这种不随时间变化的电压源无异。那么漏极电流实际上就是将drain的$V_{DD}$和source的GND相连后流过的电流,即下图中的$I_o$,而输入的小信号是$I_i$.

  对于频率为$\omega$的情形,$\frac{I_o}{I_i}=\frac{g_m}{j\omega (C_{GD}+C_{GS})}$.

  

MOSFET的小信号模型和频率响应的更多相关文章

  1. Django小例子 – 模型数据的模板呈现

    学习Django的这几天,学习过程还是很愉快的,django采用的MVC架构,学习曲线十分平缓,在深入学习之前,先简单的整理记录下django从数据库中获取数据并在模板中使用的方法.温故而知新 ^_^ ...

  2. OrCAD PSpice仿真库模型

    说明:本介绍包含了\capture\library\pspice和capture\library\pspice\advanls目录下所有库,但由于作者水平有限,介绍得也比较简单,有些说明可能不一定对. ...

  3. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.4 规范电路模型

    7.4 规范电路模型 在讨论了推导开关变换器交流等效电路模型的几种方法后,让我们先停下来,说明下这些结果.所有的在 CCM下以PWM工作的DC-DC变换器都具有相似的基本功能.首先,他们在理想情况下, ...

  4. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.2 基本交流建模方法

    7.2 基本交流建模方法 在本节中,PWM变换器的交流小信号模型导出步骤将被推导和解释.关键步骤是:(a)利用小纹波近似的动态版本,建立了与电感和电容波形的低频平均值相关的方程式,(b)平均方程的扰动 ...

  5. SaberRD之交流分析

    交流分析(AC Analysis)也叫做小信号(Small-Signal)分析,也即分析电路的小信号频率响应,更严谨的定义是:分析工作在直流偏置电压下的非线性电路对于一定频率范围内的输入小信号的系统响 ...

  6. [Fundamental of Power Electronics]-PART II-7.交流等效电路建模-7.1 引言

    7.1 引言 变换器系统总是需要反馈的.例如,在典型的DC-DC变换器应用中,无论输入电压\(V_{g}(t)\)和输出有效负载\(R\)如何变化,都必须使输出电压\(v(t)\)保持恒定.这是通过构 ...

  7. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.5 状态空间平均 7.6 本章小结

    7.5 状态空间平均 现有文献中已经出现了很多变换器交流建模的方法,其中包括电流注入法,电路平均和状态空间平均法.尽管某种特定方法的支持者可能更愿意使用该方法去建模,但所有方法的最终结果都是等效的.并 ...

  8. Multisim的电路分析方法

    Multisim的电路分析方法:主要有直流工作点分析,交流分析,瞬态分析,傅里叶分析,噪声分析,失真分析,直流扫描分析, 灵敏度分析,参数扫描分析,温度扫描分析,零一极点分析,传递函数分析,最坏情况分 ...

  9. 模拟CMOS集成电路-单级放大器增益直观理解

    我们再看辅助定理: 这里,Gm是指输出与地短接时的跨导:Rout表示当输入电压为零时的输出电阻.这个是书上的原话,但是在推算公式时发现,这两个量的定义还不是完全完整,我 的理解是: 首先Gm是等效跨导 ...

随机推荐

  1. Angular 服务的简单使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Mysql binlog 无法删除(purge命令无法删除)

    1.版本 1)操作系统 cat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m cat /proc/versionLinux versio ...

  3. Docker容器学习与分享10

    Docker容器向外提供服务 用分享04中的Nginx服务来试一下. 不过这次我直接用Nginx镜像创建容器,先下载Nginx镜像. [root@promote ~]# docker search n ...

  4. vc MFC 通过IDispatch调用默认成员函数

    CComPtr<IDispatch> spDisp(IDispatch *); if(!spDisp) return; DISPPARAMS dispParam={0}; //没有参数 V ...

  5. Beta阶段总结博客

    Beta阶段的规划 1.完善并做完阿尔法版本 2.美化界面 3.规格化GIt的使用 4.新增登录注册功能 5.与服务器端有了交互,实现了前后端的对接 6.增加了一些特效 7.每个人分了模块并且最后对于 ...

  6. 乐视4.14硬件免费日de用户体验

    此贴用于记录2016年4月14日乐视硬件免费日购买X65超级电视的用户体验.后续将动态更新 我是乐视电视的第一批用户,从乐视上市第一批超级电视,我先后帮助家人.同事.朋友买了6台乐视超级电视,也算是乐 ...

  7. Nowcoder 提高组练习赛-R7

    Nowcoder 提高组练习赛-R7 https://www.nowcoder.com/acm/contest/179#question 中间空了两场,因为实在是太难了... 第五场的第二题好像还比较 ...

  8. Android Bitmap Drawable byte[] InputStream 相互转换方法

    用android处理图片的时候,由于得到的资源不一样,所以经常要在各种格式中相互转化,以下介绍了 Bitmap Drawable byte[] InputStream 之间的转换方法: import ...

  9. 【转】浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)

    1.概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程.下面我将依靠自己的经验,总结一下整个过程.如有错漏,欢迎指正. ...

  10. python不要使用可变对象作为参数的默认值

    幽灵乘客例子: . 如上:如果为空时,bus2和bus3引用的是相同的一个list,就会造成粗错误 实际工作中,如果不想改变某个参数值,那么通过以上这种赋值也会改变 解决方式self.passenge ...