剛出社會時,常聽部門的前輩在講這兩個東西。為什麼有些OP要加上拉電阻,有些OP不用加上拉電阻?有些OP輸出可以High準位,有些輸出會Floating?雖然在學校時都有聽過,不過真要分辨有什麼不一樣,還真的說不上來,不過隨著應用多了後,總算能理解它們之間的差異原來這麼簡單。
不管是MCU、OP(比較器)亦或是電路設計的部份,在使用設計上,請先搞清楚open-drain(漏極開路)和push-pull(推挽),不要拿了就亂用(像我以前一樣>”<)。
Open-Drain:
看到Open就想到輸出是開路的,所以使用的話,就要加上拉電阻。看看Open-drain的電路架構就不難理突,原來它是用一個N-MOS(or BJT-NPN)當開關,所以輸出的電壓必需由外部決定。
Push-Pull:
又推又拉的它都做了,那外部就不用再多加什麼元件囉。其實Push-Pull的內部使用了兩個電晶體當Totem
Pole,當輸出高電位時,上面的電晶體導通、下面的電晶體關閉,使輸出為高電位;相反的,輸出低電位時,上面的電晶體關閉,下面的電晶體導通,使輸出為低電位。所以輸出不需要額外加上拉電阻。
Open-Drain 與Push-Pull的電路比較:
名稱
|
Open-drain (MOSFET) or
open collector (BJT)
|
Push-Pull
|
電路架構
|
|
|
輸出
|
輸出要加上拉電阻,否則是浮接。
|
輸出可為Hi或Low準位。
|
特點
|
1.
可做電壓轉換-Level shift
2.
IC內部僅需很小的閘極驅動電流
|
1.可以吸電流。
2.可以灌電流。
3.輸出電壓由IC電源決定。
|
備註:
LM358 是雙運放,挺好用的。不需要上拉。記住:只要是運放,就不需要上拉。
集成比較器(393、311等)是開集輸出,需要上拉。
11 意見:
謝謝分享
請問 Totem Pole是什麼
兩個電晶體疊在一起的設計,像圖騰一樣的電路架構
兩個電晶體疊在一起的設計,像圖騰一樣的電路架構
感謝 受益良多
謝謝說明 總算是了解兩個名詞的差異
淺顯易懂!! 謝謝分享!!
下面那個比較的表格裡面多了一格廣告,導致表格只看的到一半,能請大大幫忙處理一下嗎?
感謝大大的解釋!
不過push-pull 的圖是不是兩個電晶體畫反了呢??
以我的理解
上面的是是P-MOS 下面的是N-MOS
這樣的話當Vin 為high 時, 上面不導通下面導通, 這樣Vou 不就是low 了嗎@@?
然後, 廣告真得導致表格出問題, 再麻煩大大解決了~
感恩!
當輸出(應該是輸入)高電位時,上面的電晶體導通、下面的電晶體關閉,使輸出為高電位
這是上為NPN BJT,下為PNP BJT的線路。
張貼留言