天天看點

硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻

上拉電阻與下拉電阻

  • 引言
  • 何為上拉電阻與下拉電阻
  • 上拉電阻
  • 下拉電阻

引言

在電路設計中,我們經常會看到下面的一些電路圖,那麼在這些電路中,不接電阻與接入電阻,電路中又會發生哪些作用,電阻在其中又起了哪些作用?

硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻
硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻

何為上拉電阻與下拉電阻

解釋:上拉就是将一個不确定的電平信号通過一個電阻将其電平鉗制在高電平,電阻同時起限流作用。下拉同理,也是将一個不确定的電平信号通過一個電阻将其電平鉗制在低電平。在我們這個原理圖中,我們所指的高電平是電源,而低電平則是地,高低電平是相對而言的。

硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻

可以看到上圖所示:當我們按下開關S2A,則輸入端口輸出低電平。但是假設開關S2A未按下,那麼輸入端口的輸出是低電平還是高電平則未知。

硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻

看到如上的原理圖所示:當開關S2A按下時,輸入端口則輸出高電平,但是假設開關S2A打開時,那麼輸入端口的輸出是低電平還是高電平則未知。

所有我們需要設定當開關S2A打開時,其電平是高電平或者低電平,這就需要我們對其進行上拉或者下拉。

硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻
硬體設計——上拉電阻與下拉電阻引言何為上拉電阻與下拉電阻上拉電阻下拉電阻

我們可以看到上圖的圖一和圖二,對于電路而言,隻是電阻的位置發生變化,其餘皆未改變,但是電阻的不同會導緻當開關S1A打開時,其輸入端口的電平狀态是不一樣的。當我們對于上圖一的開關S1A按下時,輸入端口是低電平,當開關S1A打開時,輸入端口的是高電平。這樣就不會出現對于輸入端口的電平是未知狀态。當我們對于上圖二的開關S1A按下時,輸入端口是高電平,當開關S1A打開時,輸入端口是低電平。

上拉電阻

電源到器件引腳上的電阻叫上拉電阻,作用是平時使該引腳為高電平,上拉是對器件注入電流。高電平在IC内部與超大電阻相連接配接。

下拉電阻

地到器件引腳上的電阻叫下拉電阻,作用是平時使該引腳為低電平,下拉是輸出電流。低電平在IC内部與GND相連接配接。