本文将重点先容关于2021年10个比较好的微控制器和微控制器板。与市场上的单板机、cpu、gpu和其他电子产品一样,COVID-19也影响了微控制器的生产,造成了短缺。然而,芯片短缺预计将在未来几个月得到改善。不管短缺的严重程度如何,在疫情爆发之前,制造商已经发布了许多新的微控制器,并对流行的平台进行了修补。
2021年10个比较好的微控制器和微控制器板
1. NodeMCU V2
Nodemcu V2是一个基于ESP8266微控制器的开源开发平台。另一个流行的物联网项目芯片,这一个包含超低功耗的UART 802.11b/g/n Wi-Fi模块,用于无线连接。该板集成了内置的TCP/IP协议栈,可连接多达5个客户端。它包括一个板载PCB天线在2.54在线封装,允许用户调试设备或直接生产应用。该委员会还使用nodejs风格的网络api来适应事件驱动的网络应用,加快物联网应用的开发。它还带有一个10引脚GPIO,允许用户根据应用程序将每个引脚表示为PWM, I2C, IIC, ADC或1线。
2. PJRC Teensy 4.1
4.1是PJRC广泛使用的开发板Teensy的最新版本,据说它比teeny3.1快10倍。最新版本包括ARM Cortex-M7(@600MHz), 7936K闪存,1024K RAM和4K EEPROM。它还包括55X数字I/O引脚,18X模拟输入,8X串行,3X SPI, 3X I2C端口。其他功能包括2X I2S/TDM和1S/PDIF数字音频端口,3X CAN总线,以太网(10/100M位),32X通用DMA通道,以及用于日期和时间的板载RTC。此外,它还提供加密加速、随机数生成器、外设交叉触发、电源开关管理等功能。
3. Seeeduino XIAO
Seeed Studio的Xiao是支撑Arduino架构的最小板卡之一,嵌入了包含ARM Cortex-M0 +、32KB SRAM和256KB闪存的SAMD21G18芯片。I/O包括14X GPIO, 11模拟,11数字,1 DAC输出引脚,以及I2C, SPI和UART。电源和编程连接使用USB Type-C和包括一些led显示状态和用户编程。Xiao Seeduino还设计了一对复位按钮(短连接复位),完全兼容Arduino IDE。
4. BBC micro:bit V2
BBC Micro: Bit V2是原微控制器的改进版本,包括扬声器、麦克风和其他一些改进。该版本包括一个北欧NRF52833处理器,512KB闪存,32KB RAM和NXP KL27Z接口芯片。该微板还包括一个5 X 5 LED矩阵,状态LED,基于mems的麦克风/扬声器,触摸敏感标志和用户可编程按钮。这个版本还包含25引脚边缘连接器,4X GPIO, PWM, I2C, SPI和几个环引脚连接鳄鱼夹和香蕉插头孔。无线包括2.4GHz RF和蓝牙5.1 / BLE。电路板还包含多个传感器,包括加速计、温度计和电子罗盘。
5. Groboards Giant板
GroboARDS的巨型板是一个微型微控制器,Adafruit羽毛大小,带有羽毛翼支撑。它包含一个微芯片Sama5D2 ARM Cortex-A5处理器,128MB DDR2 RAM和一个micro-SD卡插槽。该微控制器还包括一个带有3.3V参考电压的6 × 12位ADC和一个外部触发器,一个带有外部触发器的4 × 16位PWM,以及一个I2C、SPI和UART。此外,它通过USB供电,支撑Ligo电池,可以完全运行Debian,并可以利用Adafruit Blinka(linuxcircuitpython)。
6. Arduino Uno Rev3
Arduino Uno已经以各种形式使用了近10年,并在许多成功的项目中使用。最新的开发板Arduino Rev3使用了Atmega328p微控制器,包含32KB的闪存、2K SRAM和1K的EEPROM。该板包含14个数字输入/输出引脚(6个可以用作PWM输出),6个模拟输入,一个16mhz陶瓷谐振器(CSTCE16M0V53-R0),一个USB连接器,一个电源插孔,一个ICSP连接器和一个复位按钮。在项目开发过程中,用户使用USB线将其连接到计算机上,或通过AC-DC适配器或电池为其供电。
7. Adafruit Gemma M0
Adafruit企业的Gemma M0,大约25美分硬币大小,被设计成一个可穿戴的电子平台,应用范围广泛,从舞台角色扮演到生物监视器。这个小的微控制器包括ATSAMD21E18 32位Cortex M0,具有256KB的闪存和32KB的RAM,以及DotStar RGB led和几个大的缝纫孔,可以使用导线或鳄鱼夹,这取决于应用程序。每个I/O板也可作为12位模拟输入或数字输入/输出,甚至作为硬件电容触摸传感器。据Adafruit称,Gemma M0可以驱动Neopixels或DotStars,并且有足够的内存支撑超过8000像素。
8. MPLAB PICkit 4 在线调试器
Microchip的MPLAB Pickit 4是一个便携的在线调试器,支撑离线编程,具有集成的MPLAB X集成开发环境(IDE)。适用于8/16/32位PIC MCU, DSPIC和SAM MCU器件。该套件由Same70 MCU供电,支撑多种接口,包括4线JTAG和串行线调试流数据网关。它也向后兼容使用两行JTAG和ICSP的演示板和目标系统。如前所述,PICKit 4还具有离线刻录功能,允许用户编写不同的项目代码和电压,然后通过内置的microSD卡槽保存它们。此外,调试器可以由目标板供电,使其易于现场使用。
9. Microchip CEC1712加密控制器
Microchip Technologies以其基于PIC和sam的MCU而闻名,该企业还生产其他微控制器,包括用于加密安全的微控制器。其CEC1712密码控制器使用ARM 32位Cortex-M4,为预引导模式下从SPI Flash引导的操作系统提供具有硬件根信任(ROT)保护的安全引导。在固件和应用程序加载到操作系统之前,引导加载程序将加载、解密和验证它们,以确保嵌入式系统不受损害。该芯片使用Soteria-G2固件,该固件使用ROM中实现的CEC1712不可变安全引导加载程序作为系统的信任根,以帮助设计人员加速安全引导功能的采用。
10. Adafruit Industries ESP8285
ESPressif Systems ESP8285微控制器已经在许多售后板上实现,是许多项目的优秀芯片。Adafruit的ESP8285是最流行的板卡之一,包含Wi-Fi前端(作为客户端和接入点)和TCP/IP堆栈。该芯片还集成了天线开关、射频巴伦、功率放大器、低噪声接收放大器、滤波器和电源管理模块。ESP8285还采用Tensilica L106 Diamond系列32位处理器和增强版的片上SRAM,带有1MB闪存。Adafruit的产品预先编程与Nodemcu Lua固件,所以他们可以马上使用。