Atmel SAM L21系列微控制器:低功耗設(shè)計(jì)的理想之選
在電子設(shè)備不斷追求更低功耗、更高性能的今天,Atmel推出的SAM L21系列微控制器憑借其卓越的特性,成為了眾多工程師的首選。下面我們就來(lái)深入了解一下這款微控制器。
文件下載:ATSAML21J16B-AUT.pdf
一、產(chǎn)品概述
Atmel | SMART SAM L21是一系列超低功耗微控制器,采用32位ARM Cortex - M0+處理器,最高運(yùn)行頻率可達(dá)48MHz,每兆赫茲能達(dá)到2.46 CoreMark。它有32、48和64引腳封裝可選,閃存最大支持256KB,SRAM最大支持40KB。該系列運(yùn)用了先進(jìn)的電源管理技術(shù),如電源域門控、SleepWalking、超低功耗外設(shè)等,有效降低了電流消耗。其高度可配置的外設(shè)中,還包含支持帶接近感應(yīng)的電容式接口的觸摸控制器。
二、核心特性
(一)處理器
- 高性能CPU:ARM Cortex - M0+ CPU最高運(yùn)行頻率達(dá)48MHz,具備單周期硬件乘法器和微跟蹤緩沖區(qū)(Micro Trace Buffer),能有效提升數(shù)據(jù)處理速度。
- 指令兼容性:與前代Cortex - M0核心100%指令集兼容,且向上兼容Cortex - M3和M4核心,方便工程師進(jìn)行遷移和開發(fā)。
(二)存儲(chǔ)器
- 多樣的閃存配置:提供32/64/128/256KB的片內(nèi)自編程閃存,還有1/2/4/8KB的閃存讀寫部分(Flash Read - While - Write section),滿足不同存儲(chǔ)需求。
- 靈活的SRAM組合:主內(nèi)存SRAM有4/8/16/32KB可選,低功耗內(nèi)存SRAM有2/4/8/8KB可選,可根據(jù)實(shí)際應(yīng)用場(chǎng)景合理分配內(nèi)存資源。
(三)系統(tǒng)
- 可靠的復(fù)位與檢測(cè):具備上電復(fù)位(POR)和欠壓檢測(cè)(BOD)功能,保障系統(tǒng)在不同電源環(huán)境下的穩(wěn)定運(yùn)行。
- 豐富的時(shí)鐘選項(xiàng):提供內(nèi)部和外部時(shí)鐘選項(xiàng),可根據(jù)實(shí)際需求靈活配置,滿足不同外設(shè)的時(shí)鐘要求。
- 強(qiáng)大的中斷控制:外部中斷控制器(EIC)支持16個(gè)外部中斷和1個(gè)不可屏蔽中斷,配合兩引腳串行線調(diào)試(SWD)接口,方便進(jìn)行程序的編程、測(cè)試和調(diào)試。
(四)低功耗設(shè)計(jì)
- 多種睡眠模式:支持空閑(Idle)、待機(jī)(Standby)、備份(Backup)和關(guān)機(jī)(Off)四種睡眠模式,可根據(jù)系統(tǒng)不同的工作狀態(tài)選擇合適的模式,降低功耗。
- SleepWalking外設(shè):允許外設(shè)根據(jù)預(yù)定義條件從睡眠中喚醒,僅在需要時(shí)喚醒內(nèi)部操作(如DMA傳輸和/或CPU),進(jìn)一步節(jié)省功耗。
- 電源管理架構(gòu):采用靜態(tài)和動(dòng)態(tài)電源門控架構(gòu),支持電池備份,有兩個(gè)性能級(jí)別可供選擇,嵌入式降壓/低壓差穩(wěn)壓器(Buck/LDO regulator)支持動(dòng)態(tài)選擇,有效降低功耗。
(五)外設(shè)
- 高效的數(shù)據(jù)傳輸:16通道直接內(nèi)存訪問控制器(DMAC)和12通道事件系統(tǒng),實(shí)現(xiàn)高效的數(shù)據(jù)傳輸和外設(shè)間的協(xié)同工作。
- 靈活的定時(shí)器:多達(dá)五個(gè)16位定時(shí)器/計(jì)數(shù)器(TC),包括一個(gè)低功耗TC,每個(gè)可配置為16位、8位或32位模式;兩個(gè)24位和一個(gè)16位控制定時(shí)器/計(jì)數(shù)器(TCC),具備擴(kuò)展功能,如多通道比較輸出、同步脈沖寬度調(diào)制(PWM)模式生成、故障保護(hù)等。
- 豐富的通信接口:一個(gè)全速(12Mbps)通用串行總線(USB)2.0接口,支持嵌入式主機(jī)和設(shè)備功能;多達(dá)六個(gè)串行通信接口(SERCOM),可配置為USART、I2C、SPI、LIN從機(jī)等多種模式。
- 強(qiáng)大的模擬功能:一個(gè)12位、1MSPS模數(shù)轉(zhuǎn)換器(ADC),最多支持20個(gè)通道,具備差分和單端輸入、自動(dòng)偏移和增益誤差補(bǔ)償、過(guò)采樣和抽取功能,可支持13 - 16位分辨率;兩個(gè)12位、1MSPS雙輸出數(shù)模轉(zhuǎn)換器(DAC);兩個(gè)模擬比較器(AC)和三個(gè)運(yùn)算放大器(OPAMP)。
- 觸摸控制功能:外設(shè)觸摸控制器(PTC)支持169通道電容式觸摸和接近感應(yīng),可在待機(jī)模式下實(shí)現(xiàn)觸摸喚醒。
(六)振蕩器
提供多種振蕩器選項(xiàng),包括32.768kHz晶體振蕩器(XOSC32K)、0.4 - 32MHz晶體振蕩器(XOSC)、32.768kHz內(nèi)部振蕩器(OSC32K)、32.768kHz超低功耗內(nèi)部振蕩器(OSCULP32K)、16/12/8/4MHz高精度內(nèi)部振蕩器(OSC16M)、48MHz數(shù)字鎖頻環(huán)(DFLL48M)和96MHz分?jǐn)?shù)數(shù)字鎖相環(huán)(FDPLL96M),滿足不同時(shí)鐘頻率的需求。
(七)I/O
最多支持51個(gè)可編程I/O引腳,方便與外部設(shè)備進(jìn)行連接和通信,并且易于從SAM D系列進(jìn)行遷移。
三、不同型號(hào)配置對(duì)比
SAM L21系列包含SAM L21J、SAM L21G和SAM L21E三個(gè)型號(hào),它們?cè)谝_數(shù)量、通用I/O引腳數(shù)、閃存和SRAM容量、定時(shí)器和計(jì)數(shù)器數(shù)量、外設(shè)功能等方面存在一定差異。例如,SAM L21J引腳數(shù)最多,為64引腳,通用I/O引腳有51個(gè),閃存最大支持256KB;而SAM L21E引腳數(shù)最少,為32引腳,通用I/O引腳有25個(gè),閃存最小支持32KB。工程師可以根據(jù)具體項(xiàng)目需求選擇合適的型號(hào)。
四、訂購(gòu)信息
每個(gè)型號(hào)都有不同的訂購(gòu)代碼,對(duì)應(yīng)不同的閃存容量、SRAM容量、封裝類型和載體類型。例如,ATSAML21J18B - AUT表示SAM L21J型號(hào),閃存為256K,SRAM為32K,采用TQFP64封裝,載體類型為卷帶包裝。同時(shí),設(shè)備變體(訂購(gòu)號(hào)的最后一個(gè)字母)與芯片版本(DSU.DID.REVISION)相互獨(dú)立,設(shè)備變體表示功能差異,芯片版本標(biāo)記芯片的演進(jìn)。
五、處理器與架構(gòu)
(一)Cortex M0+處理器
- 配置靈活:在Atmel SAM L21中,Cortex M0+處理器的中斷、數(shù)據(jù)字節(jié)序、系統(tǒng)定時(shí)器、觀察點(diǎn)和斷點(diǎn)比較器等功能都有特定的配置,如支持29個(gè)外部中斷、小端字節(jié)序、具備系統(tǒng)定時(shí)器等。
- 總線接口:擁有32位AMBA - 3 AHB - Lite系統(tǒng)接口和32位I/O端口總線接口,可實(shí)現(xiàn)對(duì)內(nèi)存和外設(shè)的高效訪問,支持單周期I/O訪問。
(二)嵌套向量中斷控制器(NVIC)
支持32條中斷線,有四個(gè)不同的優(yōu)先級(jí)級(jí)別。每個(gè)中斷線對(duì)應(yīng)一個(gè)外設(shè)實(shí)例,可通過(guò)外設(shè)的中斷使能寄存器進(jìn)行中斷的開啟和關(guān)閉。NVIC能對(duì)中斷進(jìn)行優(yōu)先級(jí)排序,確保系統(tǒng)對(duì)不同優(yōu)先級(jí)的中斷進(jìn)行高效處理。
(三)微跟蹤緩沖區(qū)(MTB)
為Cortex - M0+處理器提供程序流跟蹤功能,MTB SRAM可用于跟蹤信息存儲(chǔ)和通用存儲(chǔ)。其跟蹤緩沖區(qū)在SRAM中的位置和大小可通過(guò)軟件配置,符合CoreSight標(biāo)準(zhǔn)。通過(guò)MTB,調(diào)試器可以提取跟蹤信息,重構(gòu)程序流,方便工程師進(jìn)行調(diào)試和優(yōu)化。
(四)高速總線系統(tǒng)
- 高速總線矩陣:采用對(duì)稱交叉開關(guān)總線交換實(shí)現(xiàn),支持不同主設(shè)備對(duì)不同從設(shè)備的并發(fā)訪問,32位數(shù)據(jù)總線,與總線主設(shè)備時(shí)鐘頻率一致,確保數(shù)據(jù)的高速傳輸。
- H2LBRIDGE:支持LP時(shí)鐘分頻,具備寫緩沖FIFO,可減少總線停頓,在特定條件下可實(shí)現(xiàn)超低延遲模式,提高系統(tǒng)性能。
Atmel SAM L21系列微控制器以其低功耗、高性能、豐富的外設(shè)和靈活的配置,為電子工程師提供了一個(gè)優(yōu)秀的解決方案。無(wú)論是在電池供電的便攜設(shè)備、工業(yè)控制還是智能家居等領(lǐng)域,都能發(fā)揮出其獨(dú)特的優(yōu)勢(shì)。你在實(shí)際項(xiàng)目中是否使用過(guò)類似的微控制器呢?遇到過(guò)哪些挑戰(zhàn)和問題?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)。
-
微控制器
+關(guān)注
關(guān)注
49文章
8890瀏覽量
165864 -
低功耗
+關(guān)注
關(guān)注
12文章
4051瀏覽量
106863
發(fā)布評(píng)論請(qǐng)先 登錄
SAM L21微控制器:ARM架構(gòu),5種不同模式
SAM L21 Xplained開發(fā)板測(cè)量電流的原理
Atmel SAM L21系列微控制器:低功耗設(shè)計(jì)的理想之選
評(píng)論