Atmel SAMD21 Xplained Pro开发板主要是用来评估ATSAMD21J18A微控制器的一个平台。ATSAMD21J18A搭载了基于ARM Cortex-M0+内核,最高工作频率为48MHz,功耗低于150μA/MHz。并且内部集成了256KB Flash以及32KB SRAM。这是Atmel最新的一款MCU,主打低功耗低功耗,成本敏感的工业和消费应用市场。
图1.开箱图
SAMD21 Xplained Pro开发板特性:
SAM D21 Xplained Pro开发板搭载了SAM D21J18A的微控制器芯片,两个分别用于调试和USB设备的micro-USB接口;两个分别用于复位和用户编程的扁平轻触开关;三个LED指示灯,一个用于用户可编程的(黄色),其余两个分别为板上电源指示灯(绿色)和板载调试器的状态灯(黄色)。板载调试器EDBG电路位于开发板的反面,其采用了一颗AT32UC3A4256J的AVR MCU。这款调试器除了具有基本的SWD调试接口外,还具有以下功能:
虚拟串口可以在USB总线中模拟出一条UART通道,使电脑可以使用串口同目标微控制器建立通信。
Atmel数据网关接口(Data Gateway Interface)可以用于通过SPI和TWI连接到目标微控制器。
建立到目标微控制器的四个GPIO,可用于简单的编码通信。
SAM D21 Xplained Pro开发板还可以通过扩展口,连接Xplained系列扩展模块,这些模块可以单独购买。
关于开发板搭载的SAMD21J18A微控制器:
图2. SAMD21J18A控制单元
图3. SAMD21J18A系统框图
SAMD21J18A的片上资源:
采用ARM Cortex-M0+处理器核心,最高主频48MHz, 2.14 Coremark/MHz,运行模式下能耗低至70uA/MHz,继承了ARM Cortex-M0+高效能比的优良特性。独有的事件触发系统(EventSystem)在实时应用中为功耗敏感的设计提供了强而有力的保障。
内部集成的存储资源包含256KB的FLASH和32KB的SRAM。
采用了64 Pin的QFN封装。
集成了6个通用串行通信接口(SerialCommunication Interface, SERCOM),每个接口均可通过软件配置成UART/USART、SPI 或 I2C 的任意一种工作模式。
高级通信总线接口方面,内置的嵌入式全速USB 2.0模块支持主机和设备两种模式,配备96MHz 音频流分数PLL的双通道I2S接口。
模拟外设方面,集成1个20通道的16-bit高精度ADC模拟/数字转换器,1个12-bit的DAC数字/模拟转换器,2个模拟比较器。
同时还有丰富的GPIO和众多功能强大的定时器模块。