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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 事件系統(tǒng)和DMA實現超快響應時間和極低功耗

          事件系統(tǒng)和DMA實現超快響應時間和極低功耗

          作者: 時間:2011-11-17 來源:網絡 收藏
          控制器配合使用,就可按如下方式完成模數和數模轉換:任何I/O引腳上的狀態(tài)變化或任何定時器/計數器出現溢出,就會觸發(fā)ADC轉換,無需任何CPU開銷。ADC轉換結果通過一個通道傳送到SRAM。同時,第二個定時器/計數器會觸發(fā)一個高速DAC轉換,并用第二個通道傳輸相應的數據。會讓模擬比較器觸發(fā)輸入捕捉,以100%精度記錄時間戳,觸發(fā)自動捕獲,記錄通信交易的起始時間戳,或在第二個ADC上掃描ADC轉換。4個事件通道仍是可使用的,它們可用于PWM輸出的故障保護,控制一個高壓驅動級、定時器/計數器的級聯,以及兩個通信通道,所有動作均在同時進行,而CPU則處于睡眠狀態(tài)。

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

            圖3,XMEGA的事件處理:若與DMA控制器配合使用,就可按如下方式完成模數和數模轉換:任何I/O引腳上的狀態(tài)變化或任何定時器/計數器出現溢出,就會觸發(fā)ADC轉換,無需任何CPU開銷。ADC轉換結果通過一個DMA通道傳送到SRAM。

            

          圖3

            圖3,XMEGA的事件處理

            在微控制器中增加事件系統(tǒng)和DMA對功耗有很大改善。在某些應用中,這樣做可使MCU在大多數時間都處于睡眠模式,功率消耗僅80 uA/MHz,而所有的外設卻仍繼續(xù)工作。對一個有8個同時事件和4個350 Kbps數據傳輸的應用而言,一個帶有事件系統(tǒng)和DMA的8/16位MCU,每秒將有3160萬個周期處于睡眠模式,而總電流消耗僅4mA。任何不帶事件系統(tǒng)和DMA的8/16位MCU則會消耗52 至 60 mA的電流。而一個32位MCU則會消耗34.8 mA的電流,幾乎是帶有事件系統(tǒng)和DMA處理器的10倍功耗。

            有/無事件系統(tǒng)和DMA之MCU的處理周期和功耗比較見表3。

            表1,有/無事件系統(tǒng)之MCU的處理周期和比較

            

          表1

            表2,有/無DMA的MCU傳輸350 KBps數據時的典型MIPS和功耗

            

          表2,有/無DMA的MCU傳輸350 KBps數據時的典型MIPS和功耗

            表3,傳輸350Kbps 數據的中斷、MIPS和功耗比較

            

          表3,傳輸350Kbps 數據的中斷、MIPS和功耗比較

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

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