This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答]逻辑输出类型(推挽、开漏、三态)之间有何区别?

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/968927/faq-what-s-the-difference-between-logic-output-types-push-pull-open-drain-3-state

常见问题解答:逻辑和电压转换 > 输出参数>>电流常见问题解答

推挽输出

推挽输出可以在高电平状态下拉电流、或在低电平状态下灌电流。 在现代 CMOS 器件中、推挽输出的最常见配置如下所示:

输出状态

正极驱动器(PFET )

负驱动器(nFET)

打开 关闭
关闭 打开

当输出处于高电平状态时:

P 沟道 MOSFET 导通、并从 VCC 向输出端提供电流。

N 沟道 MOSFET 关闭、不允许电流流向 GND。

当输出处于低电平状态时:

P 沟道 MOSFET 关闭、不允许电流从 VCC 流出。

N 沟道 MOSFET 导通、并将电流从输出端灌入 GND。

开漏输出

开漏输出只能在低电平状态下灌入电流。 在现代 CMOS 器件中、开漏输出的最常见配置如下所示:

输出状态

负驱动器(nFET)

Hi-Z 关闭
打开

当输出处于高阻抗状态时、N 沟道 MOSFET 关闭、不允许任何电流流动。

当输出处于低电平状态时、N 沟道 MOSFET 导通并将电流从输出端灌入 GND。


三态输出

三态输出可以处于以下三种状态之一:驱动高电平、驱动低电平或不驱动(高阻抗)。 三态输出的最常见配置如下所示:

输出状态

正极驱动器(PFET )

负驱动器(nFET)

打开 关闭
关闭 打开
Hi-Z 关闭 关闭

当输出处于高电平状态时:

P 沟道 MOSFET 导通、并从 VCC 向输出端提供电流。

N 沟道 MOSFET 关闭、不允许电流流向 GND。

当输出处于低电平状态时:

P 沟道 MOSFET 关闭、不允许电流从 VCC 流出。

N 沟道 MOSFET 导通、并将电流从输出端灌入 GND。

当输出处于高阻抗状态时:

P 沟道 MOSFET 关闭、不允许电流从 VCC 流出。

N 沟道 MOSFET 关闭、不允许电流流向 GND。