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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 僅需一只管腳的極低功耗電壓基準(zhǔn)

          僅需一只管腳的極低功耗電壓基準(zhǔn)

          作者: 時間:2010-12-25 來源:網(wǎng)絡(luò) 收藏

          電源軌一般用于為微控制器的源供電。在功率關(guān)鍵的電池供電應(yīng)用中,即使持續(xù)數(shù)10s的毫安級電流也是被禁止的。這種情況下,需要增加一個用于控制通斷的管腳。通過與源并聯(lián)一個0.1μF電容,并使用一個可從本設(shè)計實例在線版上下載的簡單軟件,只需要一個管腳就可以同時完成基準(zhǔn)電壓的供電與讀取任務(wù)。

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

          圖1一個電壓基準(zhǔn)與一只電容為微控制器提供一個基準(zhǔn)電壓
          圖1,一個電壓基準(zhǔn)與一只電容為微控制器提供一個基準(zhǔn)電壓。

            當(dāng)如圖1連接電壓基準(zhǔn)時,軟件將Microchip公司PIC芯片的VREF(基準(zhǔn)電壓)管腳配置成一個開關(guān)導(dǎo)通的輸出端。經(jīng)過約300μs后,電容上的電壓穩(wěn)在1.225V。

            ZXRE4041上電時存在著一個初始過沖。然后,該管腳被配置為一個ADC基準(zhǔn)電壓源的模擬輸入。當(dāng)ZXRE4041斷電時,在下一個50μs中,基準(zhǔn)電壓會快速掉落20mV。有了0.1μF電容,因為有泄漏,電壓會在2ms時間上緩慢跌落60mV。雖然這個延遲是指數(shù)性的,但速率很低,從實用角度說,可以認(rèn)為在這個短的時間窗口內(nèi)它是線性的。

            另外還要考慮到,在轉(zhuǎn)換期間,ADC會通過10kΩ電阻消耗電流,造成壓降。雖然Microchip公司并未在自己的文檔中給出這個壓降的特性,但通過對多款器件80mV壓降的測試,得到了一個6.67μA的計算電流值。采用傳統(tǒng)的內(nèi)部4MHz時鐘,并將ADC振蕩時鐘頻率除以16,用于最低工作電壓的運行,一次變換要用45μs。這個動作略微消耗了電容電量,但這種消耗大約只有2mV或3mV。用初始瓦秒減去用掉的瓦秒,就得到了較低的值。從初始穩(wěn)態(tài)的1.225V減去這些固定、可重復(fù)的損耗,就得到了一個新的基準(zhǔn)電壓,即1.225VREF–0.02V關(guān)機壓降–0.080 IR降=1.145V。

            用75μs做模數(shù)轉(zhuǎn)換、存儲數(shù)值,并在另外一個通道設(shè)置下一個轉(zhuǎn)換,11次轉(zhuǎn)換就可以得到低至22.5mV的最后一個基準(zhǔn)電壓,即:10×75μs×(60mV/2000μs)。與第一次轉(zhuǎn)換的結(jié)果相比,誤差只有1.9%。

            如果你只需要為某種消費產(chǎn)品提供一個適當(dāng)?shù)碾妷?,例如低電池電壓警告,則可以用一支LED,而不必用ZXRE4041。只要將R1的值改為300Ω,就能提供足以點亮LED的電流。雖然LED沒有專用電壓基準(zhǔn)芯片的溫度穩(wěn)定性,但對應(yīng)用來說這種變動是能夠接受的,因為大多數(shù)消費產(chǎn)品的使用都在人類的舒適范圍內(nèi)。如果LED已是系統(tǒng)中的一個組成部分,則電壓基準(zhǔn)的成本就只剩下軟件了。采用這種技巧,現(xiàn)在可以用LED提供狀態(tài)指示燈、光電探測器和電壓基準(zhǔn)功能,只需要用軟件重新配置變動,就可以進(jìn)入一種零功率狀態(tài)。



          關(guān)鍵詞: 基準(zhǔn) 電壓 功耗 只管 僅需

          評論


          相關(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); })();