<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機IO口結構和上拉和下拉電阻的作用

          AVR單片機IO口結構和上拉和下拉電阻的作用

          作者:時間:2018-11-21來源:網絡收藏

            為搞清IO結構,首先看看上拉和的作用。

          本文引用地址:http://www.ex-cimer.com/article/201811/394646.htm

            一、上拉電阻

            上拉就是將不確定的信號通過一個電阻鉗位在高電平!電阻同時起限流作用!下拉同理!

            上拉電阻是用來解決總線驅動能力不足時提供電流的。一般說法是拉電流,是用來吸收電流。

            1、在用TTL電路驅動CMOS電路時,若TTL的高電平低于CMOS要求的高電平的門限值(1,TTL電平: 輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平 是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是 0.4V。 2,CMOS電平: 1邏輯電平電壓接近于電源電壓,0邏輯電平接近于0V。而且具有很寬的噪聲容限。),此時需用上拉電阻來提升輸出高電平的電壓值 。

            2、OC門必須外加上拉電阻,才能使用。(OC門:三極管的叫集電極開路,場效應管的叫漏極開路,簡稱開漏輸出。具備"線與"能力,有0得0。 )

            3、為加大輸出管腳的驅動能力,單片機的引腳常接入上拉電阻,(單片機可配置是否接上拉,51單片機P1 P2 P3均帶上拉,P0口不帶,所以用P0口做按鍵,液晶等應用時要自己加上上拉電阻,否則無法使用切記)

            4、CMOS芯片上為防止靜電破壞,不用的管腳不能懸空,需要接上拉電阻降低輸入阻抗,提供泄荷通路。

            5、提高總線的搞電磁干擾能力,懸空就容易就電磁干擾。

            二、上拉電阻阻值的選擇

            1、為節約功耗或使灌電流足夠大,阻值要大,電流小。

            2、為確保足夠的驅動電流,阻值要小,電流大。

            3、對于高速電路,過大的上拉電阻可能導致邊沿變得平緩。

            基于以上三點,一般選取上拉阻值為1K-10K。

            三、上拉阻值的計算

            OC門輸出高電平時是一個高阻態,其上拉電流要由上拉電阻來提供,設輸入端每端口不大于100uA,設輸出口驅動電流約500uA,標準工作電壓是5V,輸入口的高低電平門限為0.8V(低于此值為低電平);2V(高電平門限值)。

            選上拉電阻時:

            500uA x 8.4K= 4.2即選大于8.4K時輸出端能下拉至0.8V以下,此為最小阻值,再小就拉不下來了。如果輸出口驅動電流較大,則阻值可減小,保證下拉時能低于0.8V即可。

            當輸出高電平時,忽略管子的漏電流,兩輸入口需200uA

            200uA x15K=3V即上拉電阻壓降為3V,輸出口可達到2V,此阻值為最大阻值,再大就拉不到2V了。選10K可用。COMS門的可參考74HC系列

            設計時管子的漏電流不可忽略,IO口實際電流在不同電平下也是不同的,上述僅僅是原理,一句話概括為:輸出高電平時要喂飽后面的輸入口,輸出低電平不要把輸出口喂撐了(否則多余的電流喂給了級聯的輸入口,高于低電平門限值就不可靠了)

            在數字電路中不用的輸入腳都要接固定電平,通過1k電阻接高電平或接地。

            四、51型單片機IO口

            的IO是真正雙向IO結構,由于大部分網友都是從標準51轉過來的,受標準51的準雙向IO和布爾操作概念影響,沒能掌握的IO操作,所以有必要撰文說明一下

            其實采用真正雙向IO結構的新型MCU很多,常用的有 增強型51,PIC,AVR等,

            先簡單的回顧一下標準51的準雙向IO結構


            這種準雙向IO結構的特點是

            1 輸出結構類似 OC門,輸出低電平時,內部NMOS導通,驅動能力較強(800uA);輸出高電平靠內部上拉電阻,驅動能力弱(60uA)。

            2永遠有內部電阻上拉(P0口除外),高電平輸出電流能力很弱,所以即使IO口長時間短路到地也不會損壞IO口

            (同理,IO口低電平輸出能力較強,作低電平輸出時不能長時間短路到VCC)

            3作輸出時,輸出低電平可以推動LED(也是很弱的),輸出高電平通常需要外接緩沖電路(所以LED多為共陽接法)


          上一頁 1 2 下一頁

          關鍵詞: AVR 下拉電阻

          評論


          相關推薦

          技術專區

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();