1. 程式人生 > >STM32學習歷程之IO口輸出方式

STM32學習歷程之IO口輸出方式

推輓輸出(PUSH-Pull Output):在功率放大器電路中大量採用推輓放大器電路,這種電路中用兩隻三極體構成一級放大器電路,兩隻三極體分別放大輸入訊號的正半周和負半周,即用一隻三極體放大訊號的正半周,用另一隻三極體放大訊號的負半周,兩隻三極體輸出的半周訊號在放大器負載上合併後得到一個完整週期的輸出訊號。推輓放大器電路中,一隻三極體工作在導通、放大狀態時,另一隻三極體處於截止狀態 ,當輸入訊號變化到另一個半周後,原先導通、放大的三極體進入截止,而原先截止的三極體進入導通、放大狀態,兩隻三極體在不斷地交替導通放大和截止變化,所以稱為推輓放大器。

這種電路只要用於低功耗情況下能輸出較大功率的交流訊號,通常用於低頻放大電路設計中,可增強輸出的負載能力。

開漏輸出(Open Drain Output):


最主要的特性:高電平沒有驅動能力,需要藉助外部上拉電阻才能真正輸出高電平。

MOS管閉合時,開漏輸出電路輸出高電平,且連線著負載時,電流流向是從外部電源,流經上來R流進負載,最後進入GND。

其優勢在於,可以很方便的調節輸出的電平,因為輸出電平完全由上拉電阻連線的電源電平決定。所以在需要進行電平轉換的地方,非常適合使用開漏輸出。