Atmel SAM3S系列32位Flash微控制器深度剖析
在當(dāng)今的電子世界中,高性能、低功耗的微控制器是眾多電子設(shè)備的核心。Atmel的SAM3S系列32位Flash微控制器,憑借其卓越的性能和豐富的外設(shè),成為了電子工程師們的熱門選擇。今天,我們就來(lái)深入了解一下這款強(qiáng)大的微控制器。
文件下載:ATSAM3S1AB-MU.pdf
一、產(chǎn)品概述
SAM3S系列是基于高性能ARM Cortex - M3處理器的32位Flash微控制器家族的一員。它的最高工作頻率可達(dá)64 MHz,擁有高達(dá)256 Kbytes的Flash和48 Kbytes的SRAM。其豐富的外設(shè)集包括全速USB設(shè)備端口、高速M(fèi)CI、外部總線接口、多種通信接口以及各類定時(shí)器、ADC、DAC和模擬比較器等。此外,借助QTouch庫(kù),它還能輕松實(shí)現(xiàn)電容式觸摸功能。該系列適用于消費(fèi)、工業(yè)控制和PC外設(shè)等廣泛領(lǐng)域,并且是從SAM7S系列遷移的理想選擇,引腳與SAM7S系列兼容。
二、產(chǎn)品特性
2.1 核心特性
- 高性能處理器:采用ARM? Cortex? - M3修訂版2.0,運(yùn)行頻率高達(dá)64 MHz,具備Thumb? - 2指令集,還有內(nèi)存保護(hù)單元(MPU),能有效保障系統(tǒng)的安全性和穩(wěn)定性。
- 引腳兼容性:與AT91SAM7S系列(48 - 和64 - 引腳版本)引腳兼容,方便工程師進(jìn)行產(chǎn)品升級(jí)和移植。
2.2 存儲(chǔ)特性
- 嵌入式存儲(chǔ)器:擁有64 - 256 Kbytes的嵌入式Flash,采用128位寬訪問(wèn)、內(nèi)存加速器和單平面設(shè)計(jì);16 - 48 Kbytes的嵌入式SRAM;16 Kbytes的ROM,包含嵌入式引導(dǎo)加載程序和IAP例程。
- 靜態(tài)內(nèi)存控制器:8位靜態(tài)內(nèi)存控制器(SMC)支持SRAM、PSRAM、NOR和NAND Flash,還有內(nèi)存保護(hù)單元(MPU)。
2.3 系統(tǒng)特性
- 電源管理:嵌入式電壓調(diào)節(jié)器支持單電源操作,具備上電復(fù)位(POR)、欠壓檢測(cè)器(BOD)和看門狗,確保系統(tǒng)安全運(yùn)行。
- 時(shí)鐘系統(tǒng):支持多種振蕩器,包括3 - 20 MHz的主電源石英或陶瓷諧振器振蕩器、高精度8/12 MHz工廠校準(zhǔn)的內(nèi)部RC振蕩器、慢速時(shí)鐘內(nèi)部RC振蕩器,還有兩個(gè)高達(dá)130 MHz的PLL用于設(shè)備時(shí)鐘和USB。
- 溫度傳感器:集成溫度傳感器,可實(shí)時(shí)監(jiān)測(cè)系統(tǒng)溫度。
- DMA通道:多達(dá)22個(gè)外設(shè)DMA(PDC)通道,提高數(shù)據(jù)傳輸效率。
2.4 低功耗模式
- 備份模式:可實(shí)現(xiàn)極低的功耗,典型電流消耗僅3 μA,適用于需要周期性喚醒執(zhí)行任務(wù)且對(duì)啟動(dòng)時(shí)間要求不高的系統(tǒng)。
- 等待模式:能在保持設(shè)備通電狀態(tài)下實(shí)現(xiàn)極低功耗,啟動(dòng)時(shí)間小于10 μs,使用內(nèi)部電壓調(diào)節(jié)器時(shí)典型電流消耗為15 μA,使用外部調(diào)節(jié)器時(shí)為8 μA。
- 睡眠模式:可優(yōu)化設(shè)備的功耗與響應(yīng)時(shí)間,僅停止核心時(shí)鐘,外設(shè)時(shí)鐘可啟用,電流消耗取決于應(yīng)用。
2.5 外設(shè)特性
- 通信接口:具備USB 2.0設(shè)備端口、多個(gè)USART、UART、TWI、SPI、I2S等通信接口,滿足不同的通信需求。
- 定時(shí)器與PWM:多個(gè)16位定時(shí)器/計(jì)數(shù)器和4通道16位PWM,支持多種模式,可用于電機(jī)控制等應(yīng)用。
- ADC與DAC:15通道、1Msps的ADC和2通道12位1Msps的DAC,可實(shí)現(xiàn)高精度的模擬信號(hào)處理。
- 其他外設(shè):還有模擬比較器、循環(huán)冗余校驗(yàn)計(jì)算單元(CRCCU)等。
2.6 I/O特性
- 通用I/O:多達(dá)79條I/O線,具備外部中斷能力、去抖、毛刺濾波和片上串聯(lián)電阻端接功能。
- 并行I/O控制器:三個(gè)32位并行輸入/輸出控制器,支持外設(shè)DMA輔助的并行捕獲模式。
2.7 封裝特性
提供多種封裝選擇,包括100 - 引腳LQFP、100 - 球TFBGA、64 - 引腳LQFP、64 - 引腳QFN、48 - 引腳LQFP和48 - 引腳QFN,滿足不同的應(yīng)用需求。
三、產(chǎn)品配置
SAM3S微控制器在內(nèi)存大小、封裝和功能列表上有所不同。不同型號(hào)的Flash、SRAM、定時(shí)器計(jì)數(shù)器通道、GPIO、UART/USART、ADC、12位DAC輸出、外部總線接口、HSMCI等配置各有差異,工程師可以根據(jù)具體需求進(jìn)行選擇。
四、信號(hào)描述
文檔詳細(xì)介紹了各種信號(hào)的名稱、功能、類型、有效電平、電壓參考和注釋等信息,包括電源供應(yīng)信號(hào)、時(shí)鐘和振蕩器信號(hào)、調(diào)試端口信號(hào)、Flash存儲(chǔ)器信號(hào)、復(fù)位和測(cè)試信號(hào)等,為工程師進(jìn)行電路設(shè)計(jì)和調(diào)試提供了重要參考。
五、封裝和引腳排列
不同封裝的SAM3S器件有各自的引腳排列方式,如100 - 引腳LQFP、100 - 球TFBGA、64 - 引腳LQFP、64 - 引腳QFN、48 - 引腳LQFP和48 - 引腳QFN等。詳細(xì)的引腳定義和排列圖有助于工程師進(jìn)行PCB設(shè)計(jì)和布局。
六、電源考慮
6.1 電源供應(yīng)
SAM3S產(chǎn)品有多種電源供應(yīng)引腳,包括VDDCORE、VDDIO、VDDIN和VDDPLL,不同引腳的電壓范圍不同,以滿足不同部分的供電需求。
6.2 電壓調(diào)節(jié)器
內(nèi)部電壓調(diào)節(jié)器由電源控制器管理,有正常模式和等待模式,不同模式下的靜態(tài)電流和輸出電流不同。在備份模式下,電壓調(diào)節(jié)器消耗小于1 μA。
6.3 典型供電原理圖
支持1.62V - 3.6V單電源模式,內(nèi)部調(diào)節(jié)器輸入連接電源,輸出為VDDCORE供電。同時(shí)還提供了核心外部供電和使用備份電池的供電方案。
6.4 工作模式
- 活動(dòng)模式:正常運(yùn)行模式,核心時(shí)鐘可由快速RC振蕩器、主晶體振蕩器或PLLA提供。
- 低功耗模式:包括備份模式、等待模式和睡眠模式,每種模式的功耗和喚醒方式不同,可根據(jù)應(yīng)用需求進(jìn)行選擇。
七、輸入/輸出線
7.1 通用I/O線
由PIO控制器管理,具有多種輸入或輸出模式,如上拉或下拉、輸入施密特觸發(fā)器、多驅(qū)動(dòng)、毛刺濾波、去抖或輸入變化中斷等。還集成了片上終端(ODT),有助于減少信號(hào)完整性問(wèn)題。
7.2 系統(tǒng)I/O線
包括用于振蕩器、測(cè)試模式、復(fù)位和JTAG等的引腳,這些引腳可軟件配置為通用I/O或系統(tǒng)引腳,啟動(dòng)時(shí)默認(rèn)使用其默認(rèn)功能。
7.3 其他特殊引腳
如SWJ - DP引腳用于調(diào)試,TST引腳用于測(cè)試或快速Flash編程,NRST引腳用于復(fù)位,ERASE引腳用于初始化Flash內(nèi)容。
八、處理器和架構(gòu)
8.1 ARM Cortex - M3處理器
采用版本2.0的ARM Cortex - M3處理器,具有Thumb - 2指令集、哈佛處理器架構(gòu)、三級(jí)流水線、單周期32位乘法、硬件除法等特性,支持低延遲ISR進(jìn)入和退出。
8.2 APB/AHB橋
產(chǎn)品嵌入一個(gè)外設(shè)橋,外設(shè)由MCK時(shí)鐘驅(qū)動(dòng)。
8.3 矩陣主設(shè)備和從設(shè)備
總線矩陣管理4個(gè)主設(shè)備和5個(gè)從設(shè)備,每個(gè)主設(shè)備有自己的解碼器,每個(gè)從設(shè)備有自己的仲裁器。
8.4 外設(shè)DMA控制器
處理外設(shè)和存儲(chǔ)器之間的數(shù)據(jù)傳輸,具有低總線仲裁開銷,可根據(jù)優(yōu)先級(jí)處理傳輸請(qǐng)求。
8.5 調(diào)試和測(cè)試特性
支持對(duì)系統(tǒng)中所有內(nèi)存和寄存器的調(diào)試訪問(wèn),包括Cortex - M3寄存器組,具備多種調(diào)試端口和調(diào)試單元。
九、存儲(chǔ)器
9.1 嵌入式存儲(chǔ)器
- 內(nèi)部SRAM:不同型號(hào)的SRAM容量不同,可通過(guò)系統(tǒng)Cortex - M3總線訪問(wèn),位于位帶區(qū)域。
- 內(nèi)部ROM:包含SAM Boot Assistant(SAM - BA)、應(yīng)用內(nèi)編程例程(IAP)和快速Flash編程接口(FFPI)。
- 嵌入式Flash:不同型號(hào)的Flash容量和組織方式不同,由VDDCORE供電,通過(guò)增強(qiáng)型嵌入式Flash控制器(EEFC)管理,支持多種操作,還有鎖區(qū)域、安全位、校準(zhǔn)位和唯一標(biāo)識(shí)符等特性。
9.2 外部存儲(chǔ)器
通過(guò)外部總線接口連接外部存儲(chǔ)器和并行外設(shè),靜態(tài)內(nèi)存控制器支持多種訪問(wèn)模式和設(shè)備適應(yīng)性。
十、系統(tǒng)控制器
10.1 系統(tǒng)控制器和外設(shè)映射
系統(tǒng)控制器管理系統(tǒng)的關(guān)鍵元素,如電源、復(fù)位、時(shí)鐘、時(shí)間、中斷、看門狗等,所有外設(shè)都在位帶區(qū)域和位帶別名區(qū)域映射。
10.2 電源監(jiān)控和復(fù)位
包括上電復(fù)位、欠壓檢測(cè)器和電源監(jiān)控器,可監(jiān)測(cè)和復(fù)位芯片。
10.3 復(fù)位控制器
基于上電復(fù)位單元和電源監(jiān)控器,可返回最后一次復(fù)位的源,控制內(nèi)部復(fù)位和NRST引腳。
10.4 電源控制器
控制處理器和外設(shè)的電源供應(yīng),有自己的復(fù)位電路和時(shí)鐘,可設(shè)置系統(tǒng)的低功耗模式和喚醒。
10.5 時(shí)鐘發(fā)生器
由多種振蕩器和PLL組成,可提供不同頻率的時(shí)鐘信號(hào)。
10.6 電源管理控制器
提供系統(tǒng)所需的各種時(shí)鐘信號(hào),可優(yōu)化電源消耗。
10.7 其他功能
還包括看門狗定時(shí)器、SysTick定時(shí)器、實(shí)時(shí)定時(shí)器、實(shí)時(shí)時(shí)鐘、通用備份寄存器、嵌套向量中斷控制器和芯片識(shí)別等功能。
十一、外設(shè)
11.1 外設(shè)標(biāo)識(shí)符
每個(gè)外設(shè)都有唯一的標(biāo)識(shí)符,用于控制外設(shè)中斷和時(shí)鐘。
11.2 外設(shè)信號(hào)復(fù)用
PIO控制器可對(duì)I/O線進(jìn)行外設(shè)信號(hào)復(fù)用,不同的PIO控制器有不同的復(fù)用表。
十二、嵌入式外設(shè)概述
12.1 串行外設(shè)接口(SPI)
支持與串行外部設(shè)備通信,可連接多個(gè)外設(shè),具有多種可編程特性。
12.2 兩線接口(TWI)
支持主、多主和從模式操作,兼容多種設(shè)備,可優(yōu)化數(shù)據(jù)傳輸。
12.3 通用異步接收器收發(fā)器(UART)
獨(dú)立的接收器和發(fā)射器,支持多種功能和PDC通道。
12.4 通用同步異步接收器收發(fā)器(USART)
支持多種通信模式和功能,如波特率生成、奇偶校驗(yàn)、錯(cuò)誤檢測(cè)等。
12.5 同步串行控制器(SSC)
用于音頻和電信應(yīng)用,提供串行同步通信鏈接。
12.6 定時(shí)器計(jì)數(shù)器(TC)
六個(gè)16位定時(shí)器計(jì)數(shù)器通道,具有多種功能和配置選項(xiàng)。
12.7 脈沖寬度調(diào)制控制器(PWM)
四通道16位PWM控制器,具有多種時(shí)鐘和編程特性,可用于電機(jī)控制等。
12.8 高速多媒體卡接口(HSMCI)
兼容多種存儲(chǔ)卡規(guī)范,支持高速模式和電源管理。
12.9 USB設(shè)備端口(UDP)
USB V2.0全速兼容,具有嵌入式收發(fā)器和多個(gè)端點(diǎn)。
12.10 模數(shù)轉(zhuǎn)換器(ADC)
多達(dá)16通道,10/12位分辨率,支持多種轉(zhuǎn)換模式和特性。
12.11 數(shù)模轉(zhuǎn)換器(DAC)
多達(dá)2通道12位DAC,具有多種轉(zhuǎn)換特性和觸發(fā)源。
12.12 靜態(tài)內(nèi)存控制器
支持多種內(nèi)存訪問(wèn)模式和設(shè)備,可配置時(shí)序。
12.13 模擬比較器
具有高速和低功耗選項(xiàng),可選擇輸入遲滯和輸入輸出。
12.14 循環(huán)冗余校驗(yàn)計(jì)算單元(CRCCU)
可自動(dòng)計(jì)算32位循環(huán)冗余校驗(yàn)。
十三、封裝圖紙
文檔提供了不同封裝的機(jī)械圖紙和尺寸信息,包括100 - 引腳LQFP、100 - 球TFBGA、64 - 和48 - 引腳LQFP、48 - 引腳QFN和64 - 引腳QFN等,方便工程師進(jìn)行機(jī)械設(shè)計(jì)和布局。
十四、訂購(gòu)信息
提供了SAM3S系列設(shè)備的訂購(gòu)代碼,包括不同型號(hào)的Flash容量、封裝類型、溫度工作范圍等信息,方便工程師進(jìn)行采購(gòu)。
Atmel的SAM3S系列微控制器以其豐富的功能、高性能和低功耗等特性,為電子工程師提供了一個(gè)強(qiáng)大而靈活的解決方案。無(wú)論是消費(fèi)電子、工業(yè)控制還是PC外設(shè)等領(lǐng)域,都能找到適合的應(yīng)用場(chǎng)景。在實(shí)際設(shè)計(jì)中,工程師需要根據(jù)具體需求選擇合適的型號(hào)和配置,充分發(fā)揮其優(yōu)勢(shì),打造出優(yōu)秀的電子產(chǎn)品。你在使用SAM3S系列微控制器時(shí)遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
-
低功耗
+關(guān)注
關(guān)注
12文章
3427瀏覽量
106675
發(fā)布評(píng)論請(qǐng)先 登錄
愛(ài)特梅爾全新SAM3N系列微控制器
圖書推薦:《ARM Cortex-M4微控制器原理與應(yīng)用:基于Atmel SAM4系列》
Atmel ARM7閃存微控制器密度達(dá)64KB
SMART SAM4C微控制器有哪些應(yīng)用?
Atmel新款A(yù)RM7閃存微控制器密度達(dá)64KB
Atmel推出高集成度閃存微控制器改善阻抗匹配并降低功耗50
愛(ài)特梅爾推出全新SAM3N Cortex-M3 Flash系
愛(ài)特梅爾推出全新SAM3S16 Cortex-M3微控制器
基于SAM3S微控制器的參考設(shè)計(jì)
Atmel SAM3S系列32位Flash微控制器深度剖析
評(píng)論