ESP8266EX芯片文档
目录
- 概述
- 芯片: ESP8266EX
- 集成外设
- Wi-Fi特性
- 参数
- Wi-Fi
- 硬件
- 软件
- 应用场景
- 功能描述
- CPU、存储和Flash
- CPU
- 内置存储
- 外置Flash
- 时钟
- 高频时钟
- 外部时钟参考要求
- 射频
- 低功耗管理
- 射频功耗
- 外设接口
- GPIO
- SDIO
- SPI/HSPI
- I2C
- I2S
- UART
- UART0
- UART1
- PWM
- IR遥控接口
- ADC
概述
芯片: ESP8266EX
提供高度集成的Wi-Fi SoC解决方案,主要特点为低功耗、紧凑设计和高稳定性。
支持的功能
- 基于SPI或UART,作为WiFi适配器使用
- 独立作为MCU使用
集成外设
- 天线开关
- 射频balun
- 功率放大器
- 低噪声放大器
- 滤波器
- 电源管理模块
Wi-Fi特性
- 支持802.11 b/g/n
- 802.11 n (2.4 GHz), 速度可高达 72.2 Mbps
- 重组(defragmentation)
- 2 x 虚拟Wi-Fi接口
- Beacon自动监测(硬件 TSF)
- 支持基础结构型网络(Infrastructure BSS) Station模式/SoftAP模式/混杂模式
参数
Wi-Fi
标准认证: Wi-Fi联盟
无线标准: 802.11 b/g/n (HT20)
频率范围: 2.4GHz ~ 2.5GHz (2400MHz ~ 2483.5MHz)
发射功率: 802.11 b/+20 dBm、802.11 g/+17 dBm、802.11 n/+14 dBm
接收灵敏度: 802.11 b/-91 dbm(11 Mbps)、802.11 g/-75 dbm(54Mbps)、802.11 n/-72 dbm(MCS7)
天线选项: PCB板载、外置天线、IPEX接口天线、陶瓷贴片天线
硬件
CPU:Tensilica L106 32 bit 处理器
外设接口: UART/SDIO/SPI/I2C/I2S/IR 遥控/GPIO/ADC/PWM/LED Light & Button
工作电压: 2.5V ~ 3.6V
工作电流: 平均电流: 80mA
工作温度: -40 ~ 125摄氏度
封装大小: 5mm x 5mm
软件
Wi-Fi模式: Station/SoftAP/SoftAP+Station
安全机制: WPA/WPA2
加密类型: WEP/TKIP/AES
升级固件: UART Download/OTA
软件开发: 支持Cloud Server Development/固件和SDK
网络协议: IPv4、TCP/UDP/HTTP/MQTT
用户配置: AT+指令集,云端服务器,Android/iOS APP
应用场景
- 家用电器
- 家庭自动化
- 智能插座、智能灯
- 工业无线控制
- 婴儿监控器
- IP摄像机
- 传感器网络
- 可穿戴电子产品
- 无线位置感知设备
- 安全ID标签
- 无线定位系统信标
功能描述
CPU、存储和Flash
CPU
超低功耗 Tensilica L106 32-bit RISC 处理器,CPU时钟速度最高可达160MHz,支持实时操作系统(RTOS)和Wi-Fi协议栈。包含一下接口:
- 可连接片内存储控制器和外部Flash的可配置RAM/ROM接口(iBus)
- 连接存储控制器的数据RAM接口(dBus)
- 访问寄存器的AHB接口
内置存储
芯片内置了存储控制器,包含了ROM和SRAM。MCU可以通过iBus、dBus和AHB接口访问存储控制器。在发起请求后,所有存储单元都可以访问。存储仲裁器会根据处理器接收这些请求的时间,决定访问顺序。
基于官方提供的SDK,当芯片运行在Station模式下,连接AP后,在Heap+Data区用户可用的SRAM空间最高为50kB。内部无可编程存储器,用户程序必须由外部flask存储。
外置Flash
使用外置SPI flash存储用户程序,理论上最大支持16MB的存储。建议容量分配:
- 不支持OTA: >= 512kB
- 可支持OTA: >= 1MB
时钟
高频时钟
基于外部晶振,内部晶体振荡器可以生成射频时钟。该时钟可用于驱动TX和RX混频器。晶振频率在24MHz到52MHz之间。
参数 | 名称 | 最小值 | 最大值 | 单位 |
---|---|---|---|---|
频率 | FXO | 24 | 52 | MHz |
装载电容 | CL | - | 32 | pF |
动态电容 | CM | 2 | 5 | pF |
串行电阻 | RS | 0 | 65 | 欧姆 |
频率限容 | ΔFXO\Delta FXOΔFXO | -15 | 15 | ppm |
频率和温度(-25oC^oCoC~75oC^oCoC) | ΔFXO\Delta FXOΔFXO, Temp | -15 | 15 | ppm |
外部时钟参考要求
外部频率在24MHz到52MHz之间,要求如下。
参数 | 名称 | 最小值 | 最大值 | 单位 |
---|---|---|---|---|
时钟振幅 | VXO | 0.8 | 1.5 | Vpp |
外部时钟精准度 | ΔFXO\Delta FXOΔFXO,EXT | -15 | 15 | ppm |
相位噪声@1kHz偏移,40MHz时钟 | - | - | -120 | dBc/Hz |
相位噪声@10kHz偏移,40MHz时钟 | - | - | -130 | dBc/Hz |
相位噪声@100kHz偏移,40MHz时钟 | - | - | -138 | dBc/Hz |
射频
包含一下模块
- 2.4GHz接收器
- 2.4GHz发射器
- 高速时钟生成器和晶体振荡器
- Bias与稳压器
- 电源管理模块
低功耗管理
目前拥有多工功耗模式
- Active模式 射频处于工作状态,可以接收、发射和侦听信号
- Modem-sleep模式 CPU可运行。Wi-Fi和射频处于关闭状态(15mA)
- Light-sleep模式 CPU以及所有外设暂停运行。任何唤醒事件(MAC、主机、RTC定时器或外部中断)会唤醒芯片(0.9mA)
- Deep-sleep模式 进RTC处于工作状态,芯片的其他部分掉电(20uA)
- 关闭 (0.5uA)
射频功耗
电源电压3.3V、环境温度20oC^oCoC,TX功耗数据均基于50%的发送占空比测得。
参数 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|
TX802.11 b, CCK 11 Mbps, POUT = +17 dBm | - | 170 | - | mA |
TX802.11 g, OFDM 54 Mbps, POUT = +15 dBm | - | 140 | - | mA |
TX802.11 n, MCS7, POUT = +13 dBm | - | 120 | - | mA |
RX802.11 b,1024 Bytes 包⻓,–80 dBm | - | 50 | - | mA |
RX802.11 g,1024 Bytes 包⻓,–70 dBm | - | 56 | - | mA |
RX802.11 n,1024 Bytes 包⻓,–65 dBm | - | 56 | - | mA |
外设接口
GPIO
支持17个GPIO管脚,每个都可一使用内部上拉/下拉。(XPD_DCDC只能使能内部下拉),也可配置为输出高阻。配置为输入时,可通过读取寄存器获取输入值,输入也可以设置为边缘触发或电平触发来产生CPU中断。
SDIO
芯片包含1 个从机 SDIO 接⼝,接⼝管脚定义如下表 4-1 所示。⽀持 25 MHz SDIO
v1.1 和 50 MHz SDIO v2.0,⽀持 1 bit/4 bit SD 模式和 SPI 模式。
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
SDIO_CLK | 21 | IO6 | SDIO_CLK |
SDIO_DATA0 | 22 | IO7 | SDIO_DATA0 |
SDIO_DATA1 | 23 | IO8 | SDIO_DATA1 |
SDIO_DATA_2 | 18 | IO9 | SDIO_DATA_2 |
SDIO_DATA_3 | 19 | IO10 | SDIO_DATA_3 |
SDIO_CMD | 20 | IO11 | SDIO_CMD |
SPI/HSPI
芯片包括2 个串⾏外设接⼝,⼀个是 SPI,另⼀个是 HSPI,均可作为主机/从机。所
有接⼝的功能均由硬件实现。
I2C
可⽤软件编程模拟 1 个 I2C 接⼝,⽤于连接其他微控制器以及外围设备
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
MTMS | 9 | IO14 | I2C_SCL |
GPIO2 | 14 | IO2 | I2C_SDA |
I2S
1 个 I2S 输⼊接⼝和 1 个 I2S 输出接⼝,⽀持链表 DMA。I2S 主要⽤于⾳
频数据采集、处理和传输,也可⽤于串⾏数据的输⼊输出。
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
MTDI | 10 | IO12 | I2SI_DATA |
MTCK | 12 | IO13 | I2SI_BCK |
MTMS | 9 | IO14 | I2SI_WS |
MTDO | 13 | IO15 | I2SO_BCK |
U0TXD | 25 | IO3 | I2SO_DATA |
GPIO | 14 | IO2 | I2SO_WS |
UART
两个 UART 接⼝,分别为 UART0 和 UART1。2 个 UART 接⼝的数据传输均由硬件实现。数据传输速度可达 115200*40 (4.5 Mbps)。
UART0
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
U0RXD | 25 | IO3 | U0RXD |
U0TXD | 26 | IO1 | U0TXD |
MTDO | 13 | IO15 | U0RTS |
MTCK | 12 | IO13 | U0CTS |
UART1
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
GPIO2 | 14 | IO2 | U1TXD |
SD_D1 | 23 | IO8 | U1RXD |
PWM
4 个 PWM 输出接⼝。PWM 接⼝功能由软件实现。
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
MTDI | 10 | IO12 | PWM0 |
MTDO | 13 | IO15 | PWM1 |
MTMS | 9 | IO14 | PWM2 |
GPIO4 | 16 | IO4 | PWM3 |
IR遥控接口
1 个 IR 红外遥控接⼝。
管脚名称 | 管脚编号 | IO | 功能名称 |
---|---|---|---|
MTMS | 9 | IO14 | IR TX |
GPIO5 | 24 | IO5 | IR RX |
ADC
⼀个 10-bit 精度的 SAR ADC。
管脚名称 | 管脚编号 | 功能名称 |
---|---|---|
TOUT | 6 | ADC接口 |
ESP8266EX芯片文档相关推荐
- 英集芯ip6809规格书pdf芯片文档详解及典型电路原理图
英集芯ip6809芯片是一款无线充电发送端控制器SOC芯片,兼容WPC Qi v1.2.4新标准.支持2-3线圈无线充电发射端应用,支持A28线圈.MP-A8线圈,支持客户线圈定制方案,支持5W.苹果 ...
- 详细介绍如何读懂STM32开发板电路原理图以及芯片文档和开发手册,并编写一个测试程序:点亮一个LED灯
开发环境: 开发板:STM32PZ6806L芯片:ARM_STM32F103_ZE 软件开发环境:KEIL5 开发所需资料: STM32F1XX芯片电路原理图 STM32F1XX系列芯片手册 XX代表 ...
- 【Block-Level Verification】 芯片开发通识_验证目标_ 验证语言_ 验证职业前景 _挑战和瓶颈_验证周期_功能描述文档_验证计划_回归测试_硅后测试_逃逸分析...
SystemVerilog验证通识 1. 芯片开发概述 不同于通用电路,专用集成电路为了专门解决或者优化相关工程问题,例如专用算法的电路实现,如芯片里加入人工智能处理单元,为CPU\GPU减负,目的是 ...
- MT6762芯片资料,MTK6762原理图分析文档
mt6762设备(见图1-1),集成蓝牙.fm.wlan和gps模块,是一个高度集成的基带同时包含调制解调器和启用应用程序处理子系统lte/lte-a和c2k智能手机应用程序.该芯片集成了手臂Cort ...
- 联想服务器 tpm芯片,联想TPM功能简介及使用(080227)-20210526052519.pptx-原创力文档
qiuml;联想TPM模组机型;内容提要;TPM简要介绍;TPM简要介绍;TPM简要介绍;TPM简要介绍;功能之四:独特功能设置权限"防火墙" 访问TPM所管理的资源(包括密钥.加 ...
- 使用深度学习阅读和分类扫描文档
作者|小白 来源|小白学视觉 收集数据 首先,我们要做的第一件事是创建一个简单的数据集,这样我们就可以测试我们工作流程的每一部分.理想情况下,我们的数据集将包含各种易读性和时间段的扫描文档,以及每个文 ...
- 微软语音AI技术与微软听听文档小程序实践 | AI ProCon 2019
演讲嘉宾 | 赵晟.张鹏 整理 | 伍杏玲 来源 | CSDN(ID:CSDNnews) [导语]9 月 7 日,在CSDN主办的「AI ProCon 2019」上,微软(亚洲)互联网工程院人工智能语 ...
- 创意组竞赛正式文档中修正内容
第十三届智能车竞赛创意组比赛的文档已于3月18日在公众号进行预公布,后经过参赛队员的不断讨论并给出了改进意见,正式文档将于下周一正式在竞赛网站公布.下面将介绍相对于预公布的文档中主要修改部分的内容. ...
- 想要高效在线办公,建议你“百度如流”一下:项目管理、协作文档都来了,还有AI翻译和速记等黑科技...
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 疫情下的在线办公模式,你适应了吗? 最新调研显示,有不少人快被办公软件逼疯了. 光是每天永无止尽的消息提醒,就让多少人不堪其扰. 而这些混乱 ...
最新文章
- 全网首发 | 第一个opencv_contrib扩展模块中文教程限时领取
- android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...
- android WebView 显示网页
- 牛客题霸 [括号生成] C++题解/答案
- IntelliJ IDEA for Mac自定义动态代码模板快捷键(Live Templates Shortcut)
- 【新功能】媒体处理MPS全新支持自适应多码率、多语言音轨
- 2020年中国消费市场发展报告
- 最少步数(信息学奥赛一本通-T1330)
- javascript的BOM
- EDA鸿蒙是不是,如果华为不强研鸿蒙,和阿里合作,新系统或早用到手机上了? - 区块网...
- 研究云计算与大数据分析处理领域建议看的学术论文列表
- 追求神乎其技的程序设计之道(一)
- svn server服务器搭建
- sqli-labs(32-37)
- oracle密码解锁
- 轮椅上的AI博士矣晓沅:9年求学路,我从清华毕业了!
- QMediaplayer详解以及简易音乐播放实现
- 在Js中使程序睡眠的sleep方法
- 私钥,公钥,密钥的理解,不要钻死胡同
- 004/160 CrackMe ajj CKme
热门文章
- 红旗 linux界面,红旗Linux桌面系统v11预览版发布:全新UI设计
- 计算机网络技术店面取名,适合电脑店的名字大全 霸气的电脑店铺起名
- python热图_Python绘制热图
- 30个高质量的数据集网站,你必须要试试!
- oracle组合数据类型,oracle复合数据类型-ZT
- centos开启防火墙端口
- 盛志凡:TVOS标准体系建设及产业化推进与广电终端智能化
- 源码扫描工具Fortify SCA和FireLine对比说明
- Docker入门详细教程,全网最全!
- [Shader] Shader Cookbook 理解光照模型[3]