种子标志

seeed studio ESP32 RISC-V 微型 MCU 开发板

seeed-studio-ESP32-RISC-V-Tiny-MCU-开发板产品

ESP32 产品详情

特征

  • 增强的连接性:结合 2.4GHz Wi-Fi 6 (802.11ax)、蓝牙 5(LE) 和 IEEE 802.15.4 无线电连接,让您可以应用 Thread 和 Zigbee 协议。
  • Matter Native:通过增强的连接性,支持构建符合 Matter 标准的智能家居项目,实现互操作性
  • 片上安全加密:由 ESP32-C6 提供支持,通过安全启动、加密和可信执行环境 (TEE) 为您的智能家居项目带来增强的片上加密安全性
  • 出色的射频性能:具有高达 80 米的板载天线
    BLE/Wi-Fi 范围,同时保留外部 UFL 天线接口
  • 充分利用功耗:具有4种工作模式,深度睡眠模式下最低仅为15μA,同时还支持锂电池充电管理。
  • 双 RISC-V 处理器:集成两个 32 位 RISC-V 处理器,高性能处理器运行频率高达 160 MHz,低功耗处理器运行频率高达 20
  • 经典 XIAO 设计:保留了经典 XIAO 设计,尺寸为 21 x 17.5 毫米,拇指大小,单面安装,非常适合可穿戴设备等空间有限的项目

seeed-studio-ESP32-RISC-V-Tiny-MCU-开发板- (1)

描述

Seeed Studio XIAO ESP32C6 采用高集成度的 ESP32-C6 SoC,基于两颗 32 位 RISC-V 处理器,一颗高性能 (HP) 处理器,运行频率高达 160 MHz,另一颗低功耗 (LP) 32 位 RISC-V 处理器,运行频率高达 20 MHz。芯片上配备 512KB SRAM 和 4 MB Flash,可提供更多编程空间,为物联网控制场景带来更多可能。
XIAO ESP32C6 凭借其增强的无线连接功能成为 Matter 原生产品。无线堆栈支持 2.4 GHz WiFi 6、蓝牙® 5.3、Zigbee 和 Thread (802.15.4)。作为第一个与 Thread 兼容的 XIAO 成员,它非常适合构建符合 Matter 标准的项目,从而实现智能家居的互操作性。
为了更好地支持您的物联网项目,XIAO ESP32C6 不仅提供与 ESP Rain Maker、AWS IoT、Microsoft Azur e 和 Google Cloud 等主流云平台的无缝集成,还为您的物联网应用提供安全性。凭借其片上安全启动、闪存加密、身份保护和可信执行环境 (TEE),这款小型开发板可确保希望构建智能、安全和互联解决方案的开发人员获得所需的安全级别。

seeed-studio-ESP32-RISC-V-Tiny-MCU-开发板- (2)

这款全新 XIAO 配备了高性能板载陶瓷天线,BLE/Wi-Fi 范围可达 80m,同时还预留了外置 UFL 天线接口。同时,它还配备了优化的功耗管理。它具有四种电源模式和板载锂电池充电管理电路,在深度睡眠模式下工作电流低至 15 µA,非常适合远程电池供电应用。

seeed-studio-ESP32-RISC-V-Tiny-MCU-开发板- (3)

作为 Seeed Studio XIAO 家族的第 8 位成员,XIAO ESP32C6 保留了经典的 XIAO 设计。它设计为适合 21 x 17.5 毫米的 XIAO 标准尺寸,同时保留了其经典的单面组件安装。尽管只有拇指大小,但它却令人惊讶地拥有 15 个 GPIO 引脚,包括 11 个用于 PWM 引脚的数字 I/O 和 4 个用于 ADC 引脚的模拟 I/O。它支持 UART、IIC 和 SPI 串行通信端口。所有这些功能使其非常适合可穿戴设备等空间有限的项目,或用于您的 PCBA 设计的可生产单元。

入门

首先,我们将 XIAO ESP32C3 连接到计算机,将 LED 连接到开发板,并从 Arduino IDE 上传一个简单的代码,通过闪烁连接的 LED 来检查开发板是否正常运行。

硬件设置
您需要准备以下物品:

  • 1 个 Seeed Studio XIAO ESP32C6
  • 1 台电脑
  • 1 根 USB Type-C 电缆

提示
有些 USB 线只能供电,不能传输数据。如果你没有 USB 线,或者不知道你的 USB 线是否可以传输数据,可以查看 Seeed USB Type-C 支持 USB 3.1 。

  1. 步骤 1. 通过 USB Type-C 线将 XIAO ESP32C6 连接到计算机。
  2. 步骤 2. 按照以下方式将 LED 连接到 D10 引脚
    笔记:确保串联一个电阻(约150Ω)以限制流过LED的电流,并防止过大电流烧坏LED

准备软件
下面我把本文用到的系统版本、ESP-IDF 版本、ESP-Matter 版本列出来,以供参考,这个是经过测试可以正常运行的稳定版本。

  • 主机:Ubuntu 22.04 LTS(Jammy Jellyfish)。
  • ESP-IDF: Tags v5.2.1。
  • ESP-Matter:主分支,截至 10 年 2024 月 56832 日,提交 bfXNUMX。
  • Connectedhomeip:目前与提交 13ab158f10 配合使用,截至 10 年 2024 月 XNUMX 日。
  • Git
  • Visual Studio 代码

ESP-Matter 安装步骤

步骤 1.安装依赖项
首先,你需要使用 安装所需的软件包。打开终端并执行以下命令:apt-get

  • sudo apt-get 安装 git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip unzip libgirepository1.0-dev libcairo2-dev libreadline-dev

此命令安装构建和运行 Matter SDK 所需的各种软件包,例如、编译器(、)和库。gitgccg++

第 2 步:克隆 ESP-Matter 存储库
使用深度为 1 的命令从 GitHub 克隆存储库以仅获取最新快照:esp-mattergit clone

进入目录并初始化所需的 Git 子模块:esp-matter

  • cd esp-matter
    git 子模块更新 –init –深度 1

导航到目录并运行 Python 脚本来管理特定平台的子模块:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow

该脚本以浅层方式更新 ESP32 和 Linux 平台的子模块(仅限最新提交)。

步骤 3. 安装 ESP-Matter
返回根目录,然后运行安装脚本:esp-matter

  • cd../…/install.sh

该脚本将安装特定于 ESP-Matter SDK 的其他依赖项。

步骤4.设置环境变量
获取脚本来设置开发所需的环境变量:export.sh

  • 源 ./export.sh

此命令为您的 shell 配置必要的环境路径和变量。

步骤 5(可选)。快速访问 ESP-Matter 开发环境​
要将提供的别名和环境变量设置添加到您的 file,请按照以下步骤操作。这将配置您的 shell 环境,以便轻松在 IDF 和 Matter 开发设置之间切换,并启用 ccache 以加快构建速度。.bashrc
打开终端并使用文本编辑器打开 file 位于您的主目录中。您可以使用或任何您喜欢的编辑器。例如ample:.bashrcnano

  • 纳米〜/.bashrc

滚动到底部 file 并添加以下行:.bashrc

  • # 设置 ESP-Matter 环境的别名 alias get_matter='. ~/esp/esp-matter/export.sh'
  • # 启用 ccache 加速编译 alias set_cache='export IDF_CCACHE_ENABLE=1′

添加行后,保存 file 并退出文本编辑器。如果您使用的是 ,您可以按 保存,点击 确认,然后 退出。nanoCtrl+OEnterCtrl+X
为了使更改生效,您需要重新加载 file。您可以通过采购 file 或关闭并重新打开终端。要获取 file,使用以下

  • source ~/.bashrc 命令:.bashrc.bashrc.bashrc

现在,您可以在任何终端会话中运行并设置或刷新 esp-matter 环境。get_matterset_cache

  • 获取缓存

应用

  • 安全且互联的智能家居,通过自动化、远程控制等方式改善日常生活。
  • 由于其拇指大小和低功耗,空间有限且电池供电的可穿戴设备。
  • 无线物联网场景,实现快速、可靠的数据传输。

此处声明
该设备不支持Dss模式下的BT跳频操作。

联邦通讯委员会

FCC 声明
本设备符合 FCC 规则第 15 部分的规定。操作需遵守以下两个条件:

  1. 本设备不得造成有害干扰,并且
  2. 本设备必须承受任何收到的干扰,包括可能导致不良操作的干扰。
    任何未经合规负责方明确批准的更改或修改都可能使用户操作该设备的权限失效。

笔记: 本设备已经过测试,符合 FCC 规则第 15 部分对 B 类数字设备的限制。这些限制旨在为住宅安装提供合理的保护,防止有害干扰。本设备会产生、使用并能辐射射频能量,如果不按照说明进行安装和使用,可能会对无线电通信造成有害干扰。但是,无法保证在特定安装中不会发生干扰。如果本设备确实对无线电或电视接收造成有害干扰(可通过关闭和打开设备来确定),建议用户尝试通过以下一种或多种措施来纠正干扰:

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

FCC 辐射暴露声明
该模块符合针对不受控制的环境规定的 FCC 射频辐射暴露限制。 此发射器不得与任何其他天线或发射器位于同一位置或一起运行。 此模块的安装和操作必须在散热器和用户身体之间至少保持 20 厘米的距离。

该模块仅限于 OEM 安装
OEM 集成商负责确保最终用户没有手动说明来移除或安装模块
如果模块安装在其他设备内部时看不到 FCC 标识号,则安装模块的设备外部也必须显示指向所附模块的标签。此外部标签可以使用以下措辞:“包含发射器模块 FCC ID:Z4T-XIAOESP32C6 或包含 FCC ID:Z4T-XIAOESP32C6”

当模块安装在其他设备中时,主机的用户手册必须包含以下警告声明;

  1. 本设备符合 FCC 规则第 15 部分的规定。操作需遵守以下两个条件:
    1. 本设备不得造成有害干扰。
    2. 本设备必须承受任何收到的干扰,包括可能导致不良操作的干扰。
  2. 未经合规负责方明确批准的更改或修改可能会使用户操作该设备的权限失效。

必须严格按照产品附带的用户文档中所述的制造商说明来安装和使用设备。
任何安装此获得限制模块批准的模块的主机设备公司都必须按照FCC part 15C : 15.247的要求进行辐射发射和杂散发射测试,只有测试结果符合FCC part 15C : 15.247的要求,主机才可以合法销售。

天线

类型 获得
陶瓷芯片天线 4.97dBi
FPC天线 1.23dBi
杆状天线 2.42dBi

天线是永久固定的,无法更换。通过 GPIO14 选择使用内置陶瓷天线还是外部天线。向 GPIO0 发送 14 表示使用内置天线,发送 1 表示使用外部天线。跟踪天线设计:不适用。

常见问题 (FAQ)

问:我可以将该产品用于工业应用吗?
答:虽然该产品是为智能家居项目设计的,但由于工业环境的特定要求,它可能不适合工业应用。

问:该产品的典型功耗是多少?
答:产品提供多种工作模式,深度睡眠模式下最低功耗为15A。

文件/资源

seeed studio ESP32 RISC-V 微型 MCU 开发板 [pdf] 用户手册
ESP32、ESP32 RISC-V 微型 MCU 板、RISC-V 微型 MCU 板、微型 MCU 板、MCU 板、板

参考

发表评论

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