整理下之前的筆記:簡談推挽電路
要理解推挽輸出,首先要理解好三極管(晶體管)的原理。下面這種三極管有三個端口,分別是基極(Base)、集電極(Collector)和發射極(Emitter)。下圖是NPN型晶體管。
這種三極管是電流控制型元器件,注意關鍵詞電流控制。意思就是說,只要基極B有輸入(或輸出)電流就可以對這個晶體管進行控制了。
下面請允許我換一下概念,把基極B視為控制端,集電極C視為輸入端,發射極E視為輸出端。這里輸入輸出是指電流流動的方向。
當控制端有電流輸入的時候,就會有電流從輸入端進入並從輸出端流出。
而PNP管正好相反,當有電流從控制端流出時,就會有電流從輸入端流到輸出端。
那么推挽電路:
上面的三極管是N型三極管,下面的三極管是P型三極管,請留意控制端、輸入端和輸出端。
當Vin電壓為V+時,上面的N型三極管控制端有電流輸入,Q3導通,於是電流從上往下通過,提供電流給負載。
經過上面的N型三極管提供電流給負載(Rload),這就叫「推」。
當Vin電壓為V-時,下面的三極管有電流流出,Q4導通,有電流從上往下流過。
經過下面的P型三極管提供電流給負載(Rload),這就叫「挽」。
以上,這就是推挽(push-pull)電路。
那么什么是開漏呢?這個在我答案一開頭給出的「網上資料」里講得很詳細了,我這里也簡單寫一下。
要理解開漏,可以先理解開集。
如圖,開集的意思,就是集電極C一端什么都不接,直接作為輸出端口。
如果要用這種電路帶一個負載,比如一個LED,必須接一個上拉電阻,就像這樣。
當Vin沒有電流,Q5斷開時,LED亮。當Vin流入電流,Q5導通時,LED滅。
開漏電路,就是把上圖中的三極管換成場效應管(MOSFET)。
N型場效應管各個端口的名稱:
場效應管是電壓控制型元器件,只要對柵極施加電壓,DS就會導通。
結型場效應管有一個特性就是它的輸入阻抗非常大,這意味着:沒有電流從控制電路流出,也沒有電流進入控制電路。沒有電流流入或流出,就不會燒壞控制電路。而雙極型晶體管不同,是電流控制性元器件,如果使用開集電路,可能會燒壞控制電路。這大概就是我們總是聽到開漏電路而很少聽到開集電路的原因吧?因為開集電路被淘汰了。
3. 可以利用改變上拉電源的電壓,改變傳輸電平。如圖2, IC的邏輯電平由電源Vcc1決定,而輸出高電平則由Vcc2(上拉電阻的電源電壓)決定。這樣我們就可以用低電平邏輯控制輸出高電平邏輯了(這樣你就可以進行任意電平的轉換)。(例如加上上拉電阻就可以提供TTL/CMOS電平輸出等。)
5. 標准的開漏腳一般只有輸出的能力。添加其它的判斷電路,才能具備雙向輸入、輸出的能力。
1. 開漏和開集的原理類似,在許多應用中我們利用開集電路代替開漏電路。例如,某輸入Pin要求由開漏電路驅動。則我們常見的驅動方式是利用一個三極管組成開集電路來驅動它,即方便又節省成本。
