推挽輸出和開漏輸出

2021-10-03 05:29:12 字數 1238 閱讀 3811

推挽輸出(push-pull):

推挽輸出,正如字面上的意思,有「推」,也有「挽」,推挽輸出電路運用兩個mos管構成,上面為p-mos,下面為n-mos,vcc為正電源,vss為負電源,輸入端連有乙個相反器(非門),用來驅動mos管:

當輸入訊號為正半周時,高電平輸入取反後為低電平,加在p-mos上導通,而加在n-mos上截止,因此vcc提供電流驅動負載:

這樣子輸出的電平為高電平,也就是「推」。

當輸入訊號為負半周時,低電平輸入取反後為高電平,加在n-mos上導通,而加在p-mos上截止,因此vss提供電流驅動負載:

這樣子輸出的電平為低電平,也就是「挽」。

推挽輸出因為是控制mos管的導通從而運用vcc與vss來驅動負載,因此驅動負載能力強,每一次只導通乙個mos管,開關損耗也比較小,所以推挽輸出能驅動led。

另乙個輸出方式為開漏輸出,首先先了解什麼叫開集,開集就是三極體的集電極開路,而同理開漏就是mos管上的漏極開路,開漏輸出原理類似數電上oc門裡的集電極開路,就是漏極作為輸出埠直接接到輸出上:

當輸入為高電平,則mos管導通,輸出電平被拉低;

當輸入電平為高,則mos管截止,此時輸出電平屬於高阻態,即不是高電平也不是低電平。

電路等效成:

從等效電路看,開漏輸出只能輸出低電平,而不能輸出高電平,若要輸出高電平的話,需要在輸出點接上拉電阻,上拉電阻能提高驅動能力,就可以進行任意電平的轉換了。

總結:推挽輸出的驅動能力比較強,只要對應io口的暫存器為輸出高電平,相應的io口就能輸出高電平,低電平也是如此,而開漏輸出只能輸出低電平而不能輸出高電平,要輸出高電平需要對io口加上拉電阻,適合做電流型的驅動,因此,一般情況下會用推挽輸出來控制一些常見裝置,如led燈,繼電器,mos管等等,而開漏輸出使用得比較少。

附上mos管的分辨:

開漏輸出和推挽輸出

1.推挽輸出與開漏輸出的區別 推挽輸出 可以輸出高,低電平,連線數字器件 開漏輸出 輸出端相當於三極體的集電極.要得到高電平狀態需要上拉電阻才行.適合於做電流型的驅動,其吸收電流的能力相對強 一般20ma以內 2.開漏電路特點 在電路設計時我們常常遇到開漏 open drain 和開集 open c...

推挽輸出和開漏輸出

輸出 0 時,n mos 導通,p mos 高阻,輸出0。輸出 1 時,n mos 高阻,p mos 導通,輸出1 不需要外部上拉電路 特點 1 可以輸出高低電平,用於連線數字器件,高電平由vdd 決定,低電平由vss決定 2 推挽結構指兩個三極體受兩路互補的訊號控制,總是在乙個導通的時候另外乙個截...

開漏輸出和推挽輸出

集電極開路輸出的結構如圖1所示,右邊的那個三極體集電極什麼都不接,所以叫做集電極開路。輸入 0 時,左邊的npn截止 集電極和發射集段相當於斷開 右邊npn導通,輸出直接接地,所以輸出低電平。輸入 1 時,左邊的npn導通,右邊npn輸入端會被拉到gnd導致截止,輸出高阻,此時對外沒有任何的驅動能力...