Laird Connectivity的Gar和Barracuda产品提供可靠性、耐用性和性能
2019年最受欢迎的开发板
![最受欢迎的开发委员会](/sites/default/files/components/Most-Popular-Development-Bo.jpg)
微控制器这些天,无处不在,如果你环顾你的家,你的车或工作环境,你会发现它们在引擎盖下默默地工作,也因为物联网行业的快速发展,在我们的日常生活中使用微控制器的数量激增。
因此,在2019年即将结束之际,这里是10个最受欢迎的微控制器的快速列表,它们颠覆性地改变了市场流,并向我们展示了物联网时代。
洋葱₂+
Omega2是Onion的基于linux、支持Wi-Fi的开发板,专为所有技术水平的开发者设计,以创建构建和连接硬件应用程序。以下是最有趣的功能:
- 580MHz MIPS CPU
- 128 mb内存
- 32 mb存储
- usb2.0支持
- 3.3V工作电压
- 12 GPIOs
- 双模2.4 GHz 802.11 b/g/n WiFi -同时承载一个WiFi接入点,并连接到现有的WiFi网络
- 开箱即用地运行OpenWRT 18.06 Linux操作系统
- FCC和CE认证
它的尺寸是34x20x2.8 mm,小于树莓派的1/4,小于Arduino Uno的1/3。欧米茄自带64MB的板载闪存和固件,这意味着只要打开电路板,你就可以走了。这一切只要5美元。
数据表/文件:https://docs.onion.io/omega2-docs/
Adafruit Feather M0 Express
Adafruit Feather M0 Express是一个非常特殊的开发板,运行在CircuitPython!
CircuitPython是MicroPython的一个面向初学者的版本——正如它的名字所暗示的,它是流行的Python编程语言的一个小版本,但功能全,专门用于电路和电子。下面列出了最有趣的功能。
- ATSAMD21G18 @ 48MHz, 3.3V逻辑/功率
- 256KB FLASH + 32KB RAM
- 没有eepm
- 32.768 kHz晶体时钟产生和RTC
- 3.3V稳压器,峰值电流输出500mA
- USB本机支持与USB引导加载器和串口调试
- 您还可以获得大量的引脚—20个GPIO引脚
- 硬件Serial,硬件I2C,硬件SPI支持
- 所有引脚上的PWM输出
- 6 x 12位模拟输入
- 1 x 10位模拟输出(DAC)
- 内置100mA Li-Po充电器,带充电状态指示灯LED
- 电力/启用销
- 测量2.0“x 0.9”x 0.28“(51mm x 23mm x 8mm)没有焊接头
当你把它插入你的它作为一个磁盘驱动器显示在你的PC上,名为CIRCUITPY,如果你打开驱动器,你会看到一些文件其中一个是“code.py”,这是电路python启动后触发的文件,如果你编辑这个文件并放入你自己的代码,代码将立即执行,不需要编译或上传。这一切的成本为19.95美元。
网站:https://www.adafruit.com/product/3403
粒子氩
的Argon是一个支持Wi-Fi的开发板它可以作为独立的Wi-Fi端点或Wi-Fi网关,也可以配置为粒子网格网络,由北欧nRF52840芯片供电,它有一个内置的电池充电电路,因此很容易连接和为Li-Po远程应用充电。下面列出了最有趣的功能。
- espresso ESP32-D0WD 2.4G Wi-Fi协处理器
- 北欧半导体公司nRF52840 SoC
- 20混合信号GPIO (6 x模拟,8 x PWM), UART, I2C, SPI
- microusb2.0全速(12mbps)
- 集成锂锂充电和电池连接器
- JTAG (SWD)连接器
- RGB状态LED
- 重置键和模式键
- 用于Thread/BLE的板载2.4GHz PCB天线(不支持Wi-Fi)
- 两个U.FL连接器用于外部天线(一个用于Thread/BLE,另一个用于Wi-Fi)
- 网格支持与部分云
- FCC, CE和IC认证
- 符合RoHS标准(无铅)
开发人员也可以购买各种各样的屏蔽与继电器,电机的接口,最重要的是,你可以通过Arduino环境编程。这一切的成本是27美元。
数据表/文件:https://docs.particle.io/argon/
PIC IoT WG
的PIC-IoT WG发展委员会结合了强大的PIC24FJ128GA705单片机,ATECC608A CryptoAuthentication™安全元件IC和完全认证的ATWINC1510 Wi-Fi®网络控制器-这提供了连接您的嵌入式应用程序到谷歌云物联网核心的最简单和有效的方式。该板还包括一个板上调试器,不需要外部硬件来编程和调试MCU。
- PIC24FJ128GA705微控制器- 128 KB闪存和16 KB SRAM
- ATWINC1510 WiFi模块-单频2.4GHz b/g/n物联网网络控制器
- ATECC608A加密认证™设备保护16密钥存储,SHA256, AES-CCM, ECDH(椭圆曲线Diffie-Hellman), ECDSA
- 其他单板功能
- RGB LED作为状态指示灯
- TEMT6000光传感器
- MCP9808温度传感器
- mikroBUS头连接到MikroElektronika click Boards™
- 车载调试器
- 基于MPLAB X的自动识别技术
- 编程和调试
- 虚拟COM口(CDC)
- 一个逻辑分析器通道(DGI GPIO)
- 集成锂离子/LiPo电池充电器
开箱即用,MCU预装了固件,使您能够使用板载温度和光传感器快速连接和发送数据到谷歌云平台。这一切的成本是28.65美元。
网站:https://www.microchip.com/developmenttools/ProductDetails/AC164164
数据表/文件:http://ww1.microchip.com/downloads/en/DeviceDoc/PIC-IoT-WG-User-Guide-50002856A.pdf
Arduino Nano 33 IOT
这个小而强大的开发板具有Wi-Fi和蓝牙连接,其低功耗架构使其成为连接项目的实用和经济的解决方案。
Arduino Nano 33 IoT与Arduino物联网云平台兼容,并支持完全TLS安全传输:ATECC608A加密芯片将加密密钥存储在硬件中,为这类产品提供非常高的安全性。与Arduino物联网云的集成还提供了一种非常有效的方式来设置在线仪表板,只需很少的代码和最少的工作。下面列出了最有趣的功能
- 这个板是基于SAMD21G18A
- Ublox ESP32用于Wi-Fi连接
- ARM®Cortex®-M0+ CPU运行频率高达48 MHz
- 256kb系统内自编程Flash
- 32 KB SRAM内存
- 48mhz数字锁频环(DFLL48M)
- 48 MHz至96 MHz分数数字锁相环(FDPLL96M)
- 12通道直接内存访问控制器(DMAC)
- 12通道事件系统
- 32位实时计数器(RTC),具有时钟/日历功能
- crc发电机32
- 一个全速(12mbps)通用串行总线(USB) 2.0接口
- 1个双通道I2S (Inter-IC Sound)接口
- 一个12位350ksps模数转换器(ADC)
- 10位,350 ksps数模转换器(DAC)
- 工作电压- 1.62V - 3.63
该板既可以用于面包板(当安装引脚头),也可以作为SMT模块,直接通过蜂窝衬垫焊接。这一切的成本是18美元。
网站:https://store.arduino.cc/usa/nano-33-iot
数据表/文件:http://ww1.microchip.com/downloads/en/DeviceDoc/SAMD21-Family-DataSheet-DS40001882D.pdf
Arduino Nano Every
的Arduino Nano Every是Arduino的5V兼容板,最小的可用尺寸:45x18mm!
Arduino Nano Every是传统Arduino Nano板的进化,但采用了更强大的处理器ATMega4089。因此,它是为了满足下一代的要求而制造的。小巧的占地面积和低廉的价格使Nano Every特别适合于可穿戴的发明,低成本的机器人,电子乐器,以及控制大型项目中较小部分的一般用途。下面列出了最有趣的功能
- 该单板基于ATMega4809
- AVR®CPU
- 20 MHz低功率内部振荡器
- 48kb系统内自编程闪存
- 256 b eepm
- 高达6 KB SRAM
- 单引脚统一程序调试接口
- 各种睡眠选择
- 五种可选择的内部电压参考:0.55V, 1.1V, 1.5V, 2.5V, 4.3V
- 一个10位150 ksps模拟数字转换器
- 5 PWM输出
- 外部输入电压21V - MAX
- 工作电压- 4.5V - 5.5V
这将允许你制作比Arduino Uno更大的程序(它有50%多的程序内存),有更多的变量(RAM是200%大)。这一切的成本是9.90美元.
网站:https://store.arduino.cc/usa/nano-every
Arduino Nano 33 BLE
的Arduino Nano 33 BLE是一种新的板上著名的形式因素。它有一个嵌入式9轴传感器,这使它成为可穿戴设备的理想选择,
Arduino Nano 33 BLE是传统Arduino Nano的升级版,但包含更强大的处理器,北欧半导体公司的nRF52840, 32位ARM®Cortex™-M4 CPU,运行频率为64 MHz。下面列出了最有趣的功能
- 蓝牙®5,IEEE 802.15.4-2006, 2.4 GHz收发器
- ARM®Cortex®-M4 32位处理器,FPU, 64 MHz
- 1mb闪存和256kb RAM
- ARM®TrustZone®Cryptocell 310安全子系统
- 128位AES/ECB/CCM/AAR协处理器(动态包加密)
- Nordic SoftDevice已准备好支持并发多协议
- 观察点和跟踪调试模块(DWT、ETM和ITM)
- 12位,200 ksps ADC - 8个可配置通道,可编程增益
- 15级低功率比较器,从系统关闭模式唤醒
- 音频外设:I2S,数字麦克风接口(PDM)
- 温度传感器
- 安全启动准备
- 安全擦除
- 工作电压- 1.7V - 3.3V
- 外部输入电压21V - MAX
Nano 33ble配备了一个9轴惯性测量单元(IMU),这意味着它包括一个加速度计、一个陀螺仪和一个磁强计,每个磁强计都具有3轴分辨率。这使得Nano 33ble成为更先进的机器人实验的完美选择。这一切的成本是19美元
网站:https://store.arduino.cc/usa/nano-33-ble
数据表/文件:https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf
Arduino Nano 33 BLE Sense
的Arduino nano 33ble感测板与Arduino nano 33 BLE非常相似,但传感器版本的电路板上有5个更多的传感器。下面列出了最有趣的功能
- LSM9DS1 - iNEMO惯性模块:3D加速度计,3D陀螺仪,3D磁强计
- APDS9960 -数字接近,环境光,RGB和手势传感器
- MP34DT05 - MEMS音频传感器全向数字麦克风
- LPS22HB - MEMS纳米压力传感器:260-1260 hPa
- HTS221 -相对湿度和温度电容式数字传感器
- 蓝牙®5,IEEE 802.15.4-2006, 2.4 GHz收发器
- ARM®Cortex®-M4 32位处理器,FPU, 64 MHz
- 1mb闪存和256kb RAM
- ARM®TrustZone®Cryptocell 310安全子系统
- 128位AES/ECB/CCM/AAR协处理器(动态包加密)
- Nordic SoftDevice已准备好支持并发多协议
- 观察点和跟踪调试模块(DWT、ETM和ITM)
- 12位,200 ksps ADC - 8个可配置通道,可编程增益
- 15级低功率比较器,从系统关闭模式唤醒
- 音频外设:I2S,数字麦克风接口(PDM)
- 温度传感器
- 安全启动准备
- 安全擦除
- 工作电压- 1.7V - 3.3V
- 外部输入电压21V - MAX
这一切的成本为31.3美元
网站:https://store.arduino.cc/usa/nano-33-ble-sense
数据表/文件:https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf
ESP32
ESP32-WROOM-32D和ESP32-WROOM-32U是功能强大的通用Wi-Fi+BT+BLE MCU模块,针对各种各样的应用,从低功耗传感器网络到最苛刻的任务,如语音编码,音乐流媒体和MP3解码。下面列出了最有趣的功能
- Xtensa®单/双核32位LX6微处理器,最高600 MIPS (200 MIPS用于ESP32-S0WD, 400MIPS用于ESP32-D2WD)
- 448 KB ROM
- 520 KB sram
- RTC中的16 KB SRAM
- QSPI支持多个flash/SRAM芯片
- Wi-Fi - 802.11 n (2.4 GHz),最高150mbps
- 兼容蓝牙v4.2 BR/EDR和BLE规范
- BLE模式下+12 dBm发射功率
- 34 ×可编程gpio
- 12位SAR ADC可达18个通道
- 2 × 8位DAC•10 ×触控传感器•
- 4 × spi
- 2 × i²s
- 2 × i²c
- 3 × uart
- 1台主机(SD/eMMC/SDIO)•1台从机(SDIO/SPI)
- 以太网MAC接口,具有专用的DMA和IEEE 1588支持
- 可以2.0
- 红外(TX / RX)
- 电动机PWM
- LED PWM高达16通道
- 霍尔传感器
这一切的成本为14.03美元
网站:https://www.espressif.com/en/products/hardware/esp32/overview
数据表/文件:https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
ESP8266
的ESP8266 WiFi模块是一个独立的SOC集成TCP/IP协议栈,可以让任何微控制器访问您的WiFi网络。ESP8266既可以承载应用程序,也可以从另一个应用程序处理器上卸载所有Wi-Fi网络功能。每个ESP8266模块都预先编程了AT命令集固件,这意味着,您可以简单地将其连接到您的Arduino设备,并获得与WiFi Shield提供的一样多的WiFi能力(这是开箱即用的)!ESP8266模块是一种具有巨大且不断增长的社区的极具成本效益的板。下面列出了最有趣的功能
- 2.4 GHz Wi-Fi (802.11 b/g/n,支持WPA/WPA2),
- Tensilica L106超低功耗32位MCU,运行在80mhz(或者,超频到160mhz)
- I²C串行通信协议,
- 模数转换(10位ADC)
- 串行外围接口(SPI)串行通信协议,
- I²S接口与DMA(直接内存访问)(与GPIO共享引脚),
- UART(在专用引脚上,加上一个仅传输的UART可以在GPIO2上启用),和
- 脉宽调制。
ESP8266 Wi-Fi模块支持标准的IEEE802.11 b/g/n协议,一个完整的TCP/IP协议栈。用户可以使用该模块向现有设备添加网络功能,或者构建单独的网络控制器。这一切的成本是3美元
网站:https://www.espressif.com/en/products/hardware/esp8266ex/overview
数据表/文件:https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf
Tessel 2
的Tessel 2是一个开源开发板。它运行JavaScript并支持npm,这意味着要控制主板,你需要了解node.js。这是一个用于原型制作和生产嵌入式硬件的平台,非常适合物联网(IoT), Tessel 2的主处理器运行一个非常轻的OpenWRT版本。下面列出了最有趣的功能
- 芯片上的580MHz WiFi路由器系统(联发科MT7620n)运行Linux (OpenWRT)
- 64mb的DDR2 RAM
- 32 MB的闪存
- 16 GPIO
- 2个高速USB 2.0接口
- 微型USB接口
- 10/100以太网接口(RJ-45接口)
- 48MHz ARM Cortex M0微控制器(爱特梅尔公司SAMD21)
- 两个模块端口比它们的前辈更有能力
- 一个按钮和一堆led,因为没有闪烁的魔镜算什么?
这一切的成本为44.45美元
数据表/文件:https://tessel.gitbooks.io/t2-docs/content/
很小的4.0
最小的外形配上该公司最强大的处理器,很小的4.0是最新的Teensy,提供了最快的微控制器和强大的外围设备,尺寸为1.4 * 0.7英寸。Tenensy 4.0的大小和形状与tenensy 3.2相同,并保留了与tenensy 3.2上的大多数引脚函数的兼容性。下面列出了最有趣的功能
- ARM Cortex-M7在600兆赫
- 1024K RAM (512K紧耦合)
- 2048K Flash (64K预留用于恢复和EEPROM仿真)
- 2个USB端口,均为480兆/秒
- 3 CAN总线(1带CAN FD)
- 2 I2S数字音频
- 1 S/PDIF数字音频
- 1 SDIO(4位)本机SD
- 3个SPI,都是16个单词FIFO
- 3个I2C,所有4字节FIFO
- 7串行,所有4字节先进先出
- 32个通用DMA通道
- 31个PWM引脚
- 40个数字引脚,都能中断
- 14个模拟引脚,芯片上2个adc
- 加密加速
- 随机数发生器
- RTC为日期/时间
- 可编程FlexIO
- 像素处理管道
- 外围交叉触发
- 上下电管理
这一切的代价是19.95美元
网站:https://www.pjrc.com/store/teensy40.html
数据表/文件:https://docs.platformio.org/en/latest/platforms/teensy.html
树莓派4型B
一个超级酷的35美元的处理动力,在一个信用卡大小的形式因素,直接从英国树莓派基金会在学校和发展中国家推广基础计算机科学。它会继续下去基于A debian的为树莓派开发的计算机操作系统。下面列出了最有趣的功能
- Broadcom BCM2711,四核Cortex-A72 (ARM v8) 64位SoC @ 1.5GHz
- 1GB、2GB或4GB LPDDR4-3200 SDRAM(取决于型号)
- 2.4 GHz和5.0 GHz IEEE 802.11ac无线,蓝牙5.0,BLE
- 千兆以太网
- 2个USB 3.0接口;2个USB 2.0接口。
- 树莓派标准40pin GPIO头(完全向后兼容以前的单板)
- 2 × micro-HDMI端口(最多支持4kp60)
- 2通道MIPI DSI显示端口
- 2通道MIPI CSI摄像头接口
- 四极立体声音频和复合视频端口
- H.265 (4kp60解码),H264 (1080p60解码,1080p30编码)
- OpenGL ES 3.0图形
- Micro-SD卡槽,用于加载操作系统和数据存储
- 5V直流通过USB-C连接器(最小3A*)
- 5V DC通过GPIO头(最小3A*)
- 以太网供电(PoE)已启用(需要单独的PoE HAT)
- 工作温度:0 - 50℃环境
网站: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/
数据表/文件:https://www.raspberrypi.org/documentation/
Azure Sphere MT3620入门套件
Avnet Azure Sphere MT3620 Starter Kit使用微软的Azure Sphere支持高度安全的端到端物联网实现的快速原型。小型载波板包括一个可生产的MT3620 Sphere模块,具有Wi-Fi连接,以及多个扩展接口,方便集成传感器,显示器,电机,继电器等。下面列出了最有趣的功能
航空公司董事会
•两个MikroE单击板扩展插座
•格罗夫扩展连接器(I2C)
•车载传感器
- - - - - -使用硬件加速计
- - - - - -使用硬件陀螺
- - - - - -温度
- - - - - -压力/气压
- - - - - -环境光
•接口可选OLED 128x64显示
•USB接口
—支持调试、服务和恢复uart和JTAG
•用户按钮开关和led
•5V ~ 3.3V电源调节
•直流电源输入:
-从主机的USB 5V
-外部5V DC和VBAT电源的终端占用
Azure Sphere MT3620模块
- MT3620AN SoC
- 3x ISU接口预配置为UART, SPI, I2C
- ADC/GPIO: 3x 12位ADC输入(或3个GPIO)
- PWM/GPIO: 9x PWM输出(或多达24个GPIO)
- RTC(需要VBAT供应)
- 双频2.4/5GHz 802.11 a/b/g/n Wi-Fi
- 双波段2.4/5GHz芯片天线
这一切的成本是75.07美元
Arduino UNO
在我看来,Arduino Uno仍然是绝对初学者和爱好者的最爱。Arduino Uno R3是最简单但最强大的原型环境。它基于ATmega328P芯片。下面列出了最有趣的功能
- 单片机:ATmega328
- 工作电压:5V
- 输入电压(建议):7-12V
- 输入电压(限制):6-20V
- 数字I/O引脚:14(其中6个提供PWM输出)
- 模拟输入引脚:6
- 每个I/O引脚的直流电流:40毫安
- 3.3V引脚直流电流:50 mA
- Flash内存:32 KB,其中0.5 KB用于引导加载程序
- SRAM: 2 KB (ATmega328)
- EEPROM: 1 KB (ATmega328)
- 时钟速度:16mhz
它的特点是为初学者提供一个丰富的开发板,只需约18.50美元