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