ESP32 ESP32 - SmartArduino/DOITWiKi GitHub Wiki

产品简介

ESP32 是集成2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的40 纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。ESP32 专为移动设备、可穿戴电子产品和物联网(IoT)应用而设计。作为业内领先的低功耗芯片,ESP32 具有精细分辨时钟门控、省电模式和动态电压调整等特性。例如,在低功耗IoT 传感器Hub 应用场景中,ESP32 只有在特定条件下才会被周期性地唤醒。低占空比可以令ESP32 芯片的能耗达到最小。射频功率放大器的输出功率也可调节,以实现通信距离、数据率和功耗之间的最佳平衡。

ESP32 专为移动设备、可穿戴电子产品和物联网(IoT)应用而设计。作为业内领先的低功耗芯片,ESP32 具有 精细分辨时钟门控、省电模式和动态电压调整等特性。例如,在低功耗IoT 传感器Hub 应用场景中,ESP32 只有在特定条件下才会被周期性地唤醒。低占空比可以令ESP32 芯片的能耗达到最小。射频功率放大器的输出功率也可调节,以实现通信距离、数据率和功耗之间的最 佳平衡。 https://img.alicdn.com/imgextra/i1/116050204/TB2sBOujEhnpuFjSZFpXXcpuXXa_!!116050204.jpg

基本特点:

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 的开源工具链

百度网盘规格书: 下载

ESP32开发板:查看

ESP32开发指南:购买 https://img.alicdn.com/imgextra/i1/116050204/TB2zG9dk88lpuFjSspaXXXJKpXa_!!116050204.jpg

ESP32开发板:购买 https://img.alicdn.com/imgextra/i4/116050204/TB29eJre1tTMeFjSZFOXXaTiVXa_!!116050204.jpg

ESP32开发指南源码:下载