一:上拉電路和下拉電路的作用
所謂上,就是指高電平;所謂下,是指低電平。上拉,就是通過一個電阻將信號接電源,一般用於時鐘信號數據信號等。下拉,就是通過一個電阻將信號接地,一般用於保護信號。
這是根據電路需要設計的,主要目的是爲了防止干擾,增加電路的穩定性。
假如沒有上拉,時鐘和數據信號容易出錯,畢竟,CPU的功率有限,帶很多BUS線的時候,提供高電平信號有些喫力。而一旦這些信號被負載或者干擾拉下到某個電壓下,CPU無法正確地接收信息和發出指令,只能不斷地復位重啓。
假如沒有下拉,保護電路極易受到外界干擾,使CPU誤以爲被保護對象出問題而採取保護動作,導致誤保護。
二:上拉和下拉電路使用場合
1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般爲3.5V),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。
2、OC門電路必須加上拉電阻,才能使用。
3、爲加大輸出引腳的驅動能力,有的單片機管腳上也常使用上拉電阻。
4、在COMS芯片上,爲了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產生降低輸入阻抗,提供泄荷通路。
5、芯片的管腳加上拉電阻來提高輸出電平,從而提高芯片輸入信號的噪聲容限增強抗干擾能力。
6、提高總線的抗電磁干擾能力。管腳懸空就比較容易接受外界的電磁干擾。
7、長線傳輸中電阻不匹配容易引起反射波干擾,加上下拉電阻是電阻匹配,有效的抑制反射波干擾。
三:上拉電阻和下拉電阻的選擇原則
1、從節約功耗及芯片的灌電流能力考慮應當足夠大;電阻大,電流小,壓降基本上可以忽略。
2、從確保足夠的驅動電流考慮應當足夠小;電阻小,電流大。
3、對於高速電路,過大的上拉電阻可能邊沿變平緩。綜合考慮
以上三點,通常在1k到10k之間選取。對下拉電阻也有類似道理
這只是一些理論瞭解,後面會添加上自己在實踐學習的經驗!