開漏相當于你把一根線通過一個開關連接到電源負,當這個開關閉合時,這根線上的電位當然與電源負一樣,當這個開關斷開時,電位就不確定了,為了避免這種情況,一般還要在這根線上接個電阻到電源正,那么這時,這根線上的電位就跟電源正一樣了.當然你也可以把這根線通過一個開關連接到電源正,那么這個電阻就需要接到電源負了,這就叫做下拉.不過一般都是上拉,下拉很少見.
推挽則是一跟線,你在這根線的一頭接兩個開關,一個A開關接到電源正,B開關接到電源負,當A閉合,B斷開,你這根線就相當于直接接在電源正上,電位當然等于電源正,當A斷開,B閉合,這根線就是直接接在電源負上,輸出電位當然是電源負.如果 A B都閉合,當然,A B不能一起閉合,否則就短路了.
不難看出,上拉型開漏輸出,輸出高電平時,輸出電阻大,基本不具備帶載能力.輸出低電平時,可以看成直接接到電源負上,輸出電阻很小,帶載能力強.
推挽的話,無論高電平還是低電平,可以看成都是直接接在電源兩極上輸出電阻都小,帶載能力都強. |