Open-Drain比push-pull少了个top transistor,只有bottom transistor。 就像push-pull中那样,当bottom transistor关闭,则输出为高电平,但此处没法输出高电平。 想要输出高电平,必须外部再接一个上拉电阻(pull-up resistor)。 Open-drain只能够漏电流(sink current),如果想要集电流(source current),则需要加一个上拉电阻。
推挽(push-pull)输出由一对互补MOS管组成。当输出高电平时,上管导通,电流从电源通过上管流向负载;输出低电平时,下管导通,电流从负载通过下管到地。因此推挽结构可直接驱动高低电平,且驱动能力强,信号无失真。开漏(open-drain)仅包含下管,无内置上管。当下管关闭时,输出高阻状态,必须依靠外接上拉电阻才能输出高电...
Open-Drain&Push-Pull Output)管脚的时候,常会见到两种模式:开漏(open-drain,漏极开路)和推挽(push-pull)。对此两种模式,有何区别和联系,下面整理了一些资料,来详细解释一下:一、Push-Pull推挽输出1、原理输出的器件是指输出脚内部集成有一对互补的MOSFET:当Q1导通、Q2截止时输出高电平;而当Q1截止导通、Q2导通时...
开漏输出(open drain)与推挽输出(push pull)学习详解及某个踩到的坑分享,程序员大本营,技术文章内容聚合第一站。
推挽Push Pull 推挽输出:可以输出高,低电平,连接数字器件。 栅极输入 0 时,高侧PMOS 高阻,低侧NMOS导通,输出0。 栅极输入 1 时,高侧PMOS 导通,低侧NMOS高阻,输出1(不需要外部上拉电路,上升沿比较陡峭)。 another one: Open Drain Output vs. Push-Pull Output ...
最近在写GPIO的driver, 在配置GPIO管脚时,看见了感觉熟悉的两个名词:Open Drain and Push Pull。可是一时对它们的原理及区别有感觉很模糊,故上网收集了一些资料复习一下。 所谓开漏电路概念中提到的“漏”就是指MOSFET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以MOSFET的漏极为输出...
这需要设备能够将信号线强力拉低,而这正是开漏(open-drain)模式的工作原理。在开漏模式下,设备只能拉低SDA线,而不能主动拉高SDA线,高电平是由上拉电阻提供的。 2. 工作模式的目的 推挽模式(Push-Pull Mode): 推挽模式下的驱动器可以提供高电平和低电平,这通常用于全双工通信,但在I2C总线中,SDA线并不完全使用...
推挽开漏(Push-pull open drain) Push pull output: can output high, low level, connect digital device; Open drain output: the output is equivalent to the collector of the triode. In order to get a high level state, a pull-up resistor is needed. It is suitable for making current mode ...
是I2C,SMBus等开开判开开占用开的原理。断状 ●开漏Pin不开接外部的上拉开阻,开只能开出低开平。 上开有开开,考下开参 具有推挽(push-pull)开出的器件是指开出脚部集成有一开互开的内MOSFET,当Q1开通、Q2截止开开出高开平;而当Q1截止开通、