Arduino Zero
Arduino Zero 是一个简单而又强大的32-bit 的衍生版本的Arduino UNO. 是一个基于Atmel 公司的SAMD21 MCU(数据手册http://www.atmel.com/Images/Atmel-42181-SAM-D21_Datasheet.pdf)的单片机的控制板。
更多详细信息请查看官网(http://www.arduino.cc/en/Main/ArduinoBoardZero)。
Arduino:Zero图片如下:
图7-1:Arduino Zero正面
图7-2:Arduino Zero背面
小窥一下原理图:
图7-3:Arduino Zero原理图
Arduino Zero开发板旨在让富有创造力的开发者们们为智能物联网设备、可穿戴技术、高科技自动化、机器人技术以及众多尚成型的项目提供平台。板子的主控是一个颗拥有32-bit ARM Cortex-M0+内核 的MCU---SAMD21。
警告:
与大多数Arduino开发板不同的是,Arduino Zero 工作在3.3V,I/O口最高承受的电压是3.3V。如果使用超过3.3V的设备与Arduino Zero 的I/O 相连接,可能会损害Arduino Zero。
Arduino Zero集成了Atmel的EDBG(Embedded Debugger )。
ARM 内核的优势:
Zero 集成了32-bit 的ARM 内核性能远超以前8-bit的控制板。主要的不同如下:
32-bit 内核可以操作4 byte宽度的数据在一个时钟周期
CPU 时钟在48MHz
12通道的DMA控制器
32-bit 实时时钟(RTC)具有时钟和万年历功能
32-bit CRC 发生器
两个通道的内部IC 音频(I2S)接口
外部触摸控制器
更多详细信息请查看SAMD21的数据手册(http://www.atmel.com/Images/Atmel-42181-SAM-D21_Datasheet.pdf)
Arduino Zero 概述
微控制器 ATSAMD21G18,32-bit ARM Cortex-M0+
工作电压 3.3V
通用IO口 20,所有的都是数字IO口,除了2和7PWM输出
UART 1
模拟信号输入引脚 6,12-bit ADC通道
模拟信号输出引脚 1,10-bit DAC
外部中断 除了引脚Pin4 允许所有的引脚
DC 电流 per I/O引脚 7mA
Flash Memory 256KB
SRAM 32KB
EEPROM 无
时钟频率 48MHz
存储
SAMD21有256KB的Flash 存储,32KB的SRAM和16KB的仿真的EEPROM。
原理图
原理图: Arduino-Zero-schematic.pdf(http://www.arduino.cc/en/uploads/Main/Arduino-Zero-schematic.pdf)
仿制品应该也蛮贵的,,因为atmel太高大上。。。额,,