开漏输出是什么
好的,我们来用中文详细解释一下“开漏输出”。
开漏输出(Open-Drain Output)是一种非常常见的数字输出电路结构,主要用于集成电路(IC)和微控制器(如单片机)的引脚。
它的核心特点是:
-
内部结构简化:
- 开漏输出通常由一个晶体管构成(通常是MOSFET的漏极)。
- 这个晶体管的源极连接到地(GND)。
- 最关键的一点是,晶体管的漏极在芯片内部是开放的(Open),也就是说,在芯片内部没有连接到电源(VCC)。
- 这就像是一个开关的一端固定接在地线上,另一端“悬空”没有接任何东西。
-
外部需要上拉电阻:
- 由于漏极在内部是“悬空”的,为了能让这个引脚产生有效的逻辑电平,必须在外部连接一个上拉电阻到这个引脚和电源(VCC)之间。
- 这个电阻非常重要,它定义了当内部的开关(晶体管)不导通时的输出电平。
-
工作方式:
- 输出逻辑低电平(‘0’): 当内部晶体管导通(打开)时,它将开漏引脚通过晶体管短接到地(GND)。电流流过外部上拉电阻和导通晶体管的通路到地,导致引脚上的电压被拉低至接近0V(逻辑‘0’)。
- 输出逻辑高电平(‘1’)或高阻态: 当内部晶体管截止(关闭)时,电流无法通过晶体管流向地。这时,外部的上拉电阻会将开漏引脚拉至电源电压(VCC),从而输出逻辑高电平(‘1’)。需要注意的是,输出高电平的实际电压完全由外部上拉电阻连接的电源电压决定。
- 在晶体管截止时,输出引脚几乎不会从外部电路吸收或提供电流(除了微小的漏电流),因此它也表现出类似高阻态的特性(对电平变化影响很小)。
开漏输出的优点:
- 电压灵活性强: 输出高电平的电压完全由外部上拉电阻连接的电源电压(VCC_pullup)决定。这意味着一个工作在较低电压(如3.3V)的微控制器可以通过开漏输出引脚(配合适当的上拉电阻连接到5V电源)去控制一个需要5V逻辑输入的设备。
- 易于实现“线与”(Wire-AND): 多个开漏输出引脚可以直接连接在同一条信号线上,并且这条线仍然使用一个共享的上拉电阻。
- 如果所有输出都为‘1’(即晶体管都截止),信号线被电阻拉高为‘1’。
- 只要任意一个输出为‘0’(即它的晶体管导通),它就把信号线拉低到‘0’。
- 这种特性对于总线结构(如I2C总线)特别有用,可以实现多主通信和冲突检测。
- 减少电平冲突: 因为开漏输出只能在总线上拉低电平(当它主动输出0时),而不能主动拉高,当所有输出都释放(输出1/高阻态)时,总线由外部电阻拉高,这避免了不同设备同时试图驱动相反电平(如一个拉高,另一个拉低)造成的短路冲突。
- 驱动能力可配置: 通过选择不同阻值的上拉电阻(配合引脚的内阻),可以在一定程度上调节驱动电流和压摆率(slew rate),虽然这通常不如推挽输出灵活。
开漏输出的缺点:
- 必须外接上拉电阻: 这是一个必须的额外元件,增加了设计复杂度和PCB面积。
- 驱动能力有限(拉高时): 输出高电平完全依靠外部上拉电阻将信号线拉高。因此,当需要驱动大电容负载或有大的漏电流负载时,信号从低到高的上升时间会比较慢(上升速度慢),可能导致时序问题或频率限制。拉低电平的能力通常较强(取决于晶体管的导通电阻)。
- 功耗(静态): 当输出持续为低电平时,电流会持续流经上拉电阻和导通的晶体管(短路状态),产生静态功耗(尤其是在大电流驱动时)。这对于低功耗应用需要注意。
常见的应用场景:
- I2C总线: 这是开漏输出最典型的应用,SDA(串行数据线)和SCL(串行时钟线)都采用开漏结构,允许多个主设备同时挂载在总线上。
- SMBus: 基于I2C,同样使用开漏。
- 1-Wire总线: 也使用开漏(或开集电极,思想类似)。
- 中断请求(IRQ)信号: 多个设备的中断线可以“线与”在一起连接到微控制器的中断输入。
- 复位信号: 可以由多个源产生的复位信号组合控制。
- 需要电平转换的GPIO接口: 当微控制器的IO电平(如1.8V, 3.3V)需要与更高电压的设备(如5V设备)通讯时。
- 驱动LED(需外部上拉或电流源): 但不如推挽输出驱动能力强(因为拉高能力有限)。
总结:
开漏输出是一种数字输出结构,在芯片内部仅用晶体管将输出引脚连接到地(GND),而不直接连接到电源(VCC)。因此它必须外接上拉电阻才能正常工作。它能输出低电平(0V)或“高阻态”(外部拉高至VCC时为‘1’)。它的主要优点在于电压灵活(高电平由外部VCC决定)、便于实现总线共享和“线与”操作(避免冲突)。它广泛应用于I2C总线、电平转换、中断线等场景。缺点是需要外部上拉电阻、上升时间较慢(拉高能力弱) 以及存在静态功耗(持续输出低电平时)。
MCU引脚输出模式中推挽输出与开漏输出电路原理区别
在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念。
资料下载
哈哈哈
2022-02-08 13:38:15
GPIO推挽输出和开漏输出模式区别详解
以STM32参考手册中的GPIO输出配置图为例:看到输出驱动器虚线框中的内容,输出驱动器中的P-MOS和N-MOS两个MOS管就是实现推挽
资料下载
李颜
2022-01-13 16:24:10
IIC 开漏输出相关分析资料下载
电子发烧友网为你提供IIC 开漏输出相关分析资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指
资料下载
佚名
2021-03-28 08:44:06
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机