伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Atmel SAM D21系列微控制器:低功耗高性能之選

chencui ? 2026-04-07 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Atmel SAM D21系列微控制器:低功耗高性能之選

在電子設計的領域中,選擇合適的微控制器對于項目的成功至關重要。Atmel SAM D21系列微控制器以其豐富的特性和出色的性能,成為眾多工程師的理想選擇。今天,我們就來深入了解一下這款微控制器。

文件下載:ATSAMD21E16A-AU.pdf

一、產品概述

Atmel SAM D21是一系列采用32位ARM Cortex - M0+處理器的低功耗微控制器。它的引腳數量從32到64不等,擁有高達256KB的閃存和32KB的SRAM。該系列設備的最高運行頻率可達48MHz,每兆赫茲能達到2.14 Coremark。其設計便于產品系列內各設備之間的遷移,具有相同的外設模塊、十六進制兼容代碼、相同的線性地址映射和引腳兼容的遷移路徑。

二、主要特性

(一)處理器

  • 高性能CPU:ARM Cortex - M0+ CPU最高運行頻率可達48MHz,具備單周期硬件乘法器和微跟蹤緩沖區,能有效提升處理速度和效率。
  • 指令集兼容:與Cortex - M0核心100%指令集兼容,并且向上兼容Cortex - M3和M4核心,方便代碼移植和開發。

(二)存儲器

  • 閃存:提供32/64/128/256KB的系統內自編程閃存,滿足不同項目對存儲容量的需求。
  • SRAM:有4/8/16/32KB的SRAM可供選擇,為程序運行和數據處理提供充足的空間。

(三)系統

  • 電源管理:具備上電復位(POR)和欠壓檢測(BOD)功能,保障系統在不同電源條件下的穩定運行。
  • 時鐘選項:提供內部和外部時鐘選項,包括48MHz數字鎖頻環(DFLL48M)和48MHz至96MHz分數數字鎖相環(FDPLL96M),可靈活配置系統時鐘。
  • 中斷控制:外部中斷控制器(EIC)支持16個外部中斷和1個不可屏蔽中斷,還配備兩線串行線調試(SWD)編程、測試和調試接口,方便開發和調試。

(四)低功耗設計

  • 睡眠模式:擁有空閑和待機兩種軟件可選睡眠模式。空閑模式下CPU停止運行,其他功能可繼續保持;待機模式下除選定繼續運行的功能外,所有時鐘和功能都停止。
  • SleepWalking功能:允許外設根據預定義條件從睡眠中喚醒,使CPU僅在需要時喚醒,有效降低功耗。

(五)外設

  • DMA控制器:12通道直接內存訪問控制器(DMAC),可實現數據的高效傳輸。
  • 事件系統:12通道事件系統,支持同步和異步事件,即使在待機模式下,外設也能接收、響應和發送事件。
  • 定時器/計數器:多達五個16位定時器/計數器(TC)和三個24位控制用定時器/計數器(TCC),TC可配置為不同模式,TCC具有擴展功能,如生成同步脈沖寬度調制(PWM)模式、確定性故障保護等。
  • 通信接口:一個全速(12Mbps)通用串行總線(USB)2.0接口,支持嵌入式主機和設備功能;多達六個串行通信接口(SERCOM),可配置為USART、I2C、SPI、LIN從機等;一個兩通道I2S接口。
  • 模擬外設:一個12位、350ksps的模數轉換器ADC),最多20個通道,支持差分和單端輸入,具備可編程增益、自動偏移和增益誤差補償等功能;一個10位、350ksps的數模轉換器DAC);兩個帶窗口比較功能的模擬比較器(AC)。
  • 觸摸控制器:外設觸摸控制器(PTC)支持256通道電容式觸摸和接近感應。

(六)I/O

  • 最多52個可編程I/O引腳,并且與SAM D20引腳兼容,方便進行升級和替換。

(七)封裝

提供64引腳TQFP、QFN,48引腳TQFP、QFN和32引腳TQFP、QFN等多種封裝形式,可根據實際需求選擇。

(八)工作電壓

工作電壓范圍為1.62V - 3.63V,適應不同的電源環境。

三、產品配置

SAM D21系列包括SAM D21J、SAM D21G和SAM D21E三種型號,它們在引腳數量、通用I/O引腳數量、閃存和SRAM容量、定時器/計數器實例等方面存在差異,工程師可以根據具體項目需求進行選擇。

四、訂購信息

不同型號的SAM D21微控制器有多種訂購代碼可供選擇,涵蓋了不同的閃存容量、封裝形式和載體類型。例如,ATSAMD21E15A - AUT表示32KB閃存、TQFP32封裝、卷帶包裝的SAM D21E型號。

五、引腳配置與復用

(一)引腳復用

每個引腳默認由PORT作為通用I/O控制,也可分配給外設功能A - H。要啟用引腳上的外設功能,需將PORT中對應引腳配置寄存器的外設復用使能位(PINCFGn.PMUXEN)置為1,并通過PORT中外設復用寄存器(PMUXn.PMUXE/O)選擇外設功能。

(二)特殊引腳

  • 振蕩器引腳:振蕩器的復用由系統控制器(SYSCTRL)中的寄存器控制,如XOSC的XIN引腳為PA14,XOUT引腳為PA15;XOSC32K的XIN32引腳為PA00,XOUT32引腳為PA01。
  • 串行線調試接口引腳:只有SWCLK引腳映射到正常PORT功能,調試器的冷插拔或熱插拔檢測會自動將SWDIO端口切換到SWDIO功能,SWCLK引腳為PA30,SWDIO引腳為PA31。

六、電源供應與啟動考慮

(一)電源域概述

SAM D21有多個不同的電源供應引腳,包括VDDIO、VDDIN、VDDANA和VDDCORE。VDDIO、VDDIN和VDDANA需施加相同的電壓((V_{DD})),范圍為1.62V - 3.63V;VDDCORE為內部穩壓輸出,電壓為1.2V。

(二)電壓調節器

SAM D21的電壓調節器有正常模式和低功耗(LP)模式。正常模式用于CPU和外設運行時;低功耗模式用于調節器靜態電流較小時,可在待機模式下使用。

(三)上電序列

  • 時鐘啟動:上電后,設備進入初始狀態并保持復位,直到電源穩定。之后使用1MHz時鐘,該時鐘由8MHz內部振蕩器(OSC8M)分頻得到,作為通用時鐘發生器0的時鐘源,通用時鐘發生器0是電源管理器(PM)的主時鐘。
  • I/O引腳:上電后,I/O引腳處于三態。
  • 初始指令獲取:復位釋放后,CPU從復位地址(0x00000000)獲取PC和SP值,該地址指向內部閃存中的第一個可執行地址,代碼可自由配置時鐘系統和時鐘源。

(四)上電復位和欠壓檢測

  • POR:監控VDDANA,始終激活,在啟動和所有睡眠模式下監控電壓,若VDDANA低于閾值電壓,整個芯片將復位。
  • BOD33:監控VDDANA。
  • BOD12:設備啟動后,監控內部VDDCORE,其校準配置存儲在NVM用戶行中,用戶行寫入時不應更改該配置,以確保BOD12的正確行為。

七、存儲器

(一)嵌入式存儲器

包括內部高速閃存和內部高速RAM,可實現全速單周期訪問。

(二)物理內存映射

32位物理地址空間的映射固定,不同型號的閃存和SRAM容量有所不同,如SAMD21x18的嵌入式閃存為256KB,SRAM為32KB。

(三)NVM用戶行映射

NVM用戶行包含校準數據,上電時自動讀取,可在地址0x804000讀取,寫入時需參考“NVMCTRL – 非易失性存儲器控制器”。

(四)NVM軟件校準區域映射

該區域包含生產測試期間測量和寫入的校準數據,可在地址0x806020讀取,但不可寫入,應用程序軟件應讀取這些校準值并寫回相應寄存器。

(五)序列號

每個設備都有一個唯一的128位序列號,由四個32位字拼接而成,分別位于0x0080A00C、0x0080A040、0x0080A044和0x0080A048地址。

Atmel SAM D21系列微控制器憑借其豐富的特性、低功耗設計和良好的兼容性,為電子工程師提供了一個強大而靈活的解決方案。在實際應用中,工程師可以根據項目的具體需求,充分發揮其優勢,實現高效、穩定的系統設計。你在使用微控制器時,更看重哪些特性呢?歡迎在評論區分享你的觀點。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    49

    文章

    8686

    瀏覽量

    165295
  • 低功耗
    +關注

    關注

    12

    文章

    3813

    瀏覽量

    106819
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Atmel SAM D21 系列微控制器低功耗高性能的完美結合

    Atmel SAM D21 系列微控制器低功耗高性能
    的頭像 發表于 04-07 16:55 ?319次閱讀

    解析Atmel SAM D21系列微控制器,開啟低功耗高效設計之門

    解析Atmel SAM D21系列微控制器,開啟低功耗高效設計之門 在當今的電子設計領域,對于
    的頭像 發表于 04-07 09:35 ?45次閱讀

    Atmel XMEGA B3微控制器高性能低功耗的完美結合

    Atmel XMEGA B3微控制器高性能低功耗的完美結合 在當今的電子設計領域,微控制器性能
    的頭像 發表于 04-07 09:30 ?51次閱讀

    探索AT91SAM ARM-based Flash MCU SAM3N系列:高性價比32位微控制器的卓越

    作為基于高性能32位ARM Cortex - M3 RISC處理的Flash微控制器家族成員,以其出色的性能、豐富的外設和低功耗特性,成為
    的頭像 發表于 04-06 14:20 ?582次閱讀

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器的卓越

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器的卓越 在嵌入式系
    的頭像 發表于 04-06 11:05 ?631次閱讀

    深度解析Atmel SAM7S系列ARM微控制器:從特性到應用

    深度解析Atmel SAM7S系列ARM微控制器:從特性到應用 在嵌入式系統設計領域,微控制器是核心組成部分,而
    的頭像 發表于 04-06 11:05 ?662次閱讀

    Atmel SAM7S系列ARM微控制器深度解析

    Atmel SAM7S系列ARM微控制器深度解析 一、引言 在嵌入式系統的設計領域,微控制器的選擇至關重要。
    的頭像 發表于 04-06 11:05 ?197次閱讀

    深入解析Atmel SAM3S系列Flash微控制器

    微控制器憑借其高性能低功耗以及豐富的外設功能,在眾多應用領域中脫穎而出。本文將對SAM3S系列微控制器
    的頭像 發表于 03-25 11:35 ?159次閱讀

    EFM32TG微控制器低功耗高性能的理想

    EFM32TG微控制器低功耗高性能的理想 在電子設計領域,選擇一款合適的微控制器對于項目的
    的頭像 發表于 03-24 11:25 ?157次閱讀

    Atmel SAM4L系列微控制器低功耗高性能的完美結合

    Atmel SAM4L系列微控制器低功耗高性能的完美結合 作為一名電子工程師,在日常的設計工
    的頭像 發表于 03-19 16:35 ?129次閱讀

    Atmel XMEGA B3微控制器高性能低功耗的完美結合

    Atmel XMEGA B3微控制器高性能低功耗的完美結合 在當今的電子設計領域,高性能低功耗
    的頭像 發表于 02-28 14:10 ?219次閱讀

    Atmel SAM C20系列微控制器:工業自動化的理想

    Atmel SAM C20系列微控制器:工業自動化的理想 在工業自動化、家電及其他5V應用領
    的頭像 發表于 02-26 15:50 ?175次閱讀

    Atmel SAM3S系列32位Flash微控制器深度剖析

    Atmel SAM3S系列32位Flash微控制器深度剖析 在當今的電子世界中,高性能低功耗
    的頭像 發表于 02-25 11:40 ?289次閱讀

    EFM32TG微控制器低功耗高性能的理想

    EFM32TG微控制器低功耗高性能的理想 在當今的電子設計領域,低功耗
    的頭像 發表于 02-10 15:35 ?210次閱讀

    探索ATtiny441/841:高性能低功耗8位AVR微控制器的卓越

    探索ATtiny441/841:高性能低功耗8位AVR微控制器的卓越 在電子設計領域,選擇一款合適的
    的頭像 發表于 02-09 14:05 ?438次閱讀