2026 Make Blocks #1阶段1 - 任务8 - ESP32-C6最小系统板
该项目使用了Kicad PCB设计工具,实现了基于ESP32-C6 Mini-1的 最小系统板的设计,它的主要功能为:可支持2.4 GHz WiFi 6,Bluetooth® 5 (with Low Energy),Zigbee and Thread 802.15.4 无线协议。。
标签
ESP32-C6
Ardunio
Kicad 9.0.3
2026 make blocks 第二季第一期
慢即是快
更新2026-04-23
29
KiCad文件
全屏

任务介绍(自命题)

  1. 设计一款基于ESP32芯片、模组两者均可使用的WiFi最小系统PCB
  2. 包含:USB转串口、复位/烧录电路和板载天线
  3. 支持Arduino/ESP-IDF开发
  4. 主要器件:需在DigiKey官网上有货且正常售卖

方案介绍

电路是基于ESP32-C6-MINI-1无线MCU的低功耗物联网核心板,集成了锂电池充电、3.3V稳压、USB通信、Qwiic/I2C扩展、状态指示和常用IO引出,适合无线传感、智能控制等应用。

图0 项目设计框图

模块介绍

基于设计要求,主控芯片选用ESP32-C6 Mini-1,全新构建的最小系统板包含一个2针JST连接器,用于连接单节锂离子(LiPo)电池,用于电池供电应用,该模块具有广泛的外围设备选项,包括SPI、UART、LPUART、I2C、I2S、LED PWM、USB串行/JTAG控制器、ADC等。这些外围设备中的许多都可以映射到任何GPIO引脚。其LED系统采用三色指示方案——电源运行(红色)、状态指示(蓝色)以及充电指示(黄色)。

ESP32-C6 Mini-1芯片Digikey链接:

ESP32-C6 Mini-1

原理图和PCB Layout图

图1 原理图

电路设计思路如下:

1.电源管理与锂电池充电

USB供电与锂电池切换:

VBUSUSB-C接口(J3)输入,通过D223V 1A肖特基二极管)防止反向电流,供电给后级电路。

Q1PMOSDMG2305UX) 实现VBUS与锂电池(VBATT)自动切换,保证USB插入时优先用USB供电,拔掉USB时自动切换到电池。

锂电池充电管理:

U1MCP73831) 是线性锂电池充电IC,负责对J1JST 2.0mm)连接的单节锂电池充电。

D1(黄LED) 及其限流电阻R1用于充电状态指示。

R2设定充电电流,常见为4.7k对应约200mA

3.3V稳压输出

U2RT9080-3.3) 是3.3V LDO,输入为D2后端(USB或电池),输出3.3V为主控和外设供电。

C3C4为输入输出滤波电容,保证电源稳定。

2.主控与外围接口

主控芯片:

U3ESP32-C6-MINI-1),支持WiFi 6BLE 5,适合无线通信应用。

引脚扩展:

J4J5分别引出常用GPIO(如IO2~IO5IO18IO19RXTX等),便于外部扩展。

J2Qwiic接口) 通过I2CSCL/SDL)扩展传感器或外设,R8/R9为上拉电阻。

USB通信:

J3USB-C) 直接连接到ESP32USB D+/D-,用于固件下载、调试或USB设备通信。

R10/R115.1k) 为USB Type-C识别电阻,确保兼容性。

3.控制与指示

按键:

SW1RESET) 复位主控,SW2BOOT) 进入下载模式,均配有去抖电容和上拉/下拉电阻。

LED指示:

D3(蓝)、D4(红) 通过限流电阻R6R13分别连接到主控IO,可用于状态指示或用户自定义功能。

测试点:

TP1~TP4便于调试和信号测试。

图2 PCB Layout

该电路PCB Layout采用4层板,顶底为信号层,中间两层为电源层(VCC GND),ESP32-C6 Mini-1、USB放置于底层,其它器件放置于顶层,ESP32-C6 Mini-1天线区域设置为禁止布线层,防止电磁干扰。滤波电容放置于对应IC芯片管脚附近,保证去噪效果。左右放置2.54排针用于引出IO资源,板子底部防止Qwiic接口。

模块规格和管脚定义

规格

项目

参数

CPU

32位RISC-V单核处理器

Flash内存

4 MB 

SRAM

400KB

I2C接口

1

射频标准

2.4G WiFi;蓝牙V5.0

UART接口

1

供电下载接口

Type-C

电源接口

3.3V/5V DC

12位ADC

7

I2S

1

尺寸

27mm x 27mm

管脚定义

管脚属性

管脚名称

管脚编号

power

VBATT

1(Left header)

power

VBUS

2(Left header)

I/O

TX

3(Left header)

I/O

RX

4(Left header)

I/O

IO18

5(Left header)

I/O

IO19

6(Left header)

power

GND

1(Right header)

power

3.3V

2(Right header)

I/O

IO2

3(Right header)

I/O

IO3

4(Right header)

I/O

IO4

5(Right header)

I/O

IO5

6(Right header)

NOTE:

通用I/O引脚注意事项: MCU的工作电压为3.3V。请确保连接到通用I/O引脚的输入电压不超过3.3V,否则可能损坏芯片。锂电池推荐Lithium Ion Battery - 1250mAh (IEC62133 Certified)。

板上设置及标识

标记

名称

默认状态

描述

PWR

电源指示灯

指示3.3V电压是否工作正常

D4

状态指示灯

通过编程可以进行状态指示

D1

充电指示灯

锂电池充电状态

心得体会

通过学习ESP32参考设计,学习实践完成4层板的绘制。



附件下载
ESP32-C6 Core Board.kicad_sch
ESP32-C6 Core Board.kicad_pcb
团队介绍
个人
评论
0 / 100
查看更多
猜你喜欢
制作FPGA电子琴1. 存储一段音乐,并可以进行音乐播放, 2. 可以自己通过板上的按键进行弹奏,支持两个按键同时按下(和弦)并且声音不能失真,板上的按键只有13个,可以通过有上方的“上“、”下”两个按键对音程进行扩展
john
2466
2026 Make Blocks阶段1 - 基于STM32G473C8T6最小系统板核心板设计该项目使用了STM32G474VET6 微控制器,实现了数字电源与高精度电机控制的设计,它的主要功能为:提供高达 170MHz 的 Cortex-M4 运算性能,并内置了高分辨率定时器 (HRTIM)、高速 12 位 ADC/DAC 以及数学加速器。该芯片负责执行复杂的控制算法(如 FOC 矢量控制或数字 PID 环路),并通过板载的 SWD 接口(SWCLK/SWDIO)进行调试与程序烧录。 该项目使用了W25Q128JVSIQ 外部 Flash 存储器,实现了大容量固件存储与现场参数保留的设计,它的主要功能为:通过 SPI 接口提供额外的 16MB 存储空间。可用于存放系统固件 (Bootloader 和 APP)、波形查找表或用户配置参数,解决了 STM32 内部 Flash 在复杂算法和图形库面前的容量瓶颈问题。 该项目使用了AMS1117-3.3 线性稳压器和BAT54C 防反接/保护电路,实现了Type-C 供电下的稳定 3.3V 电源管理的设计,它的主要功能为:将 USB Type-C (U4) 输入的 5V 电压转换为稳定的 3.3V 逻辑电源,为 MCU、Flash、晶振 (8MHz & 32.768kHz) 及周边外设供电。同时结合 ESD 保护器件 (E1, E2) 和按键复位电路,确保了开发板在调试与运行过程中的电气安全与信号完整性。。
RHJ木工
43
2026 Make Blocks #1阶段1 - ESP32-H2最小系统板该项目使用了ESP32-H2,实现了ESP32最小系统板的设计,它的主要功能为:方便BLE软件开发功能验证。
钱多_多
30
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号