ESP32-C6-EVB 开发板
“
规格:
- 产品:ESP32-C6-EVB
- 修订:2.0 2024 年 XNUMX 月
- 制造商:www.olimex.com
产品信息:
ESP32-C6-EVB 是一款开发评估板,具有
4 个继电器、4 个光隔离输入以及各种连接器
扩展模块和配件。它旨在方便
编程并与不同的传感器接口
外围设备。
产品使用说明:
1. 首次设置:
要开始使用 ESP32-C6-EVB,请按照以下步骤操作:
- 将带有 USB Type C 的 USB 电缆连接到开发板。
- 使用 12V DC 电源适配器通过
电源插孔。 - 使用 ESP-PROG 外部 USB 串行适配器对
ESP32-C6 或根据需要恢复其固件。
2. 主板特点:
ESP32-C6-EVB 的特点:
- 4 个带状态 LED 的继电器(最大 10A/240VAC)
- 4 个带状态 LED 的光耦合器输入(最大 30V DC)
- 电源插孔输入(8-50)V DC
- 用户指示灯
- 适用于各种配件的 UEXT 连接器
3、电源及功耗:
ESP32-C6-EVB 的典型功耗低于 1W。
当采用 12V DC 供电时,电流消耗约为
0.06A。
常见问题 (FAQ):
问:我可以将额外的传感器和外围设备连接到
ESP32-C6-EVB?
答:是的,您可以连接各种传感器、继电器、LCD、RTC、GSM、
GPS 以及更多配件连接至板上的 UEXT 连接器。
问:如何对开发板上的 ESP32-C6 进行编程?
答:使用连接到 ESP-PROG 的外部 USB 串行适配器
ESP32-C6-EVB 用于编程或恢复固件。
“`
ESP32-C6-EVB
修订版 2.0 2024 年 XNUMX 月
用户手册
www.olimex.com
1
目录
简介……………………………………………………………………………………………………………………………………..3 什么是 ESP32-C6-EVB?……………………………………………………………………………………………………………….3 ESP32-C6-EVB 开发板特性…………………………………………………………………………………………………………….4 ESP32-C6-EVB 及配件的订购代码和链接:……………………………………………………………………..5 ESP32-C6 参考文档:……………………………………………………………………………………………………..6
硬件………………………………………………………………………………………………………………………………………….7 ESP32-C6-EVB 布局………………………………………………………………………………………………………………..7 ESP32-C6-EVB 原理图…………………………………………………………………………………………………………..8 ESP32-C6-EVB 电源和功耗:……………………………………………………………………………….10 EXT1 连接器(GPIO)……………………………………………………………………………………………………………….11 UEXT 连接器………………………………………………………………………………………………………………………………12 继电器…………………………………………………………………………………………………………………………………………13输入…………………………………………………………………………………………………………………………………………13 用户 LED 和按钮 BUT1………………………………………………………………………………………………………….13 ESP32-PROG 接头………………………………………………………………………………………………………………14 跳线 3.3V_E1………………………………………………………………………………………………………………………….14
软件…………………………………………………………………………………………………………………………………………15 首次启动或如何对电路板进行编程…………………………………………………………………………………….15 Olimex 测试的固件和 examp莱斯……………………………………………………………………………………………….15
文件修订………………………………………………………………………………………………………………………………16
2
介绍
什么是 ESP32-C6-EVB?
ESP32-C6-EVB 是一款支持 WIFI 和蓝牙的开发板,配备免费的 GPIO 接口、模拟和数字输入输出接口(盒装连接器)等。ESP32-C6-EVB 采用乐鑫首款 Wi-Fi 32 (IEEE 6ax) 模组 ESP6-C802.11。它集成了 2.4 GHz Wi-Fi 6、蓝牙 5 (LE) 和 802.15.4 低速率无线个人局域网 (LR-WPAN)。ESP32-C6-EVB 非常适合独立使用,也可以连接到任何现有硬件项目,为其添加 2.4GHz Wi-Fi 6 和蓝牙 LE 5.3 功能。ESP32-C6-EVB 仅需一根 USB 数据线即可进行编程和供电;该开发板配备 USB Type-C 连接器,该数据线可用于大多数手机的充电。 ESP32-C6-EVB 是一个开源硬件项目,所有 CAD 源 file可在我们的 GitHub 存储库中找到。 File这些产品均根据 CERN 开放硬件许可证版本 2 发布,该许可证具有高度互惠性,允许用户学习、研究、编辑、修改、制造和销售基于这些设计的相同或衍生产品。唯一的要求是使用相同的许可证开源其作品。代码开发的软件环境是免费的。该开发板可以使用多种不同的软件环境。乐鑫芯片和模组非常受欢迎,并拥有优秀的芯片文档。ESP芯片社区非常庞大,这极大地简化了硬件和软件开发。ESP32-C6-EVB 符合 RoHS、REACH、CE 和 UKCA 标准。
3
ESP32-C6-EVB 开发板功能
ESP32-C6-EVB 是开源硬件设计,具有以下特点:·ESP32-C6-WROOM-1-N4 模块,采用 32 位 RISC-V 单核微处理器,最高 160 MHz,Flash:4MB,ROM:320 KB,HP SRAM:512 KB,LP SRAM:16 KB·USB-C 连接器,用于供电、编程和 JTAG 调试· 电源插孔,用于可选外部电源 (8-50)V DC · 四个继电器:10A/240VAC · 四个光电隔离输入,用于直流电压tag高达 30VDC · 两个 UEXT 连接器(0.1 英寸步进一个和 JST 一个)· 扩展 GPIO 连接器· 重置按钮· 用户按钮· 宽范围电源:8-50VDC · 适用于 ESP-PROG 的编程连接器· 四个安装孔· 包含四个橡胶垫
4
ESP32-C6-EVB 及配件的订购代码和链接:
ESP32-C6-EVB
线缆-USB-AC-1M SY0612E
ESP-PROG
CABLE-IDC10-15cm JW-200×10-FM JW-200×10 JW-200×10-FF UEXT 模块
ESP32-C6 开发和评估板,带有 4 个继电器、4 个光隔离输入等。
带有 USB C 型和 USB A 型连接器的 USB 电缆,1 米
12V DC 电源适配器用于外部供电,兼容 ESP32-C6-EVB 的电源插孔;请注意,它配备欧式插座插头,如果您位于英国或 USB,请考虑使用 PWR-EU-EK 或 PWR-EU-US 适配器
外部 USB 串行适配器,可连接到 ESP32-C6-EVB 并用于对 ESP32-C6 进行编程或恢复其固件
10 针母对母 UEXT 电缆
10 根用于面包板的母对公跳线
10 根用于面包板的公对公跳线
10 根用于面包板的母对母跳线
可连接到 UEXT 连接器的不同传感器、继电器、LCD、RTC、GSM、GPS 等配件
5
ESP32-C6 参考文档:
– ESP32-C6-WROOM-1U-N4(ESP32-C6-EVB 中使用的模组)规格书:https://www.espressif.com/sites/default/files/documentation/esp32-c6-wroom-1_wroom-1u_datasheet_en.pdf – ESP32-C6 系列(分别位于 ESP32-C6-WROOM-1U-N4 和 ESP32-C6-EVB 中的芯片)数据表:https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf – ESP32-C6 和 ESP-IDF 软件环境入门:https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/ – ESP32-C6 和 Arduino IDE 及 PlatformIO 软件环境的 ESP32 软件包入门:https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html
6
硬件 ESP32-C6-EVB 布局
电源良好 LED
4 个带连接器和状态 LED 的继电器(最大 10A/240VAC)
复位按钮RST1
电源插孔输入(8-50)V DC
EXT1 头
启动/用户按钮 BUT1
4 个光电耦合器输入,带连接器和状态 LED(最大 30V DC)
用户指示灯
UEXT1 连接器 0.1 英寸步进
USB C 型用于供电和编程
UEXT2连接器(JST)
ESP-PROG1 接头
7
ESP32-C6-EVB 原理图
最新的 ESP32-C6-EVB 原理图可在下一页查看。您也可以从 GitHub 下载 PDF 导出版本。所有设计源代码也可在 GitHub 获取。
8
ESP32-C6-EVB 电源及功耗:
ESP32-C6-EVB 可以通过 3 个电源供电:· USB-C 连接器;· 电源插孔连接器;· EXT1.pin1 (+5V) 请注意,此线连接到 USB 的 5V,因此当您从 EXT32.pin6 为 ESP1C1-EVB 供电时,您不应同时连接 USB 电缆!!!
典型功耗低于 1W。当使用 32V DC 供电(施加于电源插孔)时,ESP6-C0.06-EVB 的电流消耗约为 12A。
10
EXT1连接器(GPIO)
EXT1 引脚 #1 为 +5V 引脚;它通常用作输出,您也可以通过此引脚为电路板供电,但前提是未连接 USB-C!必须使用稳压 5V 电源,超过 5V 的电压会损坏电路板;EXT1 引脚 #2 为 +3.3V DC 输出,不建议用作输入,因为您无法使用 3.3V DC 为电路板完全供电(继电器需要 5V DC);EXT1 引脚 #3、EXT1 引脚 #10 为 GND 引脚,电路板有公共地;EXT1 引脚 #4 为 ESP_EN,也称为复位;EXT1 引脚 #5 为 GPIO0,为空闲引脚; EXT1 引脚 #6 为 GPIO8USER_LED1,连接到 GPIO8,注意用户 LED 在同一条线上。EXT1 引脚 #7 为 GPIO9BUT1,连接到 GPIO9,注意按钮在同一条线上。EXT1 引脚 #8 和 EXT1 引脚 #9 分别为 GPIO16U0TXD 和 GPIO16U0RXD。它们可用于连接外部 USB 转串口转换器(例如 ESP-PROG、USB-SERIAL-CABLE-M 或 BB-CH340T)来调试开发板;相同的引脚也连接到 ESP-PROG1 接口。所有 GPIO 均工作在 +3.3V 电平。这意味着您不应将信号连接到 voltag这些端口的电压不得高于 3.3V,因为这会损坏电路板。
11
UEXT连接器
UEXT 连接器是 Universal EXTension 连接器的缩写,包含 +3.3V 输出和 GND 电源线,以及 I2C、SPI 和 UART 数据信号。所有信号均为 3.3V 电平。ESP32-C6-EVB 有两个 UEXT 连接器:UEXT1 和 UEXT2,它们信号相同,只是连接器不同。UEXT1 采用 0.1 英寸 2.54 毫米台阶双排盒式塑料连接器。UEXT2 采用最小的 pUEXT,即 2 毫米单排 JST 连接器。UEXT1.0 和 UEXT1 连接器的摘录如下:
Olimex 开发了一系列与 UEXT1 连接器兼容的扩展模块。这些模块包括温度、湿度、压力、磁场和光传感器。这些模块带有 LCD、额外的 GPIO、LED 矩阵、继电器、蓝牙、GSM、GPS、RFID、RTC、EKG 等功能。如果您决定使用 UEXT2,则可能需要 pUEXT 连接器的适配器。此外,还需要 JST UEXT2 连接器的适配器板和线缆。
12
继电器
该板有 4 个用于模拟输出的机电继电器,每个继电器都有独立的状态 LED。继电器接口有常开、常闭和公共触点。继电器 REL1 连接到 GPIO10,继电器 REL2 连接到 GPIO11,继电器 REL3 连接到 GPIO22,继电器 REL4 连接到 GPIO23。
输入
该板有 4 个用于模拟输入的光耦合器,每个输入都有各自的状态 LED。输入接口下方印有 + 和 ,请务必先检查极性,否则可能会损坏电路板。光耦合器 OPT1 连接到 GPIO1;光耦合器 OPT2 连接到 GPIO2;光耦合器 OPT3 连接到 GPIO3;光耦合器 OPT4 连接到 GPIO15。
用户 LED 和按钮 BUT1
该开发板带有用户 LED 和一个按钮,可用作启动按钮,也可在初始启动序列后用作用户按钮。LED 连接到 GPIO8,按钮 BUT1 连接到 GPIO9。
13
ESP32-PROG 接口
用于通过外部串行 USB 编程器(如 ESP-PROG)对开发板进行编程
跳线 3.3V_E1
ESP32-C6-EVB 板载单 SMT 跳线。SMT 跳线是可分离(断开)或焊接(闭合)的焊盘,用于改变电路板的硬件连接和行为。使用 SMT 跳线需要基本的焊接工具和经验,要分离跳线,需要在焊盘之间切割;要闭合跳线,则需要将焊盘焊接在一起。SMT 跳线也可用于测量和测试。通常情况下,无需更改跳线位置即可使用电路板。除非您确切了解 SMT 跳线如何改变电路板,否则不建议更改跳线。3.3V_E1 启用 ESP-PROG3.3 连接器 5 号引脚上的 1V 输入。如果电路板已通电并连接 ESP-PROG,则在 ESP-PROG3.3 连接器上保留 1V 电压是有风险的,可能会导致短路。默认状态:断开(ESP-PROG3.3 连接器 5 号引脚上无 1V 电压)。
14
软件
首次启动或如何对电路板进行编程
首次设置非常简单,一般方法如下:
1)在您的计算机上安装兼容软件(您的计算机应满足该软件的要求);官方推荐的软件是 ESP-IDF;但您也可以使用 Arduino IDE 的 ESP32 软件包
2)通过 USB 线将 ESP32-C6-EVB 连接到计算机,该线的一端需要有 USB C 型连接器,另一端通常需要有 USB A 型连接器以适合您的计算机;许多设备使用类似的线,因此您家里可能已经有这样的线;
3) 手动强制电路板进入上传/引导加载程序模式: – 按住按钮 BUT1 – 按下并释放按钮 RST1 – 释放按钮 BUT1;
4) 下载代码。如果您对默认演示不满意,可以查看我们的 ESP-IDF 演示软件,其中包含继电器、用户 LED 和按钮 Olimex ESP32-C6-EVB 演示代码,本文中也提供了一些相关信息。 file;
5) 下载完成后,您可能需要重启开发板才能执行用户代码。后续下载需要再次进入上传/引导加载程序模式(参见步骤 3)。
Olimex 经过测试的固件和 examp莱斯
这些可以在以下存储库中找到:https://github.com/OLIMEX/ESP32-C6-EVB
15
文件修订
修订版 2.0 2024 年 32 月 - 细微改进 - 添加了 Arduino ESP1.0 软件包的链接 修订版 2023 XNUMX 年 XNUMX 月 - 初始版本
16
文件/资源
![]() |
Olimex ESP32-C6-EVB开发板 [pdf] 用户手册 ESP32-C6-EVB开发板,ESP32-C6-EVB,开发板,开发板 |
