open-drain and push-pull
具有開漏(OD)輸出的器件是指內部輸出和地之間有個N溝道的MOSFET(Q1),這些器件可以用於電平轉換的應用。輸出電壓由Vcc'決定。Vcc'可以大於輸入高電平電壓VCC(up-translate)也可以低於輸入高電平電壓VCC(down-translate)。
開漏器件對於各種電壓節點間的電平轉換非常有用。
但是,這種電平轉換的方法存在一些缺點。例如,當輸出電平爲低時,N溝道三極管是導通的,這樣在Vcc'和GND之間有一個持續的電流流過上拉電阻R和三極管Q1。這會影響整個系統的功耗。採用較大值的上拉電阻可以減小電流。但是,但是大的阻值會使輸出信號的上升時間變慢。
開漏輸出器件的優點如下:
● 可以用於各種電壓節點的Up-translate和down-translate轉換
● 可以將多個開漏輸出的Pin腳,連接到一條線上,形成“與邏輯”關係,即“線與”功能,任意一個變低後,開漏線上的邏輯就爲0了。這也是I2C,SMBus等總線判斷總線佔用狀態的原理。
● 開漏Pin不連接外部的上拉電阻,則只能輸出低電平。
具有推輓(push-pull)輸出的器件是指輸出腳內部集成有一對互補的MOSFET,當Q1導通、Q2截止時輸出高電平;而當Q1截止導通、Q2導通時輸出低電平;即可以吸電流,也可以貫電流;
但是缺點是,一條總線上只能有一個push-pull輸出的器件;