产品介绍:
1、ESP32 是集成2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的40 纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。
2、ESP32 专为移动设备、可穿戴电子产品和物联网(IoT)应用而设计。作为业内领先的低功耗芯片,ESP32 具有精细分辨时钟门控、省电模式和动态电压调整等特性。
例如,在低功耗IoT 传感器Hub 应用场景中,ESP32 只有在特定条件下才会被周期性地唤醒。低占空比可以令
3、ESP32 芯片的能耗达到最小。射频功率放大器的输出功率也可调节,以实现通信距离、数据率和功耗之间的最佳平衡。
4、ESP32 专为移动设备、可穿戴电子产品和物联网(IoT)应用而设计。作为业内领先的低功耗芯片,ESP32 具有精细分辨时钟门控、省电模式和动态电压调整等特性。
例如,在低功耗IoT 传感器Hub 应用场景中,ESP32 只有在特定条件下才会被周期性地唤醒。低占空比可以令
5、ESP32 芯片的能耗达到最小。射频功率放大器的输出功率也可调节,以实现通信距离、数据率和功耗之间的平衡。
基本特点:
Wi-Fi
• 802.11 b/g/n/e/i
• 802.11 n(2.4 GHz),速度高达150 Mbps
• 802.11 e:QoS 机制实现无线多媒体技术
• WMM-PS, UAPSD
• A-MPDU 和A-MSDU 帧聚合技术
• 块回复
• 分片和重组
• Beacon 自动监测/扫描
• 802.11 i 安全特性:预认证和TSN
• 支持WPA / WPA2 / WPA2-Enterprise / WPS 加密
• 基础结构型网络(Infrastructure BSS)Station 模式/ SoftAP 模式
• Wi-Fi Direct(P2P)、P2P 发现、P2P GO 模式和P2P 电源管理
• UMA 兼容和认证
• 天线分集与选择
蓝牙:
• 蓝牙v4.2 完整标准,包含传统蓝牙(BR/EDR)和低功耗蓝牙(BLE)
• 支持标准Class-1、Class-2 和Class-3,且无需外部功率放大器
• 加强的精准功率控制
• 输出功率高达+ 10 dBm
• NZIF 接收器具有-98 dBm 的BLE 接收灵敏度
• 自适应跳频(AFH)
• 基于SDIO / SPI / UART 接口的标准HCI
• 速度高达4 Mbps 的高速UART HCI
• 支持BT 4.2 controller 和host 协议栈
• 服务发现协议(SDP)
• 通用访问应用(GAP)
• 安全管理协议(SMP)
• 低功耗蓝牙
• ATT / GATT
• HID
• 可支持所有基于GATT 的低功耗蓝牙应用
• SPP-Like 低功耗蓝牙数据透传协议
• BLE Beacon
• A2DP / AVRCP / SPP, HSP / HFP, RFCOMM
• CVSD 和SBC 音频编解码算法
• 蓝牙微微网(Piconet)和散射网(Scatternet)
CPU 和存储:
• Xtensa® 32-bit LX6 双核处理器,运算能力高达600 DMIPS
• 448 KByte ROM
• 520 KByte SRAM
• RTC 中16 KByte SRAM
• QSPI 最多可连接4 个Flash / SRAM,每个Flash 最大为16 MBytes
• 供电电压:2.2V 到3.6V
时钟和定时器
• 内置8 MHz 振荡器,支持自校准
• 内置RC 振荡器,支持自校准
• 支持外置2 MHz 至40 MHz 的晶振
• 支持外置32 kHz 晶振,用于RTC,支持自校准
• 2 个定时器群组,每组包括2 个64-bit 通用定时器和1 个主系统看门狗
• 具有次秒级精度的RTC 定时器
• RTC 看门狗
特性:
外设接口
• 12-bit SAR ADC,多达18 个通道
• 2 个8-bit D/A 转换器
• 10 个触摸传感器
• 温度传感器
• 4 个SPI
• 2 个I2S
• 2 个I2C
• 3 个UART
• 1 个Host SD / eMMC / SDIO
• 1 个Slave SDIO / SPI
• 带有专用DMA 的以太网MAC 接口,支持IEEE 1588
• CAN 2.0
• IR(TX / RX)
• 电机PWM
• LED PWM,多达16 个通道
• 霍尔传感器
• 超低功耗前置模拟放大器
安全机制:
• 支持所有IEEE 802.11 的安全特性,包括WFA、WPA / WPA2 和WAPI
• 安全启动
• Flash 加密
• 1024-bit OTP,用户可用的高达768 bits
• 加密硬件加速器:
– AES
– HASH(SHA-2)库
– RSA
– ECC
– 随机数生成器(RNG)
功能框图
应用:
• 通用低功耗IoT 传感器Hub
• 通用低功耗IoT 记录器
• 相机的视频流传输
• OTT 电视盒/机顶盒设备
• 音乐播放器
– 网络音乐播放器
– 音频流媒体设备
• Wi-Fi 玩具
– 计数器
– 玩具防丢器
• Wi-Fi 语音识别设备
• 耳麦
• 智能插座
• 家庭自动化
• Mesh 网络
• 工业无线控制
• 婴儿监控器
• 可穿戴电子产品
• Wi-Fi 位置感知设备
• 安全ID 标签
• 健康医疗
– 运动监测和防丢报警器
– 温度记录仪
开发支持:
• 支持快速线上编程的SDK 固件
• 基于GCC 的开源工具