UINIO-MCU-ESP32C3
和 UINIO-MCU-ESP32S3
两款开源核心板,分别采用了上海乐鑫科技
推出的 ESP32-C3 以及 ESP32-S3
微控制器,两者均支持 2.4GHz Wi-Fi 与 Bluetooth
5.0
无线网络连接。本文旨在介绍两块核心板各个功能单元的硬件电路设计原理,其中
ESP32-C3 微控制器基于开源的 RISC-V
内核架构,拥有 22 个 GPIO 接口,主频高达
160MHz
,板载 384KB
容量的 ROM,以及
400KB
容量的 SRAM 和 8KB
容量的 RTC
SRAM,支持的数字外设接口有
3 × SPI
、2 × UART
、1 × I²C
、1 × I²S
,而模拟外设接口则采用了
6 通道的 2 × 12
位 SAR 模/数转换器。
稍晚一些推出的 ESP32-S3 微控制器则是基于
Cadence 公司的 Xtensa Dual-Core 32-bit
LX7 架构,拥有 45 个 GPIO 接口,主频高达
240MHz
,板载有 384KB
容量的 ROM,以及
512KB
容量的 SRAM 和 16KB
容量的 RTC
SRAM,支持的数字外设接口有
4 × SPI
、3 × UART
、2 × I²C
、2 × I²S
。而模拟外设接口采用了
20 通道的 2 × 12
位 SAR
模/数转换器。核心板的 KiCad 原理图以及 PCB
源文件,可以在我的 GitHub
仓库当中进行获取。