首页 > 新闻资讯 > 新闻详情

ESP8266 Wi-Fi模块引脚配置_功能参数_应用电路

IC先生 IC先生 4753 2023-01-20 14:24:37

ESP8266 Wi-Fi模块于2014年推出,由AI thinkers等第三方厂商开发,主要用于基于物联网的嵌入式应用开发,它能够从另一个应用程序处理器处理Wi-Fi网络的各种功能。

ESP8266是一个集成了TCP/IP协议栈的SOC(System On-chip),可以提供微控制器访问任何类型的Wi-Fi网络。本文将简单介绍ESP8266 Wi-Fi模块的引脚配置、规格参数及应用电路图等相关内容。

基本概念

ESP8266 Wi-Fi模块是一款SOC微芯片,主要用于端点IoT(物联网)应用的开发。ESP8266被称为独立的无线收发器,价格非常低廉,主要用于启用与嵌入式系统的各种应用程序的Internet连接。

ESP8266 Wi-Fi模组

ESP8266 Wi-Fi模块支持TCP/IP功能和微控制器访问任何Wi-Fi网络,它提供满足物联网行业要求的解决方案,例如成本、功率、性能和设计。

ESP8266可以作为从属应用程序或独立应用程序工作。如果ESP8266 Wi-Fi作为微控制器主机的从设备运行,那么它可以用作任何类型的使用UART或SPI的微控制器的Wi-Fi适配器。如果该模块用作独立应用程序,则它提供微控制器和Wi-Fi网络的功能。

ESP8266 Wi-Fi模块高度集成了射频巴伦、电源模块、射频发射器和接收器、模拟发射器和接收器、放大器、滤波器、数字基带、电源模块、外部电路和其它必要组件。ESP8266 Wi-Fi模块是一个微芯片,如下图所示。

功能框图

微控制器需要一组AT命令来与ESP8266 Wi-Fi模块通信。因此它开发了AT命令软件以允许Arduino Wi-Fi功能,并且还允许加载各种软件以在模块的存储器和处理器上设计自己的应用程序。

该模块的处理器基于Tensilica Xtensa Diamond Standard 106 micro,可在80MHz下轻松运行。第三方制造商设计了不同类型的ESP模块,分别包括:

  • ESP8266-01设计为8引脚(GPIO引脚-2)
  • ESP8266-02设计为8引脚(GPIO引脚-3)
  • ESP8266-03设计有14个引脚(GPIO引脚-7)
  • ESP8266-04设计有14个引脚(GPIO引脚-7)

ESP8266 Wi-Fi 模块带有64KB的引导ROM、80 KB的用户数据RAM和32KB的指令RAM。它可以支持2.4 GHz的 802.11 b/g/n Wi-Fi网络以及I2C、SPI、I2C与DMA接口和10位ADC的功能。

此外,ESP8266还可以通过串行端口轻松将此模块与微控制器连接起来。仅当工作电压超过3.6伏时才需要外部电压转换器。由于其低成本和紧凑的尺寸,它在机器人技术和物联网应用中使用最广泛。

引脚配置

ESP8266 Wi-Fi模块管脚配置如下图所示。ESP8266-01 Wi-Fi模块有两种运行模式,分别包括:

管脚配置

引脚配置说明:

引脚配置说明

Flash模式:当GPIO-0和GPIO-1引脚为高电平有效时,模块运行程序,程序被上传到其中。

UART模式:当GPIO-0为低电平有效且GPIO-1为高电平有效时,模块在串行通信或Arduino板的帮助下工作在编程模式。

规格参数

ESP8266 Wi-Fi模块主要规格参数如下:

  • 它是一款功能强大的Wi-Fi模块,体积小巧,价格低廉。
  • 基于L106 RISC 32位微处理器内核,运行频率为80MHz。
  • 只需要3.3伏电源。
  • 电流消耗为100mA。
  • 最大输入/输出 (I/O) 电压为3.6伏。
  • 最大输入/输出源电流为12mA。
  • 内置低功耗32位MCU频率为80 MHz。
  • 闪存大小为513KB。
  • 用作接入点或站或者两个混合。
  • 支持小于10微安的深度睡眠。
  • 支持串口通讯,兼容Arduino等多种开发平台。
  • 它使用AT命令、Arduino IDE或Lua脚本进行编程。
  • 它是一个2.4GHz Wi-Fi模块,支持WPA/WPA2、WEP身份验证和开放网络。
  • 使用两种串行通信协议,如I2C(内部集成电路)和SPI(串行外设接口)。
  • 它提供10位模数转换。
  • 调制类型为PWM(Pulse Width Modulation)。
  • UART在专用引脚上启用并且仅用于传输,它可以在GPIO2上启用。
  • 它是一个IEEE 802.11 b/g/n Wi-Fi模块,带有LNA、功率放大器、巴伦、集成TR开关和匹配网络。
  • GPIO引脚–17。
  • 指令RAM的内存大小–32KB。
  • 指令缓存RAM的内存大小–32KB。
  • 用户数据RAM的大小–80KB。
  • ETS系统数据RAM大小–16KB。

应用电路

使用ESP8266 Wi-Fi模块可以使用多种技术和IDE,其中Arduino IDE是最常用的技术。接下来介绍使用ESP8266 Wi-Fi模块了解Arduino IDE的工作原理,其电路图如下图所示:

ESP8266模块电路图

ESP8266模块所需的电源仅为3.3伏。如果超过3.7 伏,则模块会损坏,从而导致电路故障。因此,有必要使用支持编程3.3伏电源的Arduino板或FTDI设备对ESP-01 Wi-Fi模块进行编程。建议单独购买一台FTDI设备或一块Arduino开发板。

ESP8266-01模块最常见的问题是开机问题。Arduino板上的3.3伏引脚用于为该模块供电,或者可以简单地使用分压器。因此,要提供最小500mA的电流,必须使用支持3.3伏的稳压器。当然,LM317稳压器可以非常轻松有效地完成这项工作。

按下编程开关SW2将GPIO-0引脚连接到GND(接地)。这是用户上传代码的编程方式。上传代码后,释放开关。

主要应用

下面给出ESP8266 Wi-Fi模块的一些常见应用,主要包括:

  • 接入点网络门户
  • 物联网项目
  • 无线数据记录
  • 用于学习网络基础知识
  • 插座和智能灯泡
  • 智能家居自动化系统

另外,ESP32是替代的ESP8266 Wi-Fi 模块,它是一个独立且功能最强大的模块。

总结

上述就是关于ESP8266 Wi-Fi 模块数据表的相关基础内容介绍。ESP8266 Wi-Fi模块是一个用户友好的模块,因为它可以在Arduino IDE的帮助下进行编程。该模块也可用于构建ESP8266 wifi模块项目。另外,其它独立模块,如ESP-12和ESP-32,也常用于物联网应用程序开发和实现项目的互联网连接。

推荐商品
CM105X7R105K16AT
库存:0
¥ 0.03763
CC0402KRX7R8BB103
库存:0
¥ 0.00395
C2012X7R1E475KT000N
库存:0
¥ 0.2352
TMK107B7105KA-T
库存:8000
¥ 0.035
RC0805FR-074K7L
库存:0
¥ 0.00684
版权声明: 部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理。
标题:

ESP8266 Wi-Fi模块引脚配置_功能参数_应用电路


网址: https://www.mrchip.cn/newsDetail/1726
文章标签: 收发器
0 购物车
0 消息