【導(dǎo)讀】剛剛接觸上拉電阻的新手們都會有這樣的疑惑,上拉電阻和下拉電阻的取值問題。在網(wǎng)上有很多相關(guān)資料,但是只是給出了簡單的計(jì)算過程,并沒有對技巧及原理進(jìn)行詳細(xì)的解析。本文就針對上拉電阻的計(jì)算原理問題進(jìn)行詳細(xì)的解析。
下面就通過LM393比較器與LM358運(yùn)放為例來進(jìn)行講解,通常來說LM393比較器中的Vo是輸出,但它沒有在IC內(nèi)部與Vcc相連接,其只能受內(nèi)部的控制,向內(nèi)拉扯電流。而對對LM358運(yùn)放,output是運(yùn)放的輸出,在內(nèi)部與Vcc相連接。它受內(nèi)部的控制,既可向內(nèi)拉電流,也可以往外送出電流??偟膩碚f,就是三極管的c、b、e幾項(xiàng)都要同時接通,才能完全發(fā)揮作用,而比較器的這個輸出“三極管”,必須用外部上拉電阻接到電壓源,才能接通c。
再說上拉電阻的取值,上拉電阻通常是從2K到20K,經(jīng)典值則是10K。這里舉例使用拉電流跟灌電流計(jì)算,如果電阻過小,勢必會形成灌電流過大,造成單片機(jī)IO的損壞,如果電阻過大,那么對拉電流沒有太大的影響。按照這一模式對上拉電阻的計(jì)算進(jìn)行思考即可。
或者可以通過觀察外部供電的電流大小來進(jìn)行定義,如果是5V供電不超過10mA的話,電阻就要大于0.5Kohm。Vo表現(xiàn)低電壓時的拉電流能力是16mA,如果上拉電阻偏小,則表示供電能力太強(qiáng),就無法得到“低電壓”,需要注意的是最大可以采用36V供電。
另一方面就是看之后需要連接什么樣的負(fù)載,如果是直接點(diǎn)亮指示燈或者直接驅(qū)動BJT(或繼電器),那么上拉電阻就要小一點(diǎn),以便保證電流足夠大。如果僅僅是做邏輯判斷,或者是給電容充電進(jìn)行計(jì)時,上拉電阻就要大一點(diǎn),讓電流稍小。
在電阻的選擇方面,首選常用規(guī)格的那些電阻。電阻規(guī)格的選擇由之后被控制的對象來做決定。這里建議在滿足控制要求的前提下將電阻擴(kuò)大一些,這樣便可以減少功耗從而提高零件壽命。這點(diǎn)在LED指示燈或者LED數(shù)碼管上的作用較為明顯,可以明顯感覺到亮度稍暗的LED指示燈壽命更長。
相關(guān)閱讀::
達(dá)人總結(jié):使用上拉電阻的必要性
疑問解答:IO引腳用上拉電阻搭配拉電流負(fù)載影響多大?
設(shè)計(jì)技巧:上拉電阻如何搞定單片機(jī)抗干擾