Atmel SAM-D20的內(nèi)構(gòu)和原理
Mouser Electronics 提供的此新型 Atmel SAM-D20 低功耗微控制器以需要系統(tǒng)內(nèi)編程功能的低功耗、經(jīng)濟(jì)高效的應(yīng)用為目標(biāo)市場(chǎng)。這些微控制器具有高達(dá) 256 KB 閃存和 32 KB SRAM,最多可提供 52 個(gè)可編程輸入/輸出引腳以及一個(gè) 32 位實(shí)時(shí)時(shí)鐘/日歷 (RTCC)。同時(shí)還具有 8 個(gè) 16 位定時(shí)器,其中每個(gè)都可配置為產(chǎn)生頻率或波形、具有時(shí)間和頻率測(cè)量的輸入捕捉功能或設(shè)定執(zhí)行時(shí)間。20 通道的 12 位 ADC 和 10 位 DAC 允許高效采樣并生成外部模擬信號(hào)。ARM Cortex-M0+ 內(nèi)核支持 32 個(gè)中斷,并提供了單周期 32 x 32 乘法器,以具有成本效益的方式支持?jǐn)?shù)學(xué)密集型算法。最后,Atmel 的外設(shè)觸摸控制器提供了一個(gè) 256 通道電容觸摸和接近檢測(cè)功能。
Atmel SAM-D20低功耗設(shè)計(jì)的優(yōu)點(diǎn)
低功耗設(shè)計(jì)通過(guò)兩個(gè)軟件可選擇的休眠模式加以簡(jiǎn)化。在空閑模式下,Cortex-M0+ 內(nèi)核停止運(yùn)行,而所選外設(shè)仍會(huì)運(yùn)行。在待機(jī)模式下,除了特別選擇要繼續(xù)運(yùn)行的功能之外,所有時(shí)鐘和外設(shè)都可停止。一項(xiàng)稱為 SleepWalking 的附加功能可讓微控制器內(nèi)核進(jìn)入深層休眠模式,僅在發(fā)生重要事件時(shí)才會(huì)喚醒,這是取代通過(guò)間隔定時(shí)器輪詢外設(shè)的一個(gè)有效方法。
Atmel SAM-D20 Xplained Pro 評(píng)估套件可支持開(kāi)發(fā)操作,這是一款用于快速評(píng)估和開(kāi)發(fā) SAM-D20 微控制器的簡(jiǎn)單硬件平臺(tái)。該套件基于具有 256 KB 閃存的 ATSAMD20J18,并集成了板載嵌入式調(diào)試器,從而無(wú)需任何外部工具即可編程或調(diào)試器件。