加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 一、定義
    • 二、上下拉電阻作用
    • 三、上拉電阻阻值的選擇原則
    • 四、原理
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

今日說(shuō)“法”:上拉、下拉電阻那點(diǎn)事

05/15 16:38
1453
閱讀需 11 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

大俠好,歡迎來(lái)到FPGA技術(shù)江湖,江湖偌大,相見(jiàn)即是緣分。大俠可以關(guān)注FPGA技術(shù)江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。

歡迎大俠來(lái)到FPGA技術(shù)江湖新欄目今日說(shuō)“法”,當(dāng)然,在這里我們肯定不是去研究討論法律法規(guī)知識(shí),那我們討論什么呢,在這里我們討論的是產(chǎn)品研發(fā)以及技術(shù)學(xué)習(xí)時(shí)一些小細(xì)節(jié)小方法等,歡迎大家一起學(xué)習(xí)交流,有好的靈感以及文章隨筆,歡迎投稿,投稿請(qǐng)標(biāo)明筆名以及相關(guān)文章,投稿接收郵箱:1033788863@qq.com。

今天帶來(lái)的是“上拉電阻下拉電阻那點(diǎn)事”,話(huà)不多說(shuō),上貨。

電路設(shè)計(jì)中,相信大家總見(jiàn)到上拉電阻和下拉電阻這兩個(gè)名字,但是不知道各位對(duì)他們有沒(méi)有詳細(xì)的了解,咱們今天就來(lái)聊聊上拉、下拉電阻那點(diǎn)事。首先,先看看定義怎么說(shuō)。

一、定義

上拉就是將不確定的信號(hào)通過(guò)一個(gè)電阻鉗位在高電平,電阻同時(shí)起限流作用,下拉同理。上拉是對(duì)器件注入電流,下拉是輸出電流;弱強(qiáng)只是上拉電阻的阻值不同,沒(méi)有什么嚴(yán)格區(qū)分;對(duì)于非集電極(或漏極)開(kāi)路輸出型電路(如普通門(mén)電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是為集電極開(kāi)路輸出型電路輸出電流通道。

二、上下拉電阻作用

1、提高電壓準(zhǔn)位:a.? 當(dāng) TTL 電路驅(qū)動(dòng) COMS 電路時(shí),如果 TTL 電路輸出的高電平低于 COMS 電路的最低高電平(一般為 3.5V), 這時(shí)就需要在TTL 的輸出端接上拉電阻,以提高輸出高電平的值。b. ?OC 門(mén)電路必須加上拉電阻,以提高輸出的高電平值。

2、加大輸出引腳的驅(qū)動(dòng)能力,有的單片機(jī)管腳上也常使用上拉電阻。

3、N/A pin 防靜電、防干擾:在COMS芯片上,為了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產(chǎn)生降低輸入阻抗, 提供泄荷通路。同時(shí)管腳懸空就比較容易接受外界的電磁干擾。

4、電阻匹配,抑制反射波干擾:長(zhǎng)線(xiàn)傳輸中電阻不匹配容易引起反射波干擾,加上下拉電阻是電阻匹配,有效的抑制反射波干擾。

5、預(yù)設(shè)空間狀態(tài)/缺省電位:在一些 CMOS 輸入端接上或下拉電阻是為了預(yù)設(shè)缺省電位。當(dāng)你不用這些引腳的時(shí)候,這些輸入端下拉接 0 或上拉接 1。在I2C總線(xiàn)等總線(xiàn)上,空閑時(shí)的狀態(tài)是由上下拉電阻獲得。

6. 提高芯片輸入信號(hào)的噪聲容限:輸入端如果是高阻狀態(tài),或者高阻抗輸入端處于懸空狀態(tài),此時(shí)需要加上拉或下拉,以免收到隨機(jī)電平而影響電路工作。同樣如果輸出端處于被動(dòng)狀態(tài),需要加上拉或下拉,如輸出端僅僅是一個(gè)三極管的集電極。從而提高芯片輸入信號(hào)的噪聲容限增強(qiáng)抗干擾能力。電源到元件間的叫上拉電阻,作用是平時(shí)使該腳為高電平地到元件間的叫下拉電阻,作用是平時(shí)使該腳為低電平上拉電阻和下拉電阻的范圍由器件來(lái)定(我們一般用10K) 。

一般來(lái)說(shuō)上拉或下拉電阻的作用是增大電流,加強(qiáng)電路的驅(qū)動(dòng)能力。比如說(shuō)51的p1口,還有,p0口必須接上拉電阻才可以作為io口使用。上拉和下拉的區(qū)別是一個(gè)為拉電流,一個(gè)為灌電流。一般來(lái)說(shuō)灌電流比拉電流要大,也就是灌電流驅(qū)動(dòng)能力強(qiáng)一些。

三、上拉電阻阻值的選擇原則

1、從節(jié)約功耗及芯片的灌電流能力考慮應(yīng)當(dāng)足夠大;電阻大,電流小。

2、從確保足夠的驅(qū)動(dòng)電流考慮應(yīng)當(dāng)足夠??;電阻小,電流大。

3、對(duì)于高速電路,過(guò)大的上拉電阻可能邊沿變平緩,綜合考慮。

以上三點(diǎn),通常在1k到10k之間選取,對(duì)下拉電阻也有類(lèi)似道理。

四、原理

上拉電阻實(shí)際上是集電極輸出的負(fù)載電阻。不管是在開(kāi)關(guān)應(yīng)用和模擬放大,此電阻的選擇都不是拍腦袋的。工作在線(xiàn)性范圍就不多說(shuō)了,在這里是討論的是晶體管是開(kāi)關(guān)應(yīng)用,所以只談開(kāi)關(guān)方式。找個(gè)TTL器件的資料單獨(dú)看末級(jí)就可以了,內(nèi)部都有負(fù)載電阻根據(jù)不同驅(qū)動(dòng)能力和速度要求這個(gè)電阻值不同,低功耗的電阻值大,速度快的電阻值小。但芯片制造商很難滿(mǎn)足應(yīng)用的需要不可能同種功能芯片做許多種,因此干脆不做這個(gè)負(fù)載電阻,改由使用者自己自由選擇外接,所以就出現(xiàn)OC、OD輸出的芯片。由于數(shù)字應(yīng)用時(shí)晶體管工作在飽和和截止區(qū),對(duì)負(fù)載電阻要求不高,電阻值小到只要不小到損壞末級(jí)晶體管就可以,大到輸出上升時(shí)間滿(mǎn)足設(shè)計(jì)要求就可,隨便選一個(gè)都可以正常工作。但是一個(gè)電路設(shè)計(jì)是否優(yōu)秀這些細(xì)節(jié)也是要考慮的。集電極輸出的開(kāi)關(guān)電路不管是開(kāi)還是關(guān)對(duì)地始終是通的,晶體管導(dǎo)通時(shí)電流從負(fù)載電阻經(jīng)導(dǎo)通的晶體管到地,截止時(shí)電流從負(fù)載電阻經(jīng)負(fù)載的輸入電阻到地。如果負(fù)載電阻選擇小點(diǎn)功耗就會(huì)大,這在電池供電和要求功耗小的系統(tǒng)設(shè)計(jì)中是要盡量避免的,如果電阻選擇大又會(huì)帶來(lái)信號(hào)上升沿的延時(shí),因?yàn)樨?fù)載的輸入電容在上升沿是通過(guò)無(wú)源的上拉電阻充電,電阻越大上升時(shí)間越長(zhǎng),下降沿是通過(guò)有源晶體管放電,時(shí)間取決于器件本身。因此設(shè)計(jì)者在選擇上拉電阻值時(shí),要根據(jù)系統(tǒng)實(shí)際情況在功耗和速度上兼顧。

從IC(MOS工藝)的角度,分別就輸入/輸出引腳做一解釋。

1、對(duì)芯片輸入管腳,若在系統(tǒng)板上懸空(未與任何輸出腳或驅(qū)動(dòng)相接)是比較危險(xiǎn)的。因?yàn)榇藭r(shí)很有可能輸入管腳內(nèi)部電容電荷累積使之達(dá)到中間電平(比如1.5V),而使得輸入緩沖器的PMOS管和NMOS管同時(shí)導(dǎo)通,這樣一來(lái)就在電源和地之間形成直接通路,產(chǎn)生較大的漏電流,時(shí)間一長(zhǎng)就可能損壞芯片,并且因?yàn)樘幱谥虚g電平會(huì)導(dǎo)致內(nèi)部電路對(duì)其邏輯(0或1)判斷混亂。

接上上拉或下拉電阻后,內(nèi)部電容相應(yīng)被充(放)電至高(低)電平,內(nèi)部緩沖器也只有NMOS(PMOS)管導(dǎo)通, 不會(huì)形成電源到地的直流通路。(至于防止靜電造成損壞, 因芯片管腳設(shè)計(jì)中一般會(huì)加保護(hù)電路, 反而無(wú)此必要)。

2、對(duì)于輸出管腳:1) 正常的輸出管腳(push-pull型),一般沒(méi)有必要接上拉或下拉電阻。2) OD或OC(漏極開(kāi)路或集電極開(kāi)路)型管腳,這種類(lèi)型的管腳需要外接上拉電阻實(shí)現(xiàn)線(xiàn)與功能(此時(shí)多個(gè)輸出可直接相連。典型應(yīng)用是:系統(tǒng)板上多個(gè)芯片的INT(中斷信號(hào))輸出直接相連,再接上一上拉電阻, 然后輸入MCU的INT引腳, 實(shí)現(xiàn)中斷報(bào)警功能)。

其工作原理是:在正常工作情況下,OD型管腳內(nèi)部的NMOS管關(guān)閉, 對(duì)外部而言其處于高阻狀態(tài),外接上拉電阻使輸出位于高電平(無(wú)效中斷狀態(tài));當(dāng)有中斷需求時(shí),OD型管腳內(nèi)部的NMOS管接通, 因其導(dǎo)通電阻遠(yuǎn)遠(yuǎn)小于上拉電阻,使輸出位于低電平(有效中斷狀態(tài))。針對(duì)MOS電路上下拉電阻阻值以幾十至幾百K為宜。(注: 此回答未涉及TTL工藝的芯片,也未曾考慮高頻PCB設(shè)計(jì)時(shí)需考慮的阻抗匹配,電磁干擾等效應(yīng)。)

1、芯片引腳上注明的上拉或下拉電阻,是指設(shè)計(jì)在芯片引腳內(nèi)部的一個(gè)電阻或等效電阻。設(shè)計(jì)這個(gè)電阻的目的,是為了當(dāng)用戶(hù)不需要用這個(gè)引腳的功能時(shí),不用外加元件,就可以設(shè)置這個(gè)引腳到缺省的狀態(tài)。而不會(huì)使 CMOS 輸入端懸空。使用時(shí)要注意如果這個(gè)缺省值不是你所要的, 你應(yīng)該把這個(gè)輸入端直接連到你需要的狀態(tài)。

2、這個(gè)引腳如果是上拉的話(huà),可以用于 "線(xiàn)或" 邏輯. 外接漏極開(kāi)路或集電極開(kāi)路輸出的其他芯片,組成負(fù)邏輯或輸入。如果是下拉的話(huà),,可以組成正邏輯 "線(xiàn)或",但外接只能是 CMOS 的高電平漏極開(kāi)路的芯片輸出,這是因?yàn)?CMOS 輸出的高,低電平分別由PMOS 和 NMOS 的漏極給出電流,可以做成 P 漏開(kāi)路或 N 漏開(kāi)路。而 TTL 的高電平由源極跟隨器輸出電流,不適合 "線(xiàn)或"。

3、TTL 到 CMOS 的驅(qū)動(dòng)或反之,原則上不建議用上下拉電阻來(lái)改變電平,最好加電平轉(zhuǎn)換電路。如果兩邊的電源都是 5 伏,可以直接連但影響性能和穩(wěn)定,尤其是 CMOS 驅(qū)動(dòng) TTL 時(shí)。兩邊邏輯電平不同時(shí),一定要用電平轉(zhuǎn)換. 電源電壓 3 伏或以下時(shí),建議不要用直連更不能用電阻拉電平。

4、芯片外加電阻由應(yīng)用情況決定,但是在邏輯電路中用電阻拉電平或改善驅(qū)動(dòng)能力都是不可行的,需要改善驅(qū)動(dòng)應(yīng)加驅(qū)動(dòng)電路。改變電平應(yīng)加電平轉(zhuǎn)換電路,包括長(zhǎng)線(xiàn)接收都有專(zhuān)門(mén)的芯片。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
XC7A100T-1FGG676I 1 AMD Xilinx Field Programmable Gate Array, 7925 CLBs, 1098MHz, 101440-Cell, CMOS, PBGA676, FBGA-676

ECAD模型

下載ECAD模型
$1546.16 查看
XC2C384-7FTG256C 1 AMD Xilinx Flash PLD, 7.5ns, 384-Cell, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, LEAD FREE, FTBGA-256
$687.7 查看
EP4CE10F17I7N 1 Altera Corporation Field Programmable Gate Array, 645 CLBs, 472.5MHz, 10320-Cell, PBGA256, 17 X 17 MM, 1 MM PITCH, LEAD FREE, FBGA-256

ECAD模型

下載ECAD模型
$311.8 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

任何技術(shù)的學(xué)習(xí)就好比一個(gè)江湖,對(duì)于每一位俠客都需要不斷的歷練,從初入江湖的小白到歸隱山林的隱世高人,需要不斷的自我感悟自己修煉,讓我們一起仗劍闖FPGA乃至更大的江湖。