1. 程式人生 > >通俗易懂談上拉電阻與下拉電阻

通俗易懂談上拉電阻與下拉電阻

上拉電阻與下拉電阻用在什麼場合?
    答:用在數位電路中,存在高低電平的場合。
上拉電阻與下拉電阻怎麼接線?
    上拉電阻:電阻一端接VCC,一端接邏輯電平接入引腳(如微控制器引腳)
    下拉電阻:電阻一端接GND,一端接邏輯電平接入引腳(如微控制器引腳)

    如上圖,R13和R14,一端接到了3.3V,一端通過J17連線到微控制器引腳,這兩個電阻就是上拉電阻。

    如上圖,R18的一端連線到了GND,一端連線到了微控制器的引腳(只不過是串了一個電阻後連線到了微控制器引腳)。所以這個就是下拉電阻。
上拉電阻和下拉電阻有什麼用?
    提高驅動能力:
    例如,用微控制器輸出高電平,但由於後續電路的影響,輸出的高電平不高,就是達不到VCC,影響電路工作。所以要接上拉電阻。下拉電阻情況相反,讓微控制器引腳輸出低電平,結果由於後續電路影響輸出的低電平達不到GND,所以接個下拉電阻。

    在微控制器引腳電平不定的時候,讓後面有一個穩定的電平:
    例如上面接下拉電阻的情況下,在微控制器剛上電的時候,電平是不定的,還有就是如果你連線的微控制器在上電以後,微控制器引腳是輸入引腳而不是輸出引腳,那這時候的微控制器電平也是不定的,R18的作用就是如果前面的微控制器引腳電平不定的話,強制讓電平保持在低電平。

    再這麼解釋一下吧,如果IE_DATA那個地方,不連線任何引腳,那麼由於R18的下拉作用,IE_DATA就是低電平,所以三極體就不會導通。

http://www.dzsc.com/data/2016-6-18/109978.html