ESD8266学习之路
第一章ESD8266介绍
前言
本节只是ESP8266芯片参数,后续将继续更新学习进展,以记录学习过程
一、概述
ESP8266EX 由乐鑫公司开发,提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、紧凑设计和⾼稳定性可以满⾜⽤户的需求。
ESP8266EX 拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机搭载于其他主机 MCU 运⾏。当 ESP8266EX 独⽴应⽤时,能够直接从外接 Flash 中启动。
内置的⾼速缓冲存储器有利于提⾼系统性能,并且优化存储系统。此外 ESP8266EX 只需通过 SPI/SDIO 接⼝或 I2C/UART ⼝即可作为 Wi-Fi 适配器,应⽤到基于任何微控制器的设计中。
ESP8266EX 集成了天线开关、射频 balun、功耗放⼤器、低噪放⼤器、过滤器和电源管理模块。这样紧凑的设计仅需极少的外部电路并且将 PCB 的尺⼨降到最⼩。
ESP8266EX 还集成了增强版的 Tensilica’s L106 钻⽯系列 32-bit 内核处理器,带⽚上SRAM。ESP8266EX 可以通过 GPIO 外接传感器和其他设备。软件开发包 (SDK) 提供了⼀些应⽤的示例代码。
乐鑫智能互联平台 (ESCP-Espressif Systems’ Smart Connectivity Platform) 表现出来的领先特征有:睡眠/唤醒模式之间的快速切换以实现节能、配合低功耗操作的⾃适应射频偏置、前端信号的处理功能、故障排除和射频共存机制可消除蜂窝/蓝⽛/DDR/LVDS/LCD ⼲扰。
二、Wi-Fi 协议
• ⽀持 802.11 b/g/n/e/i。
• ⽀持 Wi-Fi Direct (P2P)。
• P2P 发现,P2P GO 模式 (Group Owner)、GC 模式 (Group Client) 和 P2P 电源管理。
• 基础结构型⽹络 (Infrastructure BSS) ⼯作站 (Station) 模式/P2P 模式/SoftAP 模式。
• ⽀持 CCMP(CBC-MAC、计数器模式)、TKIP (MIC、RC4)、WAPI (SMS4)、WEP
(RC4)、CRC 的硬件加速器。
• WPA/PA2 PSK 和 WPS。
• 802.11 i 安全特征:预认证和 TSN。
• 针对企业级平台的开放接⼝,例如 TLS、PEAP、LEAP、SIM、AKA 或者客户⾃定义接
⼝。
• ⽀持 802.11n (2.4 GHz)。
• ⽀持 MIMO 1×1 和 2×1、STBC、A- MPDU 和 A-MSDU 帧聚合技术、0.4 μs 的保护间
隔。
• WMM 低功耗 U-APSD。
• 多队列管理,充分利⽤ 802.11e 标准的 QoS 传输优先。
• UMA 认证标准。
• 802.1h/RFC1042 帧封装。
• 分散 DMA,实现数据传输操作时 Zero Copy,优化 CPU 负载。
• 天线分集与选择(软件控制硬件)。
• 时钟/电源⻔控与符合 802.11 标准的电源管理⼀起动态地适应当前连接条件,实现最⼩
功耗。
• ⾃适应速率回退算法基于实际信噪⽐ (SNR) 和丢包信息来控制最佳传输速率和发射功
耗。
• MAC 层上的⾃动重传和回复以防⽌在慢速主机环境中的数据包丢弃。
• ⽆缝漫游⽀持。
• 可配置的包仲裁 (PTA) 和基于专⽤的从机处理器的设计为⼤量蓝⽛芯⽚供应商提供灵活
⽽精确的 Wi-Fi 和蓝⽛共存模式。
• 双天线或单天线的蓝⽛共存⽅式,⽀持分时接收(Wi-Fi/蓝⽛)的功能。
三、技术参数
项⽬ | 参数 |
---|---|
Wi-Fi | |
标准认证 | FCC/CE/TELEC/SRRC |
频率范围 | 2.4G ~ 2.5G (2400M ~ 2483.5M) |
⽆线标准 | 802.11 b/g/n/e/i |
发射功率 | 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 (54 Mbps)、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 |
⼯作电流 | 平均电流:80 mA |
封装⼤⼩ | 5 mm x 5 mm |
外部接⼝ | N/A |
软件 | |
Wi-Fi 模式 | Station/SoftAP/SoftAP+Station |
安全机制 | WPA/WPA2 |
加密类型 | WEP/TKIP/AES |
升级固件 | UART Download/OTA(通过⽹络) |
软件开发 | ⽀持 Cloud Server Development/固件和 SDK,⽤于快速⽚上编程 |
⽹络协议 | IPv4、TCP/UDP/HTTP/FTP/MQTT |
⽤户配置 | AT+ 指令集,云端服务器, Android/iOS APP |