探索SAM D20系列:低功耗32位MCU的卓越之選
引言
在電子工程師的日常設(shè)計(jì)中,選擇一款合適的微控制器(MCU)至關(guān)重要。SAM D20系列低功耗32位Cortex - M0 + MCU以其豐富的功能和出色的性能,成為眾多應(yīng)用場景下的理想候選。今天,我們就來詳細(xì)了解這款MCU的特點(diǎn)和優(yōu)勢。
文件下載:ATSAMD20E15A-MU.pdf
一、工作條件與性能
工作電壓與溫度范圍
SAM D20系列可在多種電壓和溫度條件下工作。它能適應(yīng)1.62V - 3.63V的電壓范圍,溫度范圍涵蓋 - 40°C到 + 85°C,甚至在 - 40°C到 + 105°C也能正常運(yùn)行。而在2.7V - 3.63V電壓下,還能在 - 40°C到 + 125°C的擴(kuò)展溫度環(huán)境中工作,并符合AEC - Q100標(biāo)準(zhǔn)。大家在設(shè)計(jì)時(shí),要根據(jù)實(shí)際應(yīng)用場景的溫度和電壓要求來選擇合適的工作條件,以確保MCU的穩(wěn)定性。
時(shí)鐘頻率
在不同的工作條件下,時(shí)鐘頻率也有所不同。在 - 40°C到 + 85°C、電壓1.62V - 3.63V時(shí),直流可達(dá)48 MHz;在 - 40°C到 + 105°C、相同電壓下,直流最高32 MHz;在擴(kuò)展溫度條件下,直流同樣可達(dá)32MHz。不同的頻率能滿足不同應(yīng)用對(duì)處理速度的需求,比如對(duì)實(shí)時(shí)性要求高的應(yīng)用就需要更高的頻率,你在設(shè)計(jì)時(shí)是否考慮過如何根據(jù)實(shí)際需求來平衡頻率和功耗呢?
二、核心與內(nèi)存
核心性能
該系列采用Arm? Cortex? - M0 + CPU,最高運(yùn)行頻率可達(dá)48 MHz,并且配備單周期硬件乘法器,這大大提高了數(shù)據(jù)處理速度,對(duì)于需要進(jìn)行大量數(shù)學(xué)運(yùn)算的應(yīng)用場景非常有利。
內(nèi)存配置
內(nèi)存方面提供了多種選擇,閃存容量有16/32/64/128/256 KB,SRAM容量為2/4/8/16/32 KB。這種多樣化的內(nèi)存配置可以滿足不同規(guī)模和復(fù)雜度的應(yīng)用程序需求,工程師可以根據(jù)項(xiàng)目具體情況來靈活選擇。大家在設(shè)計(jì)時(shí)有沒有遇到過內(nèi)存不夠用或者浪費(fèi)的情況,又是如何解決的呢?
三、系統(tǒng)特性
復(fù)位與檢測
具備上電復(fù)位(POR)和欠壓檢測(BOD)功能,這能在電源出現(xiàn)異常時(shí),保證系統(tǒng)的安全和穩(wěn)定運(yùn)行。當(dāng)電源電壓異常下降時(shí),BOD可以及時(shí)檢測到并采取相應(yīng)措施,避免系統(tǒng)出現(xiàn)不可預(yù)知的錯(cuò)誤。
時(shí)鐘選項(xiàng)
提供內(nèi)部和外部時(shí)鐘選項(xiàng),并且有48 MHz數(shù)字鎖相環(huán)(DFLL48M)。這使得在不同的應(yīng)用場景中,都能方便地選擇合適的時(shí)鐘源,確保系統(tǒng)時(shí)鐘的準(zhǔn)確性和穩(wěn)定性。
中斷控制
外部中斷控制器(EIC)最多支持16個(gè)外部中斷和1個(gè)不可屏蔽中斷,這對(duì)于需要快速響應(yīng)外部事件的應(yīng)用非常重要。比如在一些傳感器數(shù)據(jù)采集系統(tǒng)中,外部中斷可以及時(shí)響應(yīng)傳感器的信號(hào)變化,提高系統(tǒng)的實(shí)時(shí)性。
調(diào)試接口
采用雙引腳串行線調(diào)試(SWD)編程、測試和調(diào)試接口,方便工程師進(jìn)行程序的開發(fā)和調(diào)試工作,提高開發(fā)效率。
四、低功耗設(shè)計(jì)
睡眠模式
支持空閑和待機(jī)睡眠模式,在這些模式下,MCU可以顯著降低功耗。同時(shí),還具備SleepWalking外設(shè)功能,即使在睡眠狀態(tài)下,某些外設(shè)仍然可以工作,以實(shí)現(xiàn)低功耗的同時(shí)保持一定的功能,這對(duì)于一些對(duì)功耗要求極高的應(yīng)用,如電池供電設(shè)備,是非常實(shí)用的特性。
低功耗數(shù)據(jù)
在有源模式下,功耗可低至50 μA/MHz;運(yùn)行外設(shè)觸摸控制器(PTC)時(shí),功耗可低至8 μA。如此低的功耗,能大大延長電池供電設(shè)備的續(xù)航時(shí)間。
五、外設(shè)功能
事件系統(tǒng)
擁有8通道事件系統(tǒng),可用于實(shí)現(xiàn)外設(shè)之間的事件觸發(fā)和同步,提高系統(tǒng)的整體性能和效率。
定時(shí)器與計(jì)數(shù)器
最多有八個(gè)16位定時(shí)器/計(jì)數(shù)器(TC),可以配置為不同的模式,如一個(gè)帶兩個(gè)比較/捕獲通道的16位TC、一個(gè)帶兩個(gè)比較/捕獲通道的8位TC,還可以通過兩個(gè)TC組合成一個(gè)帶兩個(gè)比較/捕獲通道的32位TC。此外,還有一個(gè)具有時(shí)鐘/日歷功能的32位實(shí)時(shí)計(jì)數(shù)器(RTC)和看門狗定時(shí)器(WDT),為系統(tǒng)的定時(shí)和監(jiān)控提供了豐富的選擇。
通信接口
最多六個(gè)串行通信接口(SERCOM),每個(gè)都可以配置為不同的通信模式,包括全雙工和單總線半雙工配置的USART、最高400 kHz的I2C接口以及SPI接口,方便與各種外部設(shè)備進(jìn)行通信。
數(shù)模轉(zhuǎn)換
有一個(gè)12位、350 ksps的模數(shù)轉(zhuǎn)換器(ADC),最多支持20個(gè)通道,具有差分和單端輸入、可編程增益級(jí)、自動(dòng)偏移和增益誤差補(bǔ)償以及硬件過采樣和抽取功能,可支持13位、14位、15位或16位分辨率。還有一個(gè)10位、350 ksps的數(shù)模轉(zhuǎn)換器(DAC),滿足模擬信號(hào)處理的需求。
模擬比較器與觸摸控制
兩個(gè)模擬比較器(AC)具有窗口比較功能,此外,外設(shè)觸摸控制器(PTC)最多支持256通道的電容式觸摸和接近感應(yīng),可用于實(shí)現(xiàn)觸摸交互功能。
六、I/O與封裝
I/O引腳
最多有52個(gè)可編程I/O引腳,提供了豐富的輸入輸出接口,可滿足各種外部設(shè)備的連接需求。
封裝形式
提供多種封裝選擇,包括64引腳的TQFP、VQFN,64球的UFBGA(擴(kuò)展溫度和AEC - QA100等級(jí)不可用),48引腳的TQFP、VQFN,45球的WLCSP(擴(kuò)展溫度和AEC - QA100等級(jí)不可用),32引腳的TQFP、VQFN和27球的WLCSP(擴(kuò)展溫度和AEC - QA100等級(jí)不可用)。不同的封裝形式適用于不同的應(yīng)用場景和PCB布局要求,工程師可以根據(jù)實(shí)際情況進(jìn)行選擇。
七、總結(jié)
SAM D20系列低功耗32位Cortex - M0 + MCU以其豐富的功能、出色的低功耗性能、多樣化的內(nèi)存配置和外設(shè)接口,以及多種封裝形式,為電子工程師在不同應(yīng)用場景下的設(shè)計(jì)提供了廣泛的選擇。無論是對(duì)功耗要求極高的電池供電設(shè)備,還是對(duì)實(shí)時(shí)性和處理能力有要求的工業(yè)控制、智能家居等應(yīng)用,SAM D20系列都能展現(xiàn)出其卓越的性能。在實(shí)際設(shè)計(jì)中,工程師可以根據(jù)具體的項(xiàng)目需求,充分發(fā)揮這款MCU的優(yōu)勢,打造出更加完美的電子產(chǎn)品。
大家在實(shí)際使用SAM D20系列MCU時(shí),有沒有遇到過一些特殊的問題或者有什么獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)??歡迎在評(píng)論區(qū)分享。
-
電子設(shè)計(jì)
+關(guān)注
關(guān)注
42文章
2402瀏覽量
49906
發(fā)布評(píng)論請(qǐng)先 登錄
探索SAM D20系列:低功耗32位MCU的卓越之選
評(píng)論