乐鑫徽标

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi 和蓝牙 LE 模块

ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi 和蓝牙 LE 模块产品

规格

  • 协议: Wi-Fi 和蓝牙 LE
  • 频率范围: 未指定
  • 无线电模块接口: 集成水晶
  • 操作量tage/电源: 未指定
  • 工作电流: 500 毫安
  • 电源提供的最小电流 供应: 未指定
  • 环境温度: 未指定
  • 湿气敏感度等级 (MSL): 未指定

模块结束view

ESP32-C3-MINI-1 是一款通用 Wi-Fi 和蓝牙 LE 模块,适用于智能家居、工业自动化、医疗保健、消费电子等。其丰富的外设和小巧的尺寸使其成为各种应用的理想选择。

引脚描述

  • 该模块有 53 个引脚,具有各种功能,包括 GPIO、电源和控制引脚。有关更多详细信息,请参阅引脚布局图。

引脚布局

  • 开始之前,请确保您拥有使用 ESP32-C3-MINI-1 模块所需的所有必要硬件组件和工具。

硬件连接

  • 按照手册中提供的引脚描述将 ESP32-C3-MINI-1 模块连接到您的开发设置。

安装先决条件

  • 安装 ESP32-C3-MINI-1 开发所需的所有必要软件和工具。

获取 ESP-IDF

  • 下载并设置 ESP-IDF(Espressif IoT 开发框架)以对模块进行编程。

设置工具

  • 配置用于 ESP32-C3-MINI-1 开发的 IDE、编译器、调试器等开发工具。

设置环境变量

  • 设置环境变量以确保开发环境正常运行。

常问问题

问:哪里可以找到最新版本的用户手册?

A: 您随时可以参阅最新版本 https://www.espressif.com/en/support/download/documents.

问:ESP32-C3-MINI-1 模组有多少个引脚?

A: 该模块共有53个引脚,具有各种功能。
详细信息请参阅手册中的引脚定义。

关于本文档

  • 本用户手册介绍了如何开始使用 ESP32-C3-MINI-1 模块。

文件更新

修订历史

  • 关于本文档的修订历史,请参阅最后一页。

文件变更通知

认证

超过view

模块结束view

ESP32-C3-MINI-1 是一款通用 Wi-Fi 和蓝牙 LE 模块。丰富的外设和小巧的尺寸使该模块成为智能家居、工业自动化、医疗保健、消费电子等的理想选择。

表 1:ESP32C3MINI1 规格

类别 参数 规格
无线上网 协议 802.11 b/g/n(高达 150 Mbps)
频率范围 2412〜2462兆赫
蓝牙® 协议 蓝牙® LE:蓝牙 5 和蓝牙网状网络
收音机 1 类、2 类和 3 类发射器
硬件 模块接口 GPIO、SPI、UART、I2C、I2S、遥控外设、LED PWM控制器、通用DMA控制器、TWAI® 控制器(与 ISO 11898-1 兼容)、温度传感器、SAR ADC
集成水晶 40 MHz 晶振
操作量tage/电源 3.0 伏 ~ 3.6 伏
工作电流 平均:80毫安
电源提供的最小电流 500 毫安
环境温度 –40°C ~ +105°C
湿度敏感度 (MSL) 3 级

引脚描述ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-1

该模块有 53 个引脚。 请参见表 2 中的引脚定义。
有关外设引脚配置,请参考 ESP32-C3 系列数据表.

表 2:引脚定义

姓名 不。 类型 功能
地线 1,2,11,14,36 53 P 地面
3V3 3 P 电源
NC 4 NC
IO2 5 输入/输出/T GPIO2、ADC1_CH2、FSPIQ
IO3 6 输入/输出/T GPIO3、ADC1_CH3
NC 7 NC
EN 8 I High:开,使能芯片。 低:关闭,芯片断电。

注意:不要让 EN 引脚悬空。

NC 9 NC
NC 10 NC
姓名 不。 类型 功能
IO0 12 输入/输出/T GPIO0、ADC1_CH0、XTAL_32K_P
IO1 13 输入/输出/T GPIO1、ADC1_CH1、XTAL_32K_N
NC 15 NC
IO10 16 输入/输出/T GPIO10、FSPICS0
NC 17 NC
IO4 18 输入/输出/T GPIO4、ADC1_CH4、FSPIHD、MTMS
IO5 19 输入/输出/T GPIO5、ADC2_CH0、FSPIWP、MTDI
IO6 20 输入/输出/T GPIO6、FSPICLK、MTCK
IO7 21 输入/输出/T GPIO7、FSPID、MTDO
IO8 22 输入/输出/T GPIO8
IO9 23 输入/输出/T GPIO9
NC 24 NC
NC 25 NC
IO18 26 输入/输出/T GPIO18
IO19 27 输入/输出/T GPIO19
NC 28 NC
NC 29 NC
RXD0 30 输入/输出/T GPIO20、U0RXD、
发送端0 31 输入/输出/T GPIO21,U0TXD
NC 32 NC
NC 33 NC
NC 34 NC
NC 35 NC

开始使用 ESP32C3MINI1

你需要什么

  • 开发您需要的 ESP32-C3-MINI-1 模块的应用程序。
  • 1 x ESP32-C3-MINI-1 模块
  • 1 x 乐鑫射频测试板
  • 1 x USB 转串口板
  • 1 x 微型 USB 数据线
  • 1 台运行 Linux 的 PC
  • 在本用户指南中,我们以 Linux 操作系统作为 examp有关在 Windows 和 macOS 上配置的更多信息,请参阅 ESP-IDF 编程指南.

硬件连接

  1. 将 ESP32-C3-MINI-1 模块焊接到射频测试板上,如图 2 所示。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-2
  2. 通过 TXD、RXD 和 GND 将 RF 测试板连接到 USB 转串口板。
  3. 将 USB 转串口板连接到 PC。
  4. 通过 Micro-USB 电缆将射频测试板连接到 PC 或电源适配器以启用 5 V 电源。
  5. 在下载过程中,通过跳线将 IO0 连接到 GND。 然后,打开测试板。
  6. 将固件下载到闪存中。有关详细信息,请参阅以下部分。
  7. 下载后,将 IO0 和 GND 上的跳线去掉。
  8. 重新给 RF 测试板上电,ESP32-C3-MINI-1 将进入工作模式,芯片初始化时将从 Flash 中读取程序。

笔记: IO0 内部逻辑高电平。如果 IO0 设置为上拉,则选择启动模式。如果此引脚为下拉或悬空,则选择下载模式。有关 ESP32-C3-MINI-1 的更多信息,请参阅 ESP32-C3-MINI-1 Datasheet。

  • CentOS 7。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-3
  • Ubuntu 和 Debian(一个命令分成两行)。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-4
  • 拱。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-5

笔记:

  • 本指南使用 Linux 上的 ~/esp 目录作为 ESP-IDF 的安装文件夹。
  • 请记住,ESP-IDF 不支持路径中的空格。

获取 ESPIDF

  • 要为 ESP32-C3-MINI-1 模块构建应用程序,您需要 Espressif 在 ESP-IDF 存储库.
  • 要获取 ESP-IDF,请创建一个安装目录 (~/esp) 以将 ESP-IDF 下载到并使用“git clone”克隆存储库:ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-6
  • ESP-IDF 将被下载到 ~/esp/esp-idf。 咨询 ESP-IDF 版本 有关在给定情况下使用哪个 ESP-IDF 版本的信息。

设置工具

  • 除了 ESP-IDF,您还需要安装 ESP-IDF 所使用的工具,例如编译器、调试器、Python 包等。ESP-IDF 提供了一个名为“install.sh”的脚本,可以帮助您一次性设置这些工具。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-7

设置环境变量

  • 已安装的工具尚未添加到 PATH 环境变量中。要使这些工具可从命令行使用,必须设置一些环境变量。
  • ESP-IDF 提供了另一个脚本“export.sh”,用于执行此操作。在您要使用 ESP-IDF 的终端中,运行:ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-8
  • 现在一切准备就绪,您可以在 ESP32-C3-MINI-1 模块上构建您的第一个项目。

创建您的第一个项目 启动项目

  • 现在,您可以准备 ESP32-C3-MINI-1 模组的应用程序了。您可以从 入门/hello_world 项目来自 examp文件目录 在 ESP-IDF 中。
  • 将 get-started/hello_world 复制到 ~/esp 目录:ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-9
  • 有一系列 examp项目 在前ampESP-IDF 中的 .les 目录。 您可以以与上述相同的方式复制任何项目并运行它。 也可以构建 examp文件到位,而不是先复制它们。

连接您的设备

  • 现在将您的 ESP32-C3-MINI-1 模块连接到计算机,并检查模块在哪个串行端口下可见。Linux 中的串行端口名称以“/dev/tty”开头。
  • 运行下面的命令两次,第一次拔下开发板,然后插入开发板。第二次出现的端口就是您需要的端口:ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-10
  • 笔记: 将端口名称放在手边,因为您将在接下来的步骤中使用它。

配置

  • 从步骤 2.4.1 导航到 'hello_world' 目录。启动项目,将 ESP32-C3 设置为目标,然后运行项目配置实用程序 'menuconfig'。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-11
  • 打开新项目后,应使用“idf.py set-target esp32c3”设置目标一次。如果项目包含一些现有的构建和配置,它们将被清除并初始化。
  • 可以将目标保存在环境变量中以完全跳过此步骤。请参阅 选择目标 了解更多信息。
  • 如果前面的步骤已正确完成,则会出现以下菜单:ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-12
  • 您的终端中的菜单颜色可能有所不同。您可以使用“–style”选项更改外观。请运行“idf.py menu config –help”以获取更多信息。

构建项目

  • 通过运行来构建项目ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-13
  • 此命令将编译应用程序和所有 ESP-IDF 组件,然后生成引导加载程序、分区表和应用程序二进制文件。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-14ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-15
  • 如果没有错误,构建将通过生成固件二进制文件 .bin 来完成 file.

闪存到设备上

  • 通过运行将刚刚构建的二进制文件刷入您的 ESP32-C3-MINI-1 模块。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-16
  • 将 PORT 替换为来自步骤:连接您的设备的模块的串行端口名称。
  • 您还可以通过将 BAUD 替换为您需要的波特率来更改闪光灯波特率。 默认波特率为 460800。
  • 有关 idf.py 参数的更多信息,请参阅 idf.py.
  • 笔记: 选项“flash”会自动构建并刷新项目,因此不需要运行“idf.py build”。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-17 ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-18
  • 如果一切顺利,在您移除 IO0 和 GND 上的跳线后,“hello_world”应用程序开始运行,并重新启动测试板。

监视器

  • 要检查“hello_world”是否确实在运行,请输入“idf.py -p PORT monitor”(不要忘记将 PORT 替换为您的串行端口名称)。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-19

此命令启动 IDF Monitor 应用程序:

  • 启动和诊断日志向上滚动后,您应该会看到“Hello world!” 由应用程序打印出来。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi-和蓝牙-LE-模块-FIG-20
  • 要退出 IDF 监视器,请使用快捷键 Ctrl+]。
  • 这就是您开始使用 ESP32-C3-MINI-1 模块所需的全部内容!现在您可以尝试其他 examp莱斯 在 ESP-IDF 中或直接开发您的应用程序。

学习资源

必读文件

重要资源

  • 以下是与 ESP32-C3 相关的重要资源。
  • ESP32 论坛 乐鑫产品的工程师对工程师 (E2E) 社区,您可以在其中发布问题、分享知识、探索想法并帮助与其他工程师一起解决问题。

修订历史

日期 版本 发行说明
2021-02-01 V0.1 初步发布

适用 FCC 规则列表

  • FCC 第 15 部分 C 子部分 15.247 和 15.209

具体操作使用条件

  • 该模块具有WiFi和BLE功能。

操作频率:

  • 无线上网: 2412〜2462兆赫
  • 蓝牙: 2402〜2480兆赫

通道数:

  • 无线上网: 12
  • 蓝牙: 40

调制:

  • 无线上网: 正交频分复用
  • 蓝牙: GFSK
  • 类型: 板载PCB天线
  • 获得: 3.96 分贝最大

该模块可用于具有最大 3.96 dBi 天线的物联网应用。 安装此模块到其产品中的主机制造商必须通过对 FCC 规则(包括发射器操作)的技术评估或评估,确保最终复合产品符合 FCC 要求。 主机制造商必须注意不要在集成该模块的最终产品的用户手册中向最终用户提供有关如何安装或拆卸该射频模块的信息。 最终用户手册应包括本手册中所示的所有必需的监管信息/警告。

有限模块程序

不适用。 该模块为单个模块,符合 FCC Part 15.212 的要求。

跟踪天线设计

不适用。模块自带天线,不需要主机的印刷板微带线天线等。

射频暴露注意事项

模块必须安装在主机设备中,以便天线与用户身体之间保持至少 20cm 的距离;如果 RF 暴露声明或模块布局发生变化,则主机产品制造商需要通过更改 FCC ID 或新申请来对模块承担责任。模块的 FCC ID 不能在最终产品上使用。
在这种情况下,主机制造商将负责重新评估最终产品(包括发射器)并获得单独的FCC授权。

天线规格如下:

  • 类型: 板载PCB天线
  • 获得: 3.96 分贝
  • 此设备仅适用于以下条件下的主机制造商:
  • 发射机模块不得与任何其他发射机或天线位于同一位置。
  • 该模块只能与最初通过该模块测试和认证的外部天线一起使用。
  • 天线必须永久连接或采用“独特”的天线耦合器。
  • 只要满足上述条件,就不需要进行进一步的发射器测试。但是,主机制造商仍有责任测试其最终产品是否符合安装此模块所需的任何其他合规性要求(例如ample、数字设备排放、PC 外围设备要求等)。

标签和合规信息

  • 主机产品制造商需要为其成品提供实物或电子标签,注明“包含 FCC ID:2BDC6-SHELLYXMOD1H8”。
  • 有关测试模式和其他测试要求的信息

操作频率:

  • 无线上网: 2412〜2462兆赫
  • 蓝牙: 2402〜2480兆赫

通道数:

  • 无线上网: 12
  • 蓝牙: 40

调制:

  • 无线上网: 正交频分复用
  • 蓝牙: GFSK
  • 主机厂商必须针对主机内独立模块发射器,以及主机产品内多个同时发射模块或其他发射器,依实际测试模式进行辐射、传导发射、杂散发射等测试,所有测试模式的测试结果均符合FCC要求,最终产品才可合法销售。

联邦通讯委员会

附加测试,符合第 15 部分 B 子部分

模块化发射器仅获得 FCC 第 15 部分 C 子部分 15.247 和 15.209 的授权,主机产品制造商负责遵守适用于模块化发射器认证授予未涵盖的主机的任何其他 FCC 规则。如果受让人将其产品作为第 15 部分子部分进行销售,并声明其产品是 Sudipal 合规性测试,则安装模块化发射器。
本设备已经过测试,符合 FCC 规则第 15 部分对 B 类数字设备的限制。这些限制旨在为住宅安装提供合理的保护,防止有害干扰。本设备会产生、使用并辐射射频能量,如果不按照说明进行安装和使用,可能会对无线电通信造成有害干扰。但是,并不能保证在特定安装中不会发生干扰。如果本设备确实对无线电或电视接收造成有害干扰(可通过关闭和打开设备来确定),建议用户尝试通过以下措施之一来纠正干扰:

  • 重新调整或重新定位接收天线。
  • 增加设备与接收器之间的距离。
  • 将设备连接到与接收器不同电路的插座上。
  • 请咨询经销商或经验丰富的无线电/电视技术人员寻求帮助。

本设备符合 FCC 规则第 15 部分的规定。操作需遵守以下两个条件:
本设备不得造成有害干扰。
本设备必须承受任何收到的干扰,包括可能导致不良操作的干扰。
任何未经合规负责方明确批准的更改或修改都可能使用户操作该设备的权限失效。
本设备符合 FCC 针对非受控环境所规定的 RF 辐射暴露限制。本设备及其天线不得与任何其他天线或发射器共置或协同操作。
此发射器所用的天线的安装位置必须与所有人保持至少 20 厘米的间隔距离,并且不得与任何其他天线或发射器共置或配合操作。

OEM 集成说明

本设备仅适用于以下条件下的 OEM 集成商:
发射机模块不得与任何其他发射机或天线位于同一位置。
该模块只能与最初通过该模块测试和认证的外部天线一起使用。
只要满足上述条件,就不需要进一步的发射机测试。 但是,OEM 集成商仍负责测试其最终产品是否满足安装此模块所需的任何其他合规性要求(例如ample、数字设备排放、PC 外围设备要求等)。

使用模块认证的有效性

如果这些条件无法满足(例如ample 某些笔记本电脑配置或与另一个发射器共同定位),则该模块与主机设备组合的 FCC 授权不再被视为有效,并且该模块的 FCC ID 不能用于最终产品。 在这些情况下,OEM 集成商将负责重新评估最终产品(包括发射器)并获得单独的 FCC 授权。

最终产品标签

最终产品必须在可见区域贴有以下标签:“包含发射器模块 FCC ID:2BDC6-SHELLYXMOD1H8”。

免责声明和版权声明

  • 本文档中的信息,包括 URL 参考,如有更改,恕不另行通知。
  • 本文件中的所有第三方信息均按“原样”提供,不保证其真实性和准确性。
  • 不对本文档的适销性、非侵权性或对任何特定目的的适用性提供任何保证,也不提供因任何建议、规范或 S 引起的任何其他保证AMPLE。
  • 我们否认与使用本文件中的信息有关的所有责任,包括侵犯任何所有权的责任。
  • 本文不以明示或暗示的方式(禁止反言或其他方式)授予任何知识产权的许可。
  • Wi-Fi 联盟成员标志是 Wi-Fi 联盟的商标。 蓝牙标志是蓝牙 SIG 的注册商标。
  • 本文档中提及的所有商品名称、商标和注册商标均为其各自所有者的财产,特此声明。
  • 版权所有 © 2021 乐鑫系统(上海)有限公司。保留所有权利。
  • 乐鑫网

文件/资源

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi 和蓝牙 LE 模块 [pdf] 用户手册
ESP32-C3-MINI-1、ESP32-C3-MINI-1 Wi-Fi 和蓝牙 LE 模块、Wi-Fi 和蓝牙 LE 模块、蓝牙 LE 模块、LE 模块、模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *