集電極開路輸出
右邊的那個三極管Q2集電極什么都不接,所以叫做集電極開路。(左邊的三極管Q1為反相之用,使輸入為“0”時,輸出也為“0”)。當左端的輸入為“0”時,前面的三極管Q1截止(即集電極C跟發射極E之間相當于斷開)。所以5V電源通過10K電阻加到右邊的三極管上Q2,Q2導通(即相當于一個開關閉合),當左端的輸入為“1”時,Q1導通,而后面的三極管Q2截止(相當于開關斷開)。集電極開路輸出的結構如圖所示:
推挽輸出高電平
在推挽輸出模式下,P-MOS管和N-MOS管同時工作,通過對兩個MOS管的導通控制,實現控制輸出高低電平,如圖所示:
推挽輸出低電平
在推挽輸出模式下,GPIO口是可以直接輸出高低電平的,不需要額外的上來或下拉輔助電路,如圖所示:
開漏輸高電平
在開漏輸出模式下,P-MOS管是不工作的, 只有N-MOS 管工作。P-MOS管截止,N-MOS管也截止,輸出的高電平是外部上拉電源的電平。如圖所示:
開漏輸低電平
開漏輸出模式下,必須要有外部上拉電阻,如果沒有外部上拉電源,輸出的信號只有低電平,沒有高電平。P-MOS管截止,N-MOS管導通,輸出低電平。如圖所示:
推挽輸出就是CPU 能夠直接推動輸出電平。開漏輸出就是斷開漏極,需要外接輔助上拉電阻。
評論