下拉電阻和上拉電阻

2021-06-18 21:31:21 字數 845 閱讀 3417

在學習arduino時,連線微動開關,需要乙個下拉電阻,當開關處於開路的狀態時,保持輸入引腳的低電平。對於其中的原理糾結了很長時間,下面是根據查詢到的資料和加入了自己的理解。

下拉電阻

1當處於斷路狀態時,如果沒有10k歐的下拉電阻,input端的電壓在0v~5v之間浮動。有下拉電阻時,輸入引腳通過10k歐電阻接地,處於低電平。

2 當電路處於開路狀態時,電流以最下電阻的路徑流動,在輸入引腳和5v之間流動。輸入埠處於高電平

下拉電阻的應用:在電路處於斷路狀態時,保證輸入端處於低電平。

上拉電阻

1 當開關處於閉合狀態時,輸入端的電壓是0v,處於低電平,如果沒有上拉電阻,將短路。

2 當開關處於斷開狀態時,輸入端處於高電平。

上拉電阻的應用:上拉電阻用在數位電路中經常用來保證輸入保持高電平。在ic電路中經常存在大多數時間保持高電平的引腳,低電平僅僅是為了觸發某種功能比如是復位。

開關狀態

閉合斷開

下拉電阻

高電平低電平

上拉電阻

低電平高電平

arduino內部的上拉電阻

arduino引腳內部有乙個20k歐的上拉電阻,用軟體啟用

pinmode(pin,input);

digitalwrite(pin,high);

上拉電阻和下拉電阻

所謂上,就是指高電平 所謂下,是指低電平。上拉,就是通過乙個電阻將訊號接電源,一般用於時鐘訊號資料訊號等。下拉,就是通過乙個電阻將訊號接地,一般用於保護訊號。這是根據電路需要設計的,主要目的是為了防止干擾,增加電路的穩定性。假如沒有上拉,時鐘和資料訊號容易出錯,畢竟,cpu的功率有限,帶很多bus線...

上拉電阻和下拉電阻

在數字邏輯電路中,乙個訊號不是0,就是1。正是因為這樣,數位電路的設計才簡單,可靠。通常,用電壓5v 或者接近5v 代表 on 開狀態,代表高電平,對應狀態 1。用電壓0v 或者接近0v 代表off關狀態,代表低電平,對應狀態0。有些開發板是基於3,3v的,因此使用3.3v作為高電平。如果乙個線路中...

上拉電阻 下拉電阻總結

上拉電阻 1 當ttl電路驅動coms電路時,如果ttl電路輸出的高電平低於coms電路的最低高電平 一般為3.5v 這時就需要在ttl的輸出端接上拉電阻,以提高輸出高電平的值。2 oc閘電路必須加上拉電阻,才能使用。3 為加大輸出引腳的驅動能力,有的微控制器管腳上也常使用上拉電阻。4 在coms晶...