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

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

3天内不再提示

芯片外围电路如何比较两个不同阻值的大小呢?

冬至子 来源:应用电子笔记 作者:一瓶不响半瓶晃荡 2023-10-29 17:21 次阅读

在一些芯片外围电路中有时需要引脚接不同的阻值以对应不同的功能或状态,这往往需要比较电阻阻值的大小,类似于电压比较器,比较外接电阻阻值与芯片内部设定阻值的大小,比如芯片内部包含两种电阻100k、500k,当芯片引脚外接阻值为R<100k、100k500k时,可以分别对应芯片内部的三种工作状态或功能。

这种阻值比较电路如下所示(假设M3/4/5/6 Vth=1V),这里仅分析两个电阻比较的电路,三个及以上的电阻比较同理。当R1>R2时,Vo输出低电平;当R1

图片

在分析之前首先看NMOS的输出特性曲线,阴影部分是饱和区,在饱和区漏极电流表达式可近似表达为:

图片

空白部分是三极管区,漏极电流可近似表示为:

图片

图片

工作原理:M5、M6构成一对镜像电流源,因为VgsM6=VdsM6,所以M6必定工作在饱和区,但M5的工作状态不能确定,如果M5工作在三极管区,那么M5、M6的漏极电流不再相等,因为饱和区和三极管区的Id表达式不同,如果M5也工作在饱和区,那么M5、M6就是一对镜像电流源(因为满足统一漏电流表达式);

因为V1>VthM3、V1>VthM4,所以M3、M4肯定会导通,假设M3工作在三极管区,那么VdrainM3

经过上述对M3、M6支路的分析,M3支路的电流IdM3=20uA;下面根据不同R2阻值条件下,分析Vo的输出电平。

1.如果R2为200k,假设M5工作在饱和区,则M5支路的电流为20uA,则VsourceM4=4V>V1,显然是不可能的,所以M5工作在三极管区,Vo为高电平,M4工作在饱和区,M4支路的电流近似为10uA;

2.如果R2为50k,假设M5工作在三极管区,VgsM5=VgsM6,根据MOS的输出特性曲线,M5的源漏极电压绝对值相比于M6较小,IdrainM5VdrainM6,那么对于M3和M4相关参数有如下关系:

图片

根据MOS的输出特性曲线,VdsM4

图片

根据上述假设推论,不等式左边>0,不等式右边<0,显然不等式不成立,所以M5工作在饱和区,M5支路电流和M6支路电流相同为20uA,M4工作在三极管区,Vo为低电平。

综上,电路完成了R1与R2阻值的比较,R1>R2时,Vo为低电平,反之则为高电平;同样的如果要比较两路电流的大小,也可以采用上述电路进行比较,只是需要将带比较的两路电流源进行镜像,本质上都是利用镜像电流源支路的电流值与镜像电流值能否匹配来实现比较的。

实际如果具体指定某些MOS的参数更方便定量分析,这里只给出了定性的分析,如果MOS参数和阻值(较大阻值)在合理范围内则是与分析相符的。

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

    关注

    141

    文章

    3493

    浏览量

    119106
  • NMOS
    +关注

    关注

    3

    文章

    270

    浏览量

    33717
  • 电压比较器
    +关注

    关注

    17

    文章

    207

    浏览量

    37264
  • 芯片电路
    +关注

    关注

    0

    文章

    10

    浏览量

    8996
  • 漏电流
    +关注

    关注

    0

    文章

    225

    浏览量

    16662
收藏 人收藏

    评论

    相关推荐

    Psoc4 4247LQI483如何判断产生的中断是由两个比较器中的哪一输出的上升沿触发的

    您好,我们使用的芯片为Psoc4 4247LQI483,该系列芯片中有两个LPcomparator,我们的目的是使两个比较器输出的上升沿,分
    发表于 02-18 08:26

    测量RC震荡电路中的阻值大小

    自己亲自写的测量RC震荡电路中的阻值大小verilog的程序。和大家分享。阻值大小在数码管上显示出来。用的FPGA
    发表于 06-04 17:31

    测量RC震荡电路中的阻值大小

    自己亲自写的测量RC震荡电路中的阻值大小verilog的程序。和大家分享。阻值大小在数码管上显示出来。用的FPGA
    发表于 06-04 17:33

    比较a b两个大小

    Labview比较两个大小,不用条件结构实现,而是用选择函数实现。程序的算法有错误,不知道如何更改,哪位大侠帮小弟看看如何改。。
    发表于 05-19 09:16

    两个小的电路设计失误

    今天写两个电路设计失误,第一是由于电流增益不够引起的,该电路是参考别的设计者引发的,看了之后可以了解一些知识。第一失误的主要原因是,设计
    发表于 09-10 17:28

    红外接收电路图的电阻阻值有规定吗?这两个图都可以采用吗

    红外接收电路图的电阻阻值有规定吗?这两个图都可以采用吗
    发表于 04-19 13:39

    图中的两个滤波电路有什么区别

    图中的两个电路有什么区别?为什么说第二图是实用的,第一图为什么不行?
    发表于 04-11 08:39

    labview比较两个元素数值大小,并进行统计

    labview 中怎么比较两个二位数组元素数值的大小两个数组的数据长度是一样的,然后统计两个数组中元素不同的元素数量除数组的长度
    发表于 05-12 18:13

    利用ADCMP600比较两个值a,b的大小是直接把a,b直接接到Vp和Vn上吗

    利用该芯片(ADCMP600)比较两个值a,b的大小。直接把a,b直接接到Vp和Vn上,还是需要加上电阻再接上?求解,谢谢。
    发表于 01-15 13:44

    请问Boost电路的反馈电路上的两个MOS管有什么用?

    如图所示,TI的一款Boost开关电源芯片提供了外围电路和内部框图。比较明显的是LX管脚上连接的电感、肖特基二极管就对应基本Boost的电感和二极管,LX内部的MOS管对应开关。一眼看
    发表于 04-17 09:52

    请问RS485通讯的A B端上下拉电阻值大小

    最新需要做一RS485主控要与多达64从设备的通讯的板子,在网上搜了一下RS485的应用电路,发现,A,B线的上下拉电阻值取的各种各样的都有,如下随便贴上三
    发表于 09-18 08:25

    在C语言中如何去比较两个数的大小

    比较两个数的大小给有需要的朋友,不过我希望朋友们理解后自己写#include #include int main(){ int x,y; printf("请输入两个数进行
    发表于 07-15 06:12

    怎样去计算两个阻值为R的等值并联电阻的等效电阻

    电力变压器按冷却介质可分为哪几种?变压器的铁芯是什么?怎样去计算两个阻值为R的等值并联电阻的等效电阻?如何去表示变压器的过负载能力
    发表于 09-14 06:48

    有没有可以通过单片机输入值来控制电阻值大小芯片

    有没有可以通过单片机输入值来控制电阻值大小芯片
    发表于 05-08 17:50

    LM4F232能够比较两个模拟电压的大小的模拟比较器的详细中文资料概述

    模拟比较器是一种外设,它能够比较两个模拟电压的大小,并通过自身提供的逻辑输出端将比较结果以信号的形式输出。模拟
    发表于 05-08 17:12 11次下载
    LM4F232能够<b class='flag-5'>比较</b><b class='flag-5'>两个</b>模拟电压的<b class='flag-5'>大小</b>的模拟<b class='flag-5'>比较</b>器的详细中文资料概述