如題,網上搜索了一大堆講解,感覺沒有一個能通俗易懂讓人明白的,為什麼加了電阻就能上拉和下拉?加了不是還會減少電流嗎?如果不加會怎樣?上拉和下拉電阻是串聯還是並聯在電路中?
-
1 # ScholarMartin
-
2 # 滄浪之水76199
類比電路中的上拉下拉電阻也稱為偏置電阻,是為電路提供合適的偏置電壓,以使三極體工作線上性區域。
數位電路中的上拉下拉電阻是為電路排除干擾設定的,電路中電晶體PN接面反向漏電電流,感應電壓等各種干擾會使電路中的關鍵電壓檢測點開關電壓混亂,使用電阻後可使穩態電壓保持穩定。
-
3 # 玩轉嵌入式
上拉電阻和下拉電阻在設計電路的時候經常遇到,上拉電阻可以在初始狀態把訊號牽制在確定的高電平,下拉電阻可以把訊號牽制在確定的低電平。下面舉例詳細介紹。
1.上拉電阻介紹所謂上拉,就是埠通過電阻接至VCC電源端。比如在設計按鍵電路時,按鍵的一端接GND,另一端接微控制器的GPIO,同時會在GPIO口上接一個電阻到VCC,這個電阻就是上拉電阻。如下圖所示。
有了上拉電阻,在沒有按鍵發生時,微控制器會檢測到確定的高電平,如果沒有該上拉電阻的話,微控制器檢測到的可能是一個浮空的電平而不是確定的高電平,在檢測按鍵的時候可能會誤判。
再以PNP三極體驅動繼電器為例,在基極端接一個上拉電阻,在微控制器初始化階段,埠初始化時可能電平不是確定的高電平,容易誤觸發PNP三極體導通,加了上拉電阻後,在微控制器埠不確定的時候基極是高電平,不會讓繼電器無動作。
2.下拉電阻介紹所謂下拉,就是埠通過電阻接到GND,在埠輸出訊號不確定的時候把訊號牽制在確定的低電平。以NPN三極體驅動繼電器為例,如下圖所示。
微控制器作為輸出埠控制三極體,輸出高電平時三極體導通繼電器動作;微控制器輸出低電平時三極體截止繼電器復位。但是在微控制器的初始化階段,埠的輸出狀態可能不是確定的,不是確定的高電平也不是確定的低電平,有可能使繼電器誤動作。由於下拉電阻的存在,即使微控制器初始化時,基極被下拉電阻牽制在低電平狀態,不會發生誤動作。
輸入訊號是對地的通斷時,需要上拉,就是通過大電阻接電源。對地導通時,對地電阻相對小,分壓得低電平。對地斷開時,對電源電阻相對小,分壓得高電平。
輸入訊號是對電源的通斷時,需要下拉。導通為高電平,斷開為低電平。