管腳的上拉下拉,推輓輸出

1.對於傳感器的信號輸入引腳,懸空狀態會導致讀取錯誤的情況,若輸入高電平有效,就將輸入引腳置低,若輸入低電平有效,輸入引腳置高。

2.一般都是將輸出方式變爲推輓輸出,

在開漏輸出模式下,P-MOS管不工作,只有N-MOS管起作用。若輸出數據寄存器的值爲0,則N-MOS導通,IO口輸出低電平;若輸出數據寄存器的值爲1,則N-MOS截止;由於P-MOS不工作,此時IO口既不是高電平,也不是低電平,這種狀態被稱爲高阻態。

在推輓輸出模式下,若輸出數據寄存器的值爲0,則N-MOS導通,P-MOS截止,IO口輸出低電平;若輸出數據寄存器的值爲1,則N-MOS截止,P-MOS導通,IO口輸出高電平;

開漏輸出就是不輸出電壓低電平時接地,高電平時不接地。如果外接上拉電阻,則在輸出高電平時電壓會拉到上拉電阻的電源電壓。這種方式適合在連接的外設電壓比單片機電壓低的時候。

所以開漏輸出模式只適用於小部分場合,作爲推輓輸出的比較常見

如果在管腳是利用UART,SPI,I2C就直接使用複用推輓輸出,

 

 

附:有關三極管的問題,如果集電極或者漏極沒有電壓的話,則視爲二極管或者一個PN結,在模擬電路里面這樣去區分,基極和發射極是一個PN結,PN結導通以後,發射極和集電極爲一個電平,MOS也是如此。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章