新聞中心

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

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

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

        本文引用地址:http://www.104case.com/article/187196.htm

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

          

        圖3

          圖3,XMEGA的事件處理

          在微控制器中增加事件系統(tǒng)和DMA對功耗有很大改善。在某些應用中,這樣做可使MCU在大多數(shù)時間都處于睡眠模式,功率消耗僅80 uA/MHz,而所有的外設卻仍繼續(xù)工作。對一個有8個同時事件和4個350 Kbps數(shù)據(jù)傳輸?shù)膽枚裕粋€帶有事件系統(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數(shù)據(jù)時的典型MIPS和功耗

          

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

          表3,傳輸350Kbps 數(shù)據(jù)的中斷、MIPS和功耗比較

          

        表3,傳輸350Kbps 數(shù)據(jù)的中斷、MIPS和功耗比較

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 山丹县| 龙泉市| 财经| 东城区| 上高县| 郁南县| 买车| 揭阳市| 苏尼特左旗| 金沙县| 瑞安市| 肇庆市| 汉源县| 连山| 金坛市| 泰来县| 图木舒克市| 蒲城县| 景德镇市| 汶川县| 霍邱县| 临沂市| 洪泽县| 太原市| 康马县| 博爱县| 波密县| 余江县| 乡城县| 黎城县| 平舆县| 定日县| 宁阳县| 名山县| 涿鹿县| 潼南县| 长宁县| 石泉县| 望谟县| 都江堰市| 黎平县|