集電極開路輸出的結構如圖1所示,右邊的那個三極體集電極什麼都不接,所以叫做集電極開路。
輸入「0」時,左邊的npn截止(集電極和發射集段相當於斷開),右邊npn導通,輸出直接接地,所以輸出低電平。
輸入「1」時,左邊的npn導通,右邊npn輸入端會被拉到gnd導致截止,輸出高阻,此時對外沒有任何的驅動能力。
1.電平轉換:可以很方便的調節輸出的電平,因為輸出電平完全由上拉電阻連線的電源電平決定。所以在需要進行電平轉換的地方,非常適合使用開漏輸出。
2.線與功能:多個訊號線直接連線在一起,只有當所有訊號全部為高電平時,合在一起的匯流排為高電平;只要有任意乙個或者多個訊號為低電平,則匯流排為低電平。這也是i2c,smbus等匯流排判斷匯流排占用狀態的原理。
推挽輸出結構是由兩個mos或者三極體組成。在收到互補控制的訊號時,乙個導通,乙個截止。
當vin輸出1電平時,上邊的mos管導通,同時下邊的mos管截至,vout輸出高電平。
當vin輸出0電平時,上邊的mos管截至,同時下邊的mos管導通,vout輸出低電平。
1.驅動能力:推挽輸出的最大特點是可以真正的輸出高電平和低電平,在兩種電平下都具有驅動能力。
補充說明:所謂的驅動能力,就是指輸出電流的能力。對於驅動大負載(即負載內阻越小,負載越大)時,例如io輸出為5v,驅動的負載內阻為10ohm,於是根據歐姆定律可以正常情況下負載上的電流為0.5a(推算出功率為2.5w)。顯然一般的io不可能有這麼大的驅動能力,也就是沒有辦法輸出這麼大的電流。於是造成的結果就是輸出電壓會被拉下來,達不到標稱的5v。當然如果只是數碼訊號的傳遞,下一級的輸入阻抗理論上最好是高阻,也就是只需要傳電壓,基本沒有電流,也就沒有功率,於是就不需要很大的驅動能力。
對於推挽輸出,輸出高、低電平時電流的流向如圖 2所示:
2.不具備線與功能:如果當兩個推挽輸出結構相連在一起,乙個輸出高電平,即上面的mos導通,下面的mos閉合時;同時另乙個輸出低電平,即上面的mos閉合,下面的mos導通時。電流會從第乙個引腳的vcc通過上端mos再經過第二個引腳的下端mos直接流向gnd。整個通路上電阻很小,會發生短路,進而可能造成埠的損害。
參考文章:
開漏輸出和推挽輸出
1.推挽輸出與開漏輸出的區別 推挽輸出 可以輸出高,低電平,連線數字器件 開漏輸出 輸出端相當於三極體的集電極.要得到高電平狀態需要上拉電阻才行.適合於做電流型的驅動,其吸收電流的能力相對強 一般20ma以內 2.開漏電路特點 在電路設計時我們常常遇到開漏 open drain 和開集 open c...
推挽輸出和開漏輸出
輸出 0 時,n mos 導通,p mos 高阻,輸出0。輸出 1 時,n mos 高阻,p mos 導通,輸出1 不需要外部上拉電路 特點 1 可以輸出高低電平,用於連線數字器件,高電平由vdd 決定,低電平由vss決定 2 推挽結構指兩個三極體受兩路互補的訊號控制,總是在乙個導通的時候另外乙個截...
推挽輸出和開漏輸出
推挽輸出 push pull 推挽輸出,正如字面上的意思,有 推 也有 挽 推挽輸出電路運用兩個mos管構成,上面為p mos,下面為n mos,vcc為正電源,vss為負電源,輸入端連有乙個相反器 非門 用來驅動mos管 當輸入訊號為正半周時,高電平輸入取反後為低電平,加在p mos上導通,而加在...