探索AT91SAM ARM-based Flash MCU SAM3N系列:高性價(jià)比32位微控制器的卓越之選
在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。Atmel的SAM3N系列作為基于高性能32位ARM Cortex - M3 RISC處理器的Flash微控制器家族成員,以其出色的性能、豐富的外設(shè)和低功耗特性,成為眾多工程師的首選。今天,我們就來(lái)深入了解一下SAM3N系列微控制器的特點(diǎn)、功能和應(yīng)用。
文件下載:ATSAM3N4BA-AU.pdf
一、SAM3N簡(jiǎn)介
SAM3N系列微控制器運(yùn)行速度最高可達(dá)48 MHz,擁有高達(dá)256 Kbytes的Flash和24 Kbytes的SRAM。其豐富的外設(shè)集包括2個(gè)USART、2個(gè)UART、2個(gè)TWI、3個(gè)SPI,以及1個(gè)PWM定時(shí)器、6個(gè)通用16位定時(shí)器、一個(gè)RTC、一個(gè)10位ADC和一個(gè)10位DAC。憑借QTouch庫(kù),SAM3N系列還支持電容式觸摸功能,方便實(shí)現(xiàn)按鈕、滾輪和滑塊等應(yīng)用。
該系列微控制器工作電壓范圍為1.62V至3.6V,提供48引腳、64引腳和100引腳的QFP、48引腳和64引腳的QFN以及100引腳的BGA封裝,適用于各種不同的應(yīng)用場(chǎng)景。此外,SAM3N系列與SAM3S系列引腳兼容,對(duì)于需要降低物料清單(BOM)成本的應(yīng)用,它是從SAM3S遷移的理想選擇,其價(jià)格優(yōu)勢(shì)和高度集成性使其在成本敏感、高產(chǎn)量的應(yīng)用中具有廣泛的應(yīng)用前景。
二、核心特性
(一)處理器與架構(gòu)
- ARM Cortex - M3處理器:采用2.0版本的ARM Cortex - M3處理器,支持Thumb - 2指令集,擁有哈佛處理器架構(gòu),可實(shí)現(xiàn)指令提取和數(shù)據(jù)加載/存儲(chǔ)的同時(shí)進(jìn)行,具備三級(jí)流水線、單周期32位乘法、硬件除法等功能,具有低延遲的中斷服務(wù)程序(ISR)進(jìn)入和退出特性。
- APB/AHB橋:SAM3N產(chǎn)品內(nèi)置一個(gè)外設(shè)橋,外設(shè)由主時(shí)鐘(MCK)提供時(shí)鐘。
- 矩陣主設(shè)備和從設(shè)備:總線矩陣管理3個(gè)主設(shè)備和4個(gè)從設(shè)備,每個(gè)主設(shè)備有自己的解碼器,每個(gè)從設(shè)備有自己的仲裁器,允許不同的仲裁方式。
- 外設(shè)DMA控制器:負(fù)責(zé)處理外設(shè)和存儲(chǔ)器之間的數(shù)據(jù)傳輸,具有低總線仲裁開(kāi)銷(xiāo),可減少中斷延遲。
(二)存儲(chǔ)器
- 內(nèi)部SRAM:SAM3N4、SAM3N2和SAM3N1分別嵌入24 Kbytes、16 Kbytes和8 Kbytes的高速SRAM,可通過(guò)系統(tǒng)Cortex - M3總線在地址0x2000 0000訪問(wèn),位于位帶區(qū)域。
- 內(nèi)部ROM:包含SAM Boot Assistant(SAM - BA)、應(yīng)用內(nèi)編程(IAP)例程和快速閃存編程接口(FFPI),始終映射在地址0x0080 0000。
- 嵌入式閃存:不同型號(hào)的SAM3N具有不同容量的閃存,如SAM3N4為256 Kbytes,SAM3N2為128 Kbytes,SAM3N1為64 Kbytes。閃存采用單平面組織,包含128字節(jié)的寫(xiě)緩沖區(qū),通過(guò)32位接口訪問(wèn)。增強(qiáng)型嵌入式閃存控制器(EEFC)管理閃存的訪問(wèn),支持高性能或低功耗訪問(wèn)模式,可進(jìn)行編程、擦除、鎖定和解鎖操作。
(三)系統(tǒng)控制器
系統(tǒng)控制器負(fù)責(zé)處理系統(tǒng)的關(guān)鍵元素,如電源、復(fù)位、時(shí)鐘、時(shí)間、中斷、看門(mén)狗等。
- 電源管理:包括電源上電復(fù)位(POR)、掉電檢測(cè)器(BOD)和電源監(jiān)控器,可確保系統(tǒng)在不同電源條件下的穩(wěn)定運(yùn)行。
- 時(shí)鐘生成:由低功耗32768Hz慢時(shí)鐘振蕩器、低功耗RC振蕩器、3 - 20 MHz晶體或陶瓷諧振器振蕩器、快速RC振蕩器和可編程PLL組成,可提供多種時(shí)鐘源和頻率選擇。
- 實(shí)時(shí)時(shí)鐘和定時(shí)器:包括實(shí)時(shí)定時(shí)器(RTT)、實(shí)時(shí)時(shí)鐘(RTC)、SysTick定時(shí)器和看門(mén)狗定時(shí)器,提供精確的時(shí)間測(cè)量和定時(shí)功能。
- 中斷控制器:嵌套向量中斷控制器(NVIC)支持32個(gè)可屏蔽外部中斷和16個(gè)優(yōu)先級(jí)級(jí)別,具有動(dòng)態(tài)重新優(yōu)先級(jí)排序、尾部鏈接和延遲中斷處理等功能。
(四)外設(shè)
- 串行外設(shè)接口(SPI):支持與串行外部設(shè)備通信,可實(shí)現(xiàn)高達(dá)MCK的波特率傳輸,具有4個(gè)片選信號(hào),可與多個(gè)外設(shè)進(jìn)行通信。
- 兩線接口(TWI):支持主模式、多主模式和從模式操作,兼容Atmel兩線接口、串行存儲(chǔ)器和I2C兼容設(shè)備,最高位速率可達(dá)400 kbit/s。
- 通用異步接收器/發(fā)送器(UART):實(shí)現(xiàn)標(biāo)準(zhǔn)Atmel USART的所有功能,支持獨(dú)立的接收器和發(fā)送器,具有奇偶校驗(yàn)、幀錯(cuò)誤檢測(cè)等功能。
- 通用同步異步接收器/發(fā)送器(USART):支持5 - 9位全雙工同步或異步串行通信,具有多種通信模式和協(xié)議支持,如RS485、ISO7816、SPI模式和IrDA調(diào)制/解調(diào)。
- 定時(shí)器計(jì)數(shù)器(TC):具有6個(gè)16位定時(shí)器計(jì)數(shù)器通道,可實(shí)現(xiàn)頻率測(cè)量、事件計(jì)數(shù)、脈沖生成等多種功能。
- 脈沖寬度調(diào)制控制器(PWM):提供4個(gè)通道,每個(gè)通道有一個(gè)16位計(jì)數(shù)器,可獨(dú)立編程,實(shí)現(xiàn)不同的脈沖寬度調(diào)制波形。
- 10位模數(shù)轉(zhuǎn)換器(ADC):支持多達(dá)16個(gè)通道,采樣率可達(dá)384 KSPS,具有良好的線性度和多種觸發(fā)源。
- 數(shù)模轉(zhuǎn)換器(DAC):1通道10位DAC,轉(zhuǎn)換速率可達(dá)500 ksamples/s,具有靈活的轉(zhuǎn)換范圍和多個(gè)觸發(fā)源。
三、低功耗模式
SAM3N系列提供多種低功耗模式,以滿足不同應(yīng)用場(chǎng)景的功耗需求。
- 備份模式:實(shí)現(xiàn)最低功耗,典型電流消耗為3 μA,適用于需要周期性喚醒執(zhí)行任務(wù)但不需要快速啟動(dòng)時(shí)間的系統(tǒng)。在此模式下,電源控制器、零功耗上電復(fù)位、RTT、RTC、備份寄存器和32 kHz振蕩器運(yùn)行,調(diào)節(jié)器和核心電源關(guān)閉。
- 等待模式:可實(shí)現(xiàn)極低的功耗,同時(shí)保持設(shè)備處于通電狀態(tài),啟動(dòng)時(shí)間小于10 μs。使用內(nèi)部電壓調(diào)節(jié)器時(shí),典型電流消耗為15 μA;使用外部調(diào)節(jié)器時(shí),為8 μA。在此模式下,核心、外設(shè)和存儲(chǔ)器的時(shí)鐘停止,但電源仍然供電。
- 睡眠模式:優(yōu)化設(shè)備的功耗與響應(yīng)時(shí)間,僅停止核心時(shí)鐘,外設(shè)時(shí)鐘可啟用,電流消耗取決于應(yīng)用。
四、封裝與引腳
SAM3N系列提供多種封裝選項(xiàng),包括100引腳LQFP、100引腳TFBGA、64引腳LQFP、64引腳QFN、48引腳LQFP和48引腳QFN。不同封裝的引腳分配有所不同,可根據(jù)具體應(yīng)用需求選擇合適的封裝。
五、應(yīng)用場(chǎng)景
由于其高性能、低功耗和豐富的外設(shè),SAM3N系列適用于各種應(yīng)用場(chǎng)景,如工業(yè)控制、智能家居、醫(yī)療設(shè)備、消費(fèi)電子等。在工業(yè)控制中,可用于電機(jī)控制、傳感器數(shù)據(jù)采集和處理;在智能家居中,可實(shí)現(xiàn)智能開(kāi)關(guān)、環(huán)境監(jiān)測(cè)等功能;在醫(yī)療設(shè)備中,可用于生命體征監(jiān)測(cè)和數(shù)據(jù)傳輸;在消費(fèi)電子中,可用于智能手表、便攜式設(shè)備等。
六、總結(jié)
Atmel的SAM3N系列微控制器以其卓越的性能、豐富的外設(shè)和低功耗特性,為電子工程師提供了一個(gè)強(qiáng)大而靈活的解決方案。無(wú)論是從8位/16位微控制器遷移到32位,還是開(kāi)發(fā)新的應(yīng)用項(xiàng)目,SAM3N系列都是一個(gè)值得考慮的選擇。在實(shí)際應(yīng)用中,工程師可以根據(jù)具體需求選擇合適的型號(hào)和封裝,充分發(fā)揮SAM3N系列的優(yōu)勢(shì),實(shí)現(xiàn)高效、可靠的設(shè)計(jì)。
你在使用SAM3N系列微控制器的過(guò)程中遇到過(guò)哪些問(wèn)題?你認(rèn)為它在哪些應(yīng)用場(chǎng)景中表現(xiàn)最為出色?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
-
微控制器
+關(guān)注
關(guān)注
49文章
8890瀏覽量
165875 -
低功耗
+關(guān)注
關(guān)注
12文章
4051瀏覽量
106863
發(fā)布評(píng)論請(qǐng)先 登錄
探索AT91SAM ARM-based Flash MCU SAM3N系列:高性價(jià)比32位微控制器的卓越之選
評(píng)論