上拉電阻和下拉電阻的用處和區別

2021-09-20 09:12:48 字數 971 閱讀 2162

上拉電阻和下拉電阻二者共同的作用是:避免電壓的「懸浮」,造成電路的不穩定。

一、上拉電阻如圖所示:

1、概念:將乙個不確定的訊號,通過乙個電阻與電源vcc相連,固定在高電平;

2、上拉是對器件注入電流,灌電流;

3、當乙個接有上拉電阻的io埠設定為輸入狀態時,它的常態為高電平。

二、下拉電阻如圖所示:

1、 概念:將乙個不確定的訊號,通過乙個電阻與地gnd相連,固定在低電平;

2、下拉是從器件輸出電流,拉電流;

3、當乙個接有下拉電阻的io埠設定為輸入狀態時,它的常態為低電平。

三、小應用:

1.對於一些高輸入阻抗的電路,引腳懸空容易受到外界的干擾(即使是很低的能量耦合至電路),此時設定上下拉電阻提供了乙個相對低阻的通路。因為在低阻上產生一定的電壓所需的能量是比高阻的情況大得多的,這就減少了一部分能量較弱的干擾訊號的影響,降低受干擾的概率。

2.對於coms輸入,為防止靜電擊穿,設定乙個上或下拉電阻,提供乙個相對的低阻迴路,以洩放儲存的電荷,不讓電壓積累。

3.對於高速電路,傳輸線效應開始顯現,設定上下拉電阻主要用以阻抗匹配,減少反射,保證電平能夠被正確讀寫。

4.加上下拉電阻確定電平狀態,輸入或輸出可能存在偏流,設定上下拉電阻使偏流流經電阻產生一固定的狀態的偏置電壓。

對於輸入來說,偏流極小,即使懸空高阻下可能會有相對較大的輸入電壓,且不穩定,加下拉,偏流流過電阻產生的壓降仍極小,可認為將輸入電平確定為低。

對於輸出來說,通常針對的是集電極(漏極)開路(oc)的情況,加上拉電阻確定輸出電壓的變動範圍。

上拉電阻和下拉電阻的區別

在初學arduino時,感覺最難理解的概念就是上拉電阻和下拉電阻了,不過你一旦理解了這個,後面的大部分都比較簡單了!在數字邏輯電路中,乙個訊號不是0,就是1。正是因為這樣,數位電路的設計才簡單,可靠。通常,用電壓5v 或者接近5v 代表 on 開狀態,代表高電平,對應狀態 1。用電壓0v 或者接近0...

下拉電阻和上拉電阻

在學習arduino時,連線微動開關,需要乙個下拉電阻,當開關處於開路的狀態時,保持輸入引腳的低電平。對於其中的原理糾結了很長時間,下面是根據查詢到的資料和加入了自己的理解。下拉電阻 1當處於斷路狀態時,如果沒有10k歐的下拉電阻,input端的電壓在0v 5v之間浮動。有下拉電阻時,輸入引腳通過1...

上拉電阻和下拉電阻

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