先說明一下電阻的作用:
1. 電阻作用:
-------接電阻就是為了防止輸入端懸空
-------減弱外部電流對芯片產生的干擾
-------保護cmos內的保護二極管,一般電流不大于10mA
-------上拉和下拉、限流
-------改變電平的電位,常用在TTL-CMOS匹配
-------在引腳懸空時有確定的狀態
-------增加高電平輸出時的驅動能力。
-------為OC門提供電流
2、定義:
上拉:通過一個電阻對電源相連。
下拉:通過一個電阻到地。
-------上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理!
-------上拉是對器件注入電流,下拉是輸出電流
-------弱強只是上拉電阻的阻值不同,沒有什么嚴格區分
-------對于非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開路輸出型電路輸出電流通道。
3、為什么要使用拉電阻:
-------一般作單鍵觸發使用時,如果IC本身沒有內接電阻,為了使單鍵維持在不被觸發的狀態或是觸發后回到原狀態,必須在IC外部另接一電阻。
-------數字電路有三種狀態:高電平、低電平、和高阻狀態,有些應用場合不希望出現高阻狀態,可以通過上拉電阻或下拉電阻的方式使處于穩定狀態,具體視設計要求而定!
-------一般說的是I/O端口,有的可以設置,有的不可以設置,有的是內置,有的是需要外接,I/O端口的輸出類似與一個三極管的C,當C接通過一個電阻和電源連接在一起的時候,該電阻成為上C拉電阻,也就是說,如果該端口正常時為高電平,C通過一個電阻和地連接在一起的時候,該電阻稱為下拉電阻,使該端口平時為低電平,作用比如:當一個接有上拉電阻的端口設為輸如狀態時,他的常態就為高電平,用于檢測低電平的輸入。
-------上拉電阻是用來解決總線驅動能力不足時提供電流的。一般說法是拉電流,下拉電阻是用來吸收電流的。
上下拉一般有兩個用處:1)提高輸出信號的驅動能力、 2)確定輸入信號的電平(防止干擾)。
用過8051的都知道CPU的I/O上通常接有排阻(上拉到5V),這里主要是為了提高輸出驅動能力的。因為8051的CPU不是標準的I/O口,輸出為低電平時可以吸收均20mA的電流,但輸出為高的時候是通過內部一個很大的電阻上拉的,輸出高電平時驅動能力很差,所以就通過外部上拉來提高電平輸出驅動能力。
一般一個三極管的基極都有兩個電阻,一個限流一個上拉或下拉,此處的上下拉主要為了確定輸入信號的電平。其實目標是為了防止干擾,因為器件的輸入接口一般內阻都很大,很容易受干擾。接一個上下拉電阻其實也就是降低了輸入阻抗,提高了抗干擾能力。
一般元器件不用的輸入口通要求接上拉或下拉電阻。注意,不用的輸出接口就不要接東西了。
舉例:

圖中上下兩個電阻分別為下拉電阻和上拉電阻,上拉就是將A點的電位拉高,下拉就是將A點的電位拉低,圖中的12k有些是沒有畫出來的,或者是沒有的.
他們的作用就是在電路驅動器關閉時,給該節點一個固定的電平
|