0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CMOS数字电路静态时动态功耗大的原因

加油射频工程师 来源:加油射频工程师 作者:加油射频工程师 2022-10-31 14:33 次阅读

以前,在做数字硬件电路设计的时候,总听到说,CMOS数字电路静态时,基本没有功耗,但是当进行翻转时,功耗就上来了。

但是,为啥子呢?

今天,总算是明白了。

CMOS反相器算是CMOS数字电路中的基础电路,所以下面就以CMOS反相器为例,来看看原因。

439806e0-58d7-11ed-a3b6-dac502259ad0.png

理想的反相器模型和电路特性如上图所示。

也就是,当VinV1时,输出为0.

而反相器的内部电路如下图所示。

43c0d304-58d7-11ed-a3b6-dac502259ad0.png

假设Vin也只有两个电平,0V和VDD。

从反相器的理想电路特性看的话,电路可以简单地将M1和M2看成开关电路,当Vin=0V时,M2打开,M1关断,此时Vout=VDD;当Vin=VDD时,M2关断,M1打开,此时Vout=0V。

但是,仔细看看的话,上述的两种状态只是反相器开始和结束时候的状态。而在输入的电平从低到高变化时,M1和M2的状态经历了很多种。

需要注意的是,M1和M2晶体管,在所有情况下,流过的电流都相等,当然前提是反相器后面没有加负载。

在看下面内容前,先温习一下NMOS和PMOS进入线性区和饱和区所需要的条件。这样,当你知道VGS,VDS时,可以对照着下图,看管子是处于饱和区还是线性区。

当管子处于线性区时,MOS管等效于一个电阻,而且当VGS进一步升高,管子进入深度线性区时,这个电阻值Ron很小。

43d8f7cc-58d7-11ed-a3b6-dac502259ad0.png

现在正式开始。假设Vin要开始从0V变到VDD。

43c0d304-58d7-11ed-a3b6-dac502259ad0.png

状态1:

(1) 假设Vin=0,

此时对于M1来说,VGS1=Vin

而对于M2来说,VGS=-VDD,VDS=0V,满足|VGS|>|VTH2|, |VDS|<|VGS|-|VTH|,所以M2处于线性区。

也就是说,M1关断,M2等效于一个很小的电阻,即M2处于打开状态。

此时,流过M1和M2的电流为0.

但是M2怎么能在电流I2=I1=0时,仍然处于打开的状态呢?

这只有当Vds2=0时,才可能成立。

4460639c-58d7-11ed-a3b6-dac502259ad0.png

因此,Vout=VDD。

(2) 当Vin升高时,|Vgs2|开始降低,同时它的Ron开始增加。

但是因为Vin

状态2:

(3) 当Vin稍大于VTH1时,M1打开,M1和M2中开始有电流。因为Vout仍然接近于VDD,所以M1工作在饱和区,而M2处在线性区。

因为流过M1和M2的电流相等。

4471d6cc-58d7-11ed-a3b6-dac502259ad0.png

解上面这样一个方程,最后得到Vout随Vin变化的函数,显然是比较复杂的。

但是定性分析一下的话,发现当Vin升高时,Id和M2的沟道电阻都在增大,所以Vout必然继续下降。

状态3:

(4) Vout继续降低,降低到Vout=Vin+|VTH2|,M2即将退出线性区,进入饱和区。

此时M1的漏极电压为Vout,栅极电压为Vin,且Vout>Vin,所以Vgd=Vin-Vout<0

此时:

448f9338-58d7-11ed-a3b6-dac502259ad0.png

但是上述的等式中,没有Vout,所以没法根据这个式子推出Vout与Vin的关系。

但是,如果考虑上沟道长度调制效应,则:

44b0c3d2-58d7-11ed-a3b6-dac502259ad0.png

当Vin继续下降一点点,使得Vin=Vout时,M1和M2都处于饱和区,称Vin=Vout时的输入电平为trip point,也称为反相器的switching threshold.

状态4:

(6) :Vin继续升高时,Vout继续下降,当Vin-Vout>VTH1时,M1进入线性区,M2仍然处于饱和区

44e99694-58d7-11ed-a3b6-dac502259ad0.png

状态5:

(7) 当Vin继续上升,达到VDD-|VTH2|时,M2关断,M1处于线性区,此时M1类似于一个流过电流为0的电阻。

此时流过M1和M2的电流又变为0.

把这5个状态放到一幅图上时,如下。

451aff0e-58d7-11ed-a3b6-dac502259ad0.png

所以,当反相器工作时,管子的状态并不是简单的关断和打开,而是经历了一系列的状态。

从上面的分析可知,只有在状态1和状态5时,流经管子的电流为0;但在中间态时,流经管子的电流均不为0.也就是说,静态时功耗为0,动态时有功耗。

在设计CMOS反相器时,希望CMOS的转换电平(switching threshold)为VDD/2。

由上面的分析可知,当Vin=Vout时,转换点称为switching threshold,而此时M1和M2都处于饱和区。

所以,

4559188e-58d7-11ed-a3b6-dac502259ad0.png

因为 PMOS 迁移率约为 NMOS 迁移率的三分之一到二分之一,所以,M2 的宽度通常是 M1 的两倍到三倍。

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CMOS
    +关注

    关注

    58

    文章

    5385

    浏览量

    233884
  • 反相器
    +关注

    关注

    6

    文章

    298

    浏览量

    42861
  • 数字电路
    +关注

    关注

    193

    文章

    1419

    浏览量

    79958

原文标题:你知道为啥CMOS数字电路静态功耗小,动态功耗大么

文章出处:【微信号:加油射频工程师,微信公众号:加油射频工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅析CMOS电路静态功耗动态功耗

    CMOS电路功耗主要由动态功耗静态功耗组成,
    的头像 发表于 04-01 16:16 2551次阅读
    浅析<b class='flag-5'>CMOS</b><b class='flag-5'>电路</b>的<b class='flag-5'>静态</b><b class='flag-5'>功耗</b>和<b class='flag-5'>动态</b><b class='flag-5'>功耗</b>

    什么是数字电路

    的逻辑功能的测试称为功能测试或静态测试;对电气特性或时间特性的测试称为动态测试;如果测试的目的不仅是为了检查电路是否有故障,而且还要确定发生故障的部位,则称这种测试为故障定位。3.数字电路
    发表于 04-06 23:45

    数字电路及其应用

    的基本知识和应用实例。  在介绍基本知识时,我们将以集成数字电路为主,该电路又分TTL和CMOS两种类型,这里又以CMOS集成数字电路为主,
    发表于 04-07 09:39

    数字电路及其应用

    类型,这里又以CMOS集成数字电路为主,因它功耗低、工作电压范围宽、扇出能力强和售价低等,很适合电子爱好者选用。  介绍应用时,以实用为主,特别介绍一些家电产品和娱乐产品中的数字电路
    发表于 12-03 21:37

    数字电路及其应用

    P|CB样板打板    在介绍基本知识时,我们将以集成数字电路为主,该电路又分TTL和CMOS两种类型,这里又以CMOS集成数字电路为主,因
    发表于 09-05 11:12

    数字电路的应用介绍

    两种类型,这里又以CMOS集成数字电路为主,因它功耗低、工作电压范围宽、扇出能力强和售价低等,很适合电子爱好者选用。    介绍应用时,以实用为主,特别介绍一些家电产品和娱乐产品中的数字电路
    发表于 08-28 15:36

    数字电路设计的基本方法有哪些

    数字电子技术基础课程中,数字电路设计的数学基础是布尔函数,并利用卡诺图进行化简。卡诺图只适用于输入比较少的逻辑函数的化简。数字电路的设计方法是:组合电路设计:提出问题→确定逻辑关系→
    发表于 02-27 11:55

    浅析CMOS集成电路动态功耗

    CMOS 集成电路动态功耗的认知也是数字后端必须要掌握的;我们来聊一聊。动态
    发表于 06-09 18:06

    CMOS数字电路间的分离电路

    CMOS数字电路间的分离电路
    发表于 08-15 17:05 638次阅读
    <b class='flag-5'>CMOS</b><b class='flag-5'>数字电路</b>间的分离<b class='flag-5'>电路</b>图

    基于FPGA静态动态功耗解决方案介绍

    功耗静态功耗动态功耗组成。静态功耗是FPGA在被
    的头像 发表于 05-16 08:04 8152次阅读
    基于FPGA<b class='flag-5'>静态</b>和<b class='flag-5'>动态</b><b class='flag-5'>功耗</b>解决方案介绍

    FPGA系统设计的静态功耗动态功耗分析与进行仿真建模

    功耗一般由两部分组成:静态功耗动态功耗静态功耗
    的头像 发表于 01-16 09:46 8300次阅读
    FPGA系统设计的<b class='flag-5'>静态</b><b class='flag-5'>功耗</b>和<b class='flag-5'>动态</b><b class='flag-5'>功耗</b>分析与进行仿真建模

    数字电路中的TTL和CMOS区别

    目前应用最广泛的数字电路是TTL电路CMOS电路。 TTL—Transistor-Transistor Logic 三极管-三极管逻辑 MOS—Metal-Oxide Semicon
    的头像 发表于 05-03 11:26 1.1w次阅读
    <b class='flag-5'>数字电路</b>中的TTL和<b class='flag-5'>CMOS</b>区别

    cmos电路静态功耗怎么算,cmos静态功耗影响因素

    CMOS静态功耗是指在CMOS电路中,当输入信号不变时,电路中的电流仍然存在,这种电流被称为
    的头像 发表于 07-21 15:47 2367次阅读
    <b class='flag-5'>cmos</b>门<b class='flag-5'>电路</b><b class='flag-5'>静态</b><b class='flag-5'>功耗</b>怎么算,<b class='flag-5'>cmos</b><b class='flag-5'>静态</b><b class='flag-5'>功耗</b>影响因素

    cmos动态功耗公式,cmos动态功耗和哪些电路参数有关

    CMOS器件是一种采用CMOS技术制造的电子器件,具有低功耗、耐电磁干扰、高噪声免疫性等优点,被广泛应用于现代电子领域。本文将介绍cmos动态
    的头像 发表于 07-21 15:55 2997次阅读
    <b class='flag-5'>cmos</b><b class='flag-5'>动态</b><b class='flag-5'>功耗</b>公式,<b class='flag-5'>cmos</b><b class='flag-5'>动态</b><b class='flag-5'>功耗</b>和哪些<b class='flag-5'>电路</b>参数有关

    动态电路静态电路的区别

    类型。静态电路主要指的是电子设备中没有时序要求的电路,例如门电路、反相器电路、仲裁电路等;而
    的头像 发表于 09-17 10:47 3803次阅读