ESP8685-WROOM-07 2.4 GHz WiFi 和蓝牙 5 模块

产品信息
ESP8685-WROOM-07 是一款通用 Wi-Fi 和蓝牙 LE 模块。 它专为智能家居、工业自动化、医疗保健和消费电子等各种应用而设计。 该模块提供丰富的外设,并且尺寸较小。
该模块的运行频率范围由所使用的协议决定。 它支持 Wi-Fi 和蓝牙 LE 协议。 集成晶体确保精确计时。 该模块需要电源电压tage 为 3.3V,可提供最小 500mA 的电流。 它设计用于在特定环境温度范围内运行,并具有湿度敏感等级 (MSL) 等级。
ESP8685-WROOM-07 模块有 6 个引脚,每个引脚都有自己的功能。 顶部和底部均提供引脚布局 view模块的 s。 有关外围引脚配置的更多详细信息,请参阅 ESP8685 数据表。
产品使用说明
你需要什么
在本用户指南中,我们假设您使用的是 Linux 操作系统。 有关 Windows 和 macOS 上的配置说明,请参阅 ESP-IDF 编程指南。
硬件连接
- 将 ESP8685-WROOM-07 模块焊接到射频测试板上,如图 2 所示。
关于本文档
本用户手册介绍了如何开始使用 ESP8685-WROOM-07 模块。
文件更新
请始终参考最新版本 https://www.espressif.com/en/support/download/documents.
修订历史
有关本文档的修订历史,请参阅最后一页。
文件变更通知
乐鑫提供电子邮件通知,让您及时了解技术文档的更改。 请订阅 www.espressif.com/zh/subscribe.
认证
下载 Espressif 产品的证书: www.espressif.com/en/certificates.
超过view
模块结束view
ESP8685-WROOM-07 是一款通用 Wi-Fi 和蓝牙 LE 模块。 丰富的外设和小巧的体积使该模块成为智能家居、工业自动化、医疗保健、消费电子等领域的理想选择。模块 FCC ID:2AC7Z-ESP868507。
表 1:ESP8685WROOM07 规格
| 类别 | 参数 | 规格 |
| 无线上网 | 协议 | 802.11 b/g/n(高达 150 Mbps) |
| 频率范围 | 2412〜2462兆赫 | |
| 蓝牙® | 协议 | Bluetooth® 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 级 |
引脚描述
图 1:引脚布局
该模块有 6 个引脚。 请参见表 2 中的引脚定义。
外围引脚配置请参考ESP8685 Datasheet。
表 2:引脚定义
| 姓名 | 不。 | 类型1 | 功能 |
| 蚂蚁 | 1 | — | 天线 |
| 地线 | 2 | P | 地面 |
| IO5 | 3 | 输入/输出/T | GPIO5、ADC2_CH0、FSPIWP、MTDI、LED PWM |
| IO4 | 4 | 输入/输出/T | GPIO4、ADC1_CH4、FSPIHD、MTMS、LED PWM |
| IO10 | 5 | 输入/输出/T | GPIO10、FSPICS0、LED 脉宽调制 |
| 3V3 | 6 | P | 电源 |
1P:电源; 一:输入; O:输出; T:高阻抗。
表 3: 测试点定义
| 姓名 | 不。 | 类型1 | 功能 |
| IO9 | 7 | 输入/输出/T | GPIO9 |
| EN | 8 | I | High:开,使能芯片。
低:关闭,芯片断电。 默认:内部上拉。 |
| RX | 9 | 输入/输出/T | GPIO20、U0RXD |
| TX | 10 | 输入/输出/T | GPIO21,U0TXD |
1P:电源; 一:输入; O:输出; T:高阻抗。
设置工具
除了 ESP-IDF,您还需要安装 ESP-IDF 使用的工具,例如编译器、调试器、Python 包等。ESP-IDF 提供了一个名为“install.sh”的脚本来帮助设置工具一气呵成。
开始使用 ESP8685WROOM07
你需要什么
要为 ESP8685-WROOM-07 模块开发应用程序,您需要:
- • 1 个 ESP8685-WROOM-07 模块
• 1 x Espressif 射频测试板
• 1 x USB 转串口板
• 1 根微型 USB 电缆
• 1 台运行Linux 的PC。
在本用户指南中,我们以 Linux 操作系统为例amp乐。 有关 Windows 和 macOS 上的配置的更多信息,请参阅 ESP-IDF 编程指南。
硬件连接
- 1. 将 ESP8685-WROOM-07 模块焊接到射频测试板上,如图 2 所示。

- 通过 TXD、RXD 和 GND 将 RF 测试板连接到 USB 转串口板。
- 将 USB 转串口板连接到 PC。
- 通过 Micro-USB 电缆将射频测试板连接到 PC 或电源适配器以启用 5 V 电源。
- 在下载过程中,通过跳线将 IO0 连接到 GND。 然后,打开测试板。
- 将固件下载到闪存中。 有关详细信息,请参阅以下部分。
- 下载后,将 IO9 和 GND 上的跳线去掉。
- 再次启动射频测试板。 ESP8685-WROOM-07 将切换到工作模式。 初始化时芯片会从闪存中读取程序。
笔记:
IO9 在内部为逻辑高电平。 如果 IO9 被拉低,则选择下载模式。 在其他情况下,选择引导模式。
搭建开发环境
乐鑫物联网开发框架(简称 ESP-IDF)是基于乐鑫芯片开发应用的框架。 用户可以在基于 ESP-IDF 的 Windows/Linux/macOS 中开发带有 ESP 芯片的应用程序。 这里我们以 Linux 操作系统为例amp勒。
安装先决条件
要使用 ESP-IDF 进行编译,您需要获取以下软件包:
- CentOS 7:
sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfu-util - Ubuntu 和 Debian(一个命令分成两行):
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util - 拱:
sudo pacman -S –需要 gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util
笔记:
- 本指南使用 Linux 上的 ~/esp 目录作为 ESP-IDF 的安装文件夹。
- 请记住,ESP-IDF 不支持路径中的空格。
获取 ESPIDF
要为 ESP8685-WROOM-07 模块构建应用程序,您需要乐鑫在 ESP-IDF 存储库中提供的软件库。
要获取 ESP-IDF,请创建一个安装目录 (~/esp) 以将 ESP-IDF 下载到并使用“git clone”克隆存储库:
mkdir -p ~/esp 目录
光盘 ~/esp
git clone –递归 https://github.com/espressif/esp-idf.git
ESP-IDF 将被下载到 ~/esp/esp-idf。 有关在给定情况下使用哪个 ESP-IDF 版本的信息,请参阅 ESP-IDF 版本。
设置工具
除了 ESP-IDF,您还需要安装 ESP-IDF 使用的工具,例如编译器、调试器、Python 包等。ESP-IDF 提供了一个名为“install.sh”的脚本来帮助设置工具一气呵成。
cd ~/esp/esp-idf
安装文件
设置环境变量
安装的工具尚未添加到 PATH 环境变量中。 为了使这些工具可以从命令行使用,必须设置一些环境变量。 ESP-IDF 提供了另一个脚本“export.sh”来执行此操作。 在您要使用 ESP-IDF 的终端中,运行:
- $HOME/esp/esp-idf/export.sh
现在一切准备就绪,您可以在 ESP8685-WROOM-07 模块上构建您的第一个项目。
创建您的第一个项目
开始一个项目
现在您已准备好为 ESP8685-WROOM-07 模块准备应用程序。 您可以从 ex 的 get-started/hello_world 项目开始ampESP-IDF 中的 .les 目录。 将 get-started/hello_world 复制到 ~/esp 目录:
cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world 。
有一个范围的前amp前的项目ampESP-IDF 中的 .les 目录。 您可以以与上述相同的方式复制任何项目并运行它。 也可以构建 examp就地文件,而不是先复制它们。
连接您的设备
现在将您的 ESP8685-WROOM-07 模块连接到计算机并检查模块在哪个串口下可见。 Linux 中的串行端口名称中以“/dev/tty”开头。 运行以下命令两次,首先拔下电路板,然后插入电源。第二次出现的端口就是您需要的端口:
ls /dev/tty*
笔记: 将端口名称放在手边,因为您将在接下来的步骤中使用它。
配置
从步骤 2.4.1 导航到您的 `hello_world' 目录。 启动一个项目,将 ESP8685 设置为目标并运行项目配置实用程序“menuconfig”。
cd ~/esp/你好世界
idf.py 设置目标 esp32c3
idf.py 菜单配置
打开新项目后,应使用“idf.py set-target esp32c3”设置目标一次。 如果项目包含一些现有的构建和配置,它们将被清除并初始化。 目标可以保存在环境变量中以完全跳过此步骤。 有关更多信息,请参阅选择目标。 如果前面的步骤已正确完成,则会出现以下菜单:
图 3:项目配置主窗口
菜单的颜色在您的终端中可能会有所不同。 您可以使用选项“–style”更改外观。 请运行 `idf.py menuconfig –help' 以获取更多信息。
构建项目
通过运行构建项目:
idf.py 构建
该命令将编译应用程序和所有 ESP-IDF 组件,然后生成引导加载程序、分区表和应用程序二进制文件。
$ idf.py 构建
在目录 /path/to/hello_world/build 中运行 cmake
执行“cmake -G Ninja –warn-uninitialized /path/to/hello_world”…
警告未初始化的值。
— 找到 Git:/usr/bin/git(找到版本“2.17.0”)
— 由于配置而构建空的 aws_iot 组件
— 组件名称:……
— 组件路径:……
…(更多行构建系统输出)
[527/527] 生成 hello-world.bin
esptool.py v2.3.1 版本
项目搭建完成。 要刷机,请运行以下命令:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_mode dio
–flash_size 检测 –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000
构建/bootloader/bootloader.bin 0x8000 构建/partition_table/partition-table.bin
或运行'idf.py -p PORT flash'
…(更多行构建系统输出)
[527/527] 生成 hello-world.bin esptool.py v2.3.1
项目搭建完成。 要刷机,请运行以下命令:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/bootloader/ bootloader.bin 0x8000 build/partition_table/partition-table.bin 或运行 'idf.py -p PORT flash'
如果没有错误,构建将通过生成固件二进制文件 .bin 来完成 file.
闪存到设备上
通过运行以下命令将您刚刚构建到 ESP8685-WROOM-07 模块的二进制文件刷新:
idf.py -p 端口 [-b 波特率] 闪存
将 PORT 替换为步骤中的模块的串行端口名称:连接您的设备。 您还可以通过将 BAUD 替换为您需要的波特率来更改闪光灯波特率。 默认波特率为 460800。有关 idf.py 参数的更多信息,请参阅 idf.py。
笔记: 选项“flash”会自动构建并刷新项目,因此不需要运行“idf.py build”。
…
esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset write_esptool.py v3.0
串口/dev/ttyUSB0
连接……
芯片是ESP8685
特点:无线网络
晶体为 40MHz
MAC: 7c:df:a1:40:02:a4
正在上传存根…
运行存根…
存根运行…
将波特率更改为 460800
改变了。
正在配置闪存大小...
将 3072 字节压缩为 103…
写入 0x00008000… (100 %)
在 3072 秒内(有效 103 kbit/s)在 0x00008000 处写入了 0.0 字节(4238.1 压缩)……
验证的数据哈希。
将 18960 字节压缩为 11311…
写入 0x00000000… (100 %)
在 18960 秒内(有效 11311 kbit/s)在 0x00000000 处写入了 0.3 字节(584.9 压缩)……
验证的数据哈希。
将 145520 字节压缩为 71984…
写入 0x00010000… (20 %)
写入 0x00014000… (40 %)
写入 0x00018000… (60 %)
写入 0x0001c000… (80 %)
写入 0x00020000… (100 %)
在 145520 秒内(有效 71984 kbit/s)在 0x00010000 处写入了 2.3 字节(504.4 压缩)……
验证的数据哈希。
离开…
通过 RTS 引脚硬复位…
完毕
开始使用 ESP8685-WROOM-07
在 0x00020000 处写入… (100 %) 在 145520 秒内(有效 71984 kbit/s)在 0x00010000 处写入了 2.3 个字节(504.4 个压缩)… 已验证数据的哈希值。
离开……通过 RTS 引脚硬重置……完成
如果一切顺利,在您移除 IO0 和 GND 上的跳线后,“hello_world”应用程序开始运行,并重新启动测试板。
监视器
要检查“hello_world”是否确实在运行,请键入“idf.py -p PORT monitor”(不要忘记将 PORT 替换为您的串行端口名称)。
此命令启动 IDF Monitor 应用程序:
$ idf.py -p /dev/ttyUSB0 监视器
在目录 […]/esp/hello_world/build 中运行 idf_monitor
执行“python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf”… — idf_monitor on /dev/ttyUSB0 115200 —
— 退出:Ctrl+] | 菜单:Ctrl+T | 帮助:Ctrl+T 后跟 Ctrl+H —
等 8 年 2016 月 00 日 22:57:XNUMX
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8 年 2016 月 00 日 22:57:XNUMX
…
启动和诊断日志向上滚动后,您应该会看到“Hello world!” 由应用程序打印出来。
…
你好世界!
10 秒后重启……
这是具有 32 个 CPU 内核的 esp3c1 芯片,WiFi/BLE 在 9 秒内重启……
8 秒后重启……
7 秒后重启……
要退出 IDF 监视器,请使用快捷键 Ctrl+]。
这就是您开始使用 ESP8685-WROOM-07 模块所需的全部内容! 现在你准备好尝试其他的前任了ampESP-IDF 中的文件,或者直接开发自己的应用程序。
美国FCC声明
该设备符合 KDB 996369 D03 OEM 手册 v01。 以下是主机产品制造商根据 KDB 996369 D03 OEM 手册 v01 的集成说明。
适用 FCC 规则列表
FCC 第 15 部分 C 子部分 15.247
具体操作使用条件
该模块具有WiFi、BLE功能。
- 操作频率:
- WiFi:2412 ~ 2462 MHz 蓝牙:2402 ~ 2480 MHz
- 通道数:
- 无线网络:11 蓝牙:40
- 调制:
- 无线网络:DSSS; OFDM 蓝牙:GFSK
- 类型:
- 外置天线
- 获得:
- 2.33 分贝最大
该模块可用于具有最大 2.33 dBi 天线的物联网应用。 将此模块安装到其产品中的主机制造商必须通过对 FCC 规则的技术评估或评估(包括发射器操作)来确保最终复合产品符合 FCC 要求。 主机制造商必须注意不要在集成此模块的最终产品的用户手册中向最终用户提供有关如何安装或移除此 RF 模块的信息。 最终用户手册应包括本手册中显示的所有必需的监管信息/警告。
有限模块程序
适用的。 该模块为单个模块,符合 FCC Part 15.212 的要求。
跟踪天线设计
适用的。 模块有自己的天线引脚,但需要主机印制板微带走线天线等。布局和引脚定义可参考数据手册。 主机需要将 ANT 引脚 1 连接到实际天线。
曝光注意事项
模块必须安装在主机设备中,使天线与用户身体之间保持至少 20cm 的距离; 如果 RF 暴露声明或模块布局发生变化,则主机产品制造商需要通过更改 FCC ID 或新应用程序来承担模块的责任。 模块的 FCC ID 不能用于最终产品。 在这些情况下,主机制造商将负责重新评估最终产品(包括发射器)并获得单独的 FCC 授权。
天线
天线规格如下:
- 类型: 外置天线
- 增益:2.33 dBi
此设备仅适用于以下条件下的主机制造商:
- 发射机模块不得与任何其他发射机或天线位于同一位置。
- 该模块只能与已经通过该模块测试和认证的外部天线一起使用。
- 天线必须永久固定或采用“独特”的天线耦合器。
只要满足上述条件,就不需要进一步的发射机测试。 但是,主机制造商仍负责测试其最终产品是否满足安装此模块所需的任何其他合规性要求(例如ample、数字设备排放、PC 外围设备要求等)。
标签和合规信息
主机产品制造商需要在其成品中提供“包含 FCC ID:2AC7Z-ESP868507”的物理或电子标签。
有关测试模式和其他测试要求的信息
- 操作频率:
- 无线网络:2412~2462兆赫
- 蓝牙:
- 2402〜2480兆赫
- 通道数:
- 无线网络:11
- 蓝牙:40
- 调制:
- 无线网络:DSSS; OFDM 蓝牙:GFSK
主机制造商必须根据实际测试模式对主机中的独立模块化发射机,以及主机产品中的多个同时发射模块或其他发射机进行辐射和传导发射和杂散发射等测试。 只有当所有测试模式的测试结果都符合FCC要求时,最终产品才能合法销售。
附加测试,符合第 15 部分 B 子部分
模块化变送器仅获得 FCC 第 15 部分 C 子部分 15.247 的 FCC 授权,并且主机产品制造商有责任遵守适用于未包含在模块化变送器认证授予范围内的主机的任何其他 FCC 规则。 如果受让人将其产品作为符合第 15 部分子部分 B 标准的产品进行营销(当它还包含无意辐射器数字电路时),则受让人应提供通知,说明最终主机产品仍需要使用模块化发射器进行第 15 部分子部分 B 合规性测试安装。 根据 FCC 规则的第 15 部分,本设备已经过测试并证明符合 B 类数字设备的限制。 这些限制旨在提供合理的保护,防止住宅安装中的有害干扰。 本设备会产生、使用并可能辐射射频能量,如果未按照说明安装和使用,可能会对无线电通信造成有害干扰。 但是,不能保证在特定安装中不会发生干扰。 如果此设备确实对无线电或电视接收造成有害干扰(可以通过关闭和打开设备来确定),建议用户尝试通过以下措施之一来消除干扰:
- 重新调整接收天线的方向或位置
- 增加设备与接收器之间的距离。
- 将设备连接到与接收器不同电路的插座上。
- 请咨询经销商或经验丰富的无线电/电视技术人员寻求帮助。
本设备符合 FCC 规则第 15 部分的规定。
操作需遵守以下两个条件:
- 本设备不得造成有害干扰。
- 本设备必须承受任何收到的干扰,包括可能导致不良操作的干扰。
警告: 任何未经合规负责方明确批准的更改或修改都可能使用户操作该设备的权限失效。
本设备符合针对不受控制的环境规定的 FCC 射频辐射暴露限制。 此设备及其天线不得与任何其他天线或发射器位于同一位置或一起操作。 用于此发射器的天线必须安装为与所有人保持至少 20 厘米的距离,并且不得与任何其他天线或发射器位于同一位置或一起操作。
OEM 集成说明
本设备仅适用于以下条件下的 OEM 集成商:
- 发射机模块不得与任何其他发射机或天线位于同一位置。
- 该模块只能与已经通过该模块测试和认证的外部天线一起使用。
只要满足上述条件,就不需要进一步的发射机测试。 但是,OEM 集成商仍负责测试其最终产品是否满足安装此模块所需的任何其他合规性要求(例如ample、数字设备排放、PC 外围设备要求等)。
使用模块认证的有效性
如果这些条件无法满足(例如ample 某些笔记本电脑配置或与另一个发射器共同定位),则该模块与主机设备组合的 FCC 授权不再被视为有效,并且该模块的 FCC ID 不能用于最终产品。 在这些情况下,OEM 集成商将负责重新评估最终产品(包括发射器)并获得单独的 FCC 授权。
最终产品标签
最终成品必须在可见区域标记如下:“包含发射器模块 FCC ID:2AC7Z-ESP868507”。
学习资源
必读文件
请熟悉以下文件:
- ESP-IDF 编程指南 ESP-IDF 开发框架的大量文档,从硬件指南到 API 参考。
- 乐鑫产品订购信息
重要资源
以下是与 ESP8685 相关的重要资源。
- ESP32 BBS 工程师对工程师 (E2E) 乐鑫产品社区,您可以在这里发布问题、分享知识、探索想法并帮助其他工程师解决问题。
免责声明和版权声明
本文档中的信息,包括 URL 参考,如有更改,恕不另行通知。
本文档中的所有第三方信息均按原样提供,不保证其真实性和准确性。
不对本文档的适销性、非侵权性、任何特定用途的适用性提供任何保证,也不提供因任何建议、规范或 S 引起的任何其他保证AMPLE。
不承担与使用本文档中的信息有关的所有责任,包括侵犯任何所有权的责任。 此处未通过禁止反言或其他方式明示或暗示任何知识产权的许可。
Wi-Fi 联盟成员标志是 Wi-Fi 联盟的商标。 蓝牙标志是蓝牙 SIG 的注册商标。
本文档中提及的所有商品名称、商标和注册商标均为其各自所有者的财产,特此声明。
版权所有 © 2022 乐鑫系统(上海)有限公司。保留所有权利。
文件/资源
![]() |
ESPRESSIF ESP8685-WROOM-07 2.4 GHz WiFi 和蓝牙 5 模块 [pdf] 用户手册 ESP8685 -WROOM-07 2.4 GHz Wi-Fi 和蓝牙 5 模块,ESP8685 -WROOM-07,2.4 GHz Wi-Fi 和蓝牙 5 模块,Wi-Fi 和蓝牙 5 模块,蓝牙 5 模块,5 模块,模块 |





