漏极开路

正常的CMOS输出级是上下两个管子,把上面的管子去掉,就是OPEN

DRAIN了。这种输出有两个主要目的:电平转换和线与。由于漏极开路,所以后级电路必须接一上拉电阻,上拉电阻的电源电压就可以决定输出电平,这样你就可以进行任意电平的转换了。线与功能主要用于有多个电路对同一信号进行拉低操作的场合,如果本电路不想拉低,就输出高电平,由于open

drain的上面的管子被拿掉,高电平是靠外接的上拉电阻实现的。如果是正常的CMOS输出级,出现一个输出为高另外一个低时,等于电源短路。I2C和PS/2鼠标等传输电路都是典型的这种线与功能。

当然open drain也不是没有代价,这就是输出的驱动能力很差

输出的驱动能力很差的说法不准确,驱动能力取决于IC中的末级晶体管功率。OD只是带来上升沿的延时,因为上升沿是通过外接上拉无源电阻对负载充电的,当电阻选择小时延时就小、但功耗大,反之延时大功耗小。OPEN

DRAIN提供了灵活的输出方式,但也是有代价的,如果对延时有要求,荐意用下降沿输出。

在电路中常会遇到漏极开路(open drain)和集电极开路(open collector)两种情形。漏极开路电路概念中提到的“漏”是指MOSFET的漏极。同理,集电极开路电路中的“集”就是指三极管的集电极。在数字电路中,则粪便简称OD门和OC门。开漏电路就是指从MOSFET的漏极输出的电路。典型的用法是在漏极外部的电路添加上拉电阻到电源。完整的开漏电路应由开漏器件和开漏上拉电阻组成。这里的上拉电阻Rp的阻值决定了逻辑电平转换的上升/下降沿的速度。阻值越大,速度越低,功耗越小。

可以将多个开漏输出的引脚连接到一条线上,这样就形成“线与逻辑”关系。注意这个公共点必须接一个上拉电阻。当这些引脚的任一路变为逻辑0后,开漏线上的逻辑就为0了。在I2C等接口总线中就用此法判断总线占用状态

组成开漏形式的电路有以下几个特点: 1.

利用外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up

,MOSFET到GND。IC内部仅需很下的栅极驱动电流。如图1。 2.

可以将多个开漏输出的Pin,连接到一条线上。形成“与逻辑”关系。如图1,当PIN_A、PIN_B、PIN_C任意一个变低后,开漏线上的逻辑就为0了。这也是I2C,SMBus等总线判断总线占用状态的原理。

3. 可以利用改变上拉电源的电压,改变传输电平。如图2,

IC的逻辑电平由电源Vcc1决定,而输出高电平则由Vcc2决定。这样我们就可以用低电平逻辑控制输出高电平逻辑了。 4.

开漏Pin不连接外部的上拉电阻,则只能输出低电平。 5.

标准的开漏脚一般只有输出的能力。添加其它的判断电路,才能具备双向输入、输出的能力。

drain open 线与_整理:请教open drain应该怎么理解相关推荐

  1. drain open 线与_再转一个:push-pull and open-drain,开漏(open drain)和开集(open collector...

    在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念. 所谓开漏电路概念中提到的"漏"就是指MOS FET的漏极.同理,开集电路中的&q ...

  2. 上证指数30年k线图_上证指数历史k线图_k线图24种经典图解

    上证指数季度k线图 400x296 - 90KB - JPEG 戴若顾比:上证指数寻找新的支撑_股市及时雨 550x341 - 25KB - JPEG 上证综指周K线图 300x232 - 16KB ...

  3. 几种常见的网络摄像头_DVR方案_整理

    几种常见的网络摄像头_DVR方案_整理 http://blog.csdn.net/ex_net/article/details/7833334 作者:张建波 邮箱: 281451020@qq.com ...

  4. 中兴B863AV3.2-M_S905L_支持3A和3A-B_安卓9.0_一次线刷_刷机固件升级包及教程

    中兴B863AV3.2-M_S905L_支持3A和3A-B_安卓9.0_一次线刷_刷机固件升级包及教程 适用型号:B863AV3.2-M(USB双公线线刷,只需一次线刷,不再需要线刷后再卡刷) 系统版 ...

  5. shell181网格划分_【2017年整理】ANSYS中SHELL181单元理解和参数详解.docx

    [2017年整理]ANSYS中SHELL181单元理解和参数详解 ANSYS中SHELL181单元参数详解 SHELL181单元说明: SHELL181单元适合对薄的到具有一定厚度的壳体结构进行分析. ...

  6. matlab零交叉块,[MATLAB基础] 关于心电信号奇异点与其小波变换模极大值对的零交叉点的关系?请教下面程序应该如何理解哈...

    关于心电信号奇异点与其小波变换模极大值对的零交叉点的关系?请教下面程序应该如何理解哈 %**************************************求正负极大值对*********** ...

  7. ad软件 pcb如何走线过孔_【经验】关于高速PCB设计的一些经典问答

    在信号速率不断提高的今天,高速PCB设计已经成为每一个PCB工程师都应该要关注和掌握的必备技能,这包括基础理论知识以及实际设计经验.接下来,板儿妹和大家分享一些关于高速PCB设计的经典问答,都是前辈们 ...

  8. python k线合成_手把手教你写一个Python版的K线合成函数

    手把手教你写一个Python版的K线合成函数 在编写.使用策略时,经常会使用一些不常用的K线周期数据.然而交易所.数据源又没有提供这些周期的数据.只能通过使用已有周期的数据进行合成.合成算法已经有一个 ...

  9. 画箱线图_箱线图的N种画法

    图中标示了箱线图中每条线和点表示的含义,其中应用到了分位数的概念 线的主要包含五个数据节点,将一组数据从大到小排列,分别计算出他的上边缘(Maximum),上四分位数(Q3),中位数(Median), ...

  10. python 画图 线标注_最简洁的Python时间序列可视化实现

    TUSHARE  金融与技术学习兴趣小组 翻译整理.编辑 | 一只小绿怪兽 译者简介:北京第二外国语学院国际商务专业研一在读,目前在学习Python编程和量化投资相关知识. 作者:DataCamp 时 ...

最新文章

  1. Bzoj2780: [Spoj]8093 Sevenk Love Oimaster
  2. 脑细胞膜等效神经网路训练代码
  3. (转)iOS里面Frameworks介绍
  4. 几种人类设计的永动机,最后一个彻底服了!| 今日最佳
  5. YBTOJ:圈套问题(分治法、鸽笼原理)
  6. mysql dos 下切换连接_如何在dos下连接进入mysql对数据库进行操作
  7. 语音识别(1)---语音识别(ASR)评估指标-WER(字错误率)和SER(句错误率)
  8. [学习笔记]C语言深度剖析
  9. 使用spring最简单地读取properties文件中的内容
  10. sql语句mysql_MySQL基本的Sql语句
  11. OpenCV-特征提取与检测(04、亚像素级别角点检测)
  12. VC++可视化编程——创建空白窗口
  13. YDOOK:ESP8266: 官方SDK下载 详细教程 ROST 版本与 NONOS 版本对比与区别
  14. 基于Java的企业新闻管理系统的设计与实现
  15. Win11如何给系统盘瘦身?Win11系统盘瘦身方法
  16. OSError: cannot open resource
  17. 解析MTK获取系统时间函数大全
  18. python输入个人所得税计算_Python实现的个人所得税计算器示例
  19. Linux安装必须建立的三个分区
  20. web项目034-----JS模版引擎

热门文章

  1. 站控层系统的服务器,干货|不知道智能变电站体系结构 你会错过很多事!
  2. html 强制用ie浏览,强制指定IE浏览器版本
  3. 《谁说菜鸟不会数据分析》数据处理 之 数据清洗--重复数据的处理
  4. windows 上面git 克隆clone 的时候报错 warning:Clone succeeded,but checkout failed
  5. 股票实时l2数据接口多久刷新一次?
  6. 利用接口(vue等)调用thinkphp6(tp6)验证码验证结果总是失败的解决方案
  7. C. Mortal Kombat Tower(动态规划)Educational Codeforces Round 95 (Rated for Div. 2)
  8. 基于wine葡萄酒数据集的分类方法研究
  9. M0、M1、M2、M3
  10. python2 之 DataFrame