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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430低功耗原理及其在海溫測量中的應(yīng)用解讀

          MSP430低功耗原理及其在海溫測量中的應(yīng)用解讀

          作者: 時(shí)間:2018-08-03 來源:網(wǎng)絡(luò) 收藏

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

          F4794芯片內(nèi)部有低溫漂18 ppm,1.2 V的基準(zhǔn)電壓,利用其給測溫電橋和SD16_A同時(shí)提供電壓基準(zhǔn),以形成比值測量系統(tǒng),能夠有效消除測量系統(tǒng)中的漂移誤差。系統(tǒng)方案原理圖如圖3所示。

          2.2 系統(tǒng)的低功耗設(shè)計(jì)

          2.2.1 硬件的低功耗設(shè)計(jì)

          系統(tǒng)選用了低功耗的處理器F4794。F4794為MSP430的4系列,工作電壓為1.8~3.6 V;當(dāng)工作電壓為2.2 V,頻率為1 MHz時(shí),活動(dòng)模式下電流為280μA,待機(jī)模式下電流為1.1μA;從待機(jī)到喚醒的時(shí)間不超過6μs。

          采用32768 Hz和4 MHz的晶振作為時(shí)鐘輸入,當(dāng)系統(tǒng)處于溫度采集或通信狀態(tài)時(shí)采用高頻時(shí)鐘來獲取較高的處理速度,當(dāng)系統(tǒng)處于待機(jī)狀態(tài)時(shí)采用低頻時(shí)鐘來降低系統(tǒng)功耗。這樣就較好的解決了電池供電的小電流應(yīng)用系統(tǒng)中工作頻率和功耗之間的矛盾。

          選擇低的供電電壓和低功耗的外圍器件來降低功耗。系統(tǒng)采用CR2032電池供電;使用超低功耗的LDO芯片AS1360進(jìn)行電源管理;選用低功耗的段式液晶顯示器LCD048。

          2.2.2 軟件的低功耗設(shè)計(jì)

          在程序設(shè)計(jì)上充分利用MSP430提供的多種低功耗工作模式。在進(jìn)行溫度采集時(shí),系統(tǒng)由活動(dòng)模式轉(zhuǎn)換為LPM0工作模式,CPU處于休眠狀態(tài),讓A/D轉(zhuǎn)換器獨(dú)立工作。在不進(jìn)行溫度采集時(shí),系統(tǒng)處于待機(jī)模式,進(jìn)入LPM3工作模式。當(dāng)需要工作時(shí),發(fā)生中斷喚醒CPU,處理完后再進(jìn)入低功耗模式。這樣,系統(tǒng)通常運(yùn)行在LPM3工作模式下,該模式又被稱為休眠模式,它是在保持實(shí)時(shí)時(shí)鐘活動(dòng)情況下功耗最低的一種工作模式。通過各種模式之間的靈活轉(zhuǎn)換,實(shí)現(xiàn)了降低系統(tǒng)功耗的目的。系統(tǒng)進(jìn)行一次溫度采集時(shí)程序的運(yùn)行狀態(tài)與對(duì)應(yīng)工作模式的轉(zhuǎn)換如圖4所示。

          3 結(jié)語

          隨著便攜式、低功耗智能儀器儀表的迅速發(fā)展,需要有低功耗、高集成度、模擬特性好、處理能力強(qiáng)的微處理器,MSP430系列滿足了這樣的需求。采用MSP430F4794作為微處理器設(shè)計(jì)的海水溫度采集系統(tǒng)能夠適應(yīng)空間受限、電池供電的海溫測量工作環(huán)境。測溫系統(tǒng)經(jīng)過修改,可以獲取海水的鹽度、波浪等其他海洋水文參數(shù),具有推廣應(yīng)用意義。


          上一頁 1 2 下一頁

          關(guān)鍵詞: MSP430 MCU 單片機(jī)

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