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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR基本硬件線路設(shè)計(jì)與分析

          AVR基本硬件線路設(shè)計(jì)與分析

          作者: 時(shí)間:2013-01-14 來(lái)源:網(wǎng)絡(luò) 收藏

          重要說(shuō)明:實(shí)際應(yīng)用時(shí),如果你想簡(jiǎn)化線路,可以將AVCC直接接到VCC,AREF懸空。即這部分不需要任何的外圍零件。

          ISP下載接口設(shè)計(jì)

          AVR基本硬件線路設(shè)計(jì)與分析

          ISP下載接口,不需要任何的外圍零件。使用雙排2*5插座。由于沒(méi)有外圍零件,故PB5(MOSI)、PB6(MISO)、PB7(SCK)、復(fù)位腳仍可以正常使用,不受ISP的干擾。

          重要說(shuō)明:實(shí)際應(yīng)用時(shí),如果你想簡(jiǎn)化零件,可以不焊接2*5座。但在PCB設(shè)計(jì)時(shí)最好保留這個(gè)空位,以便以后升級(jí)內(nèi)的軟件。

          JTAG仿真接口設(shè)計(jì)

          AVR基本硬件線路設(shè)計(jì)與分析

          仿真接口也是使用雙排2*5插座。需要四只10K的上拉電阻。

          重要說(shuō)明:實(shí)際應(yīng)用時(shí),如果你不想使用JTAG仿真,并且不想受四只10K的上拉電阻的影響,可以將JP1-JP4斷開(kāi)。

          電源設(shè)計(jì)

          AVR基本硬件線路設(shè)計(jì)與分析

          單片機(jī)最常用的是5V與3.3V兩種電壓。本線路以開(kāi)關(guān)切換兩種電壓,并且以雙色二極管指示(5V時(shí)為綠燈,3.3V時(shí)為紅燈)。

          二極管D1防止用戶插錯(cuò)電源極性。D2可以允許用戶將電壓倒灌入此電路內(nèi),不會(huì)損壞1117-ADJ。

          1117-ADJ的特性為1腳會(huì)有50uA的電流輸出,1-2腳會(huì)有1.25V電壓。利用這個(gè)特點(diǎn),可以計(jì)算出輸出電壓:

          當(dāng)SW開(kāi)關(guān)打向左邊時(shí),R6上的電流為 1.25/0.33 = 3.78ma 。R8上的電流為1117-ADJ 1腳電流加上R6上的電流,即0.05+3.78=3.83ma. 可以計(jì)算得R8上的電壓為3.84V。 于是得出VCC=1.25+3.83=5.08V。誤差在2%以內(nèi)。

          當(dāng)SW開(kāi)關(guān)打向右邊時(shí),R6上的電流為 1.25/0.62 = 2.02ma 。R8上的電流為1117-ADJ 1腳電流加上R6上的電流,即0.05+2.02=2.07ma. 可以計(jì)算得R8上的電壓為2.07V。 于是得出VCC=1.25+2.07=3.32V。誤差在1%以內(nèi)。

          使用1%精度的電阻,可以控制整個(gè)輸出在3%以內(nèi)。

          重要說(shuō)明:實(shí)際應(yīng)用時(shí),視乎使用1117-ADJ的品牌,輸入電壓可以低至7伏甚至更低。(也可以同時(shí)使用低壓降的二極管代替1N4007)。


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: AVR 硬件線路 電壓誤差

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();