本帖最后由 风之山谷 于 2018-1-17 07:52 编辑
ESP32-DevkitC是乐鑫官方出的Mini型开发板,采用的是ESP-WROOM-32模块,而ESP-WROOM-32模块采用了乐鑫Espressif继ESP8266芯片的新一代芯片——ESP32芯片。当时ESP8266芯片推出的时候就已经轰动业界了,凭借着ESP8266 WIFI高集成度单芯片方案,再加上低成本、高标准,ESP8266便成为了市场中出货量比较最大的双模SOC之一。ESP32是ESP8266的升级版本,ESP32集成了WIFI与蓝牙,在应用范围就更加广了。
ESP32芯片是集成2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC) 超低功耗的40 纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。
ESP32还有一个特点就是高集成度,外围电路十分简单,因此用ESP32制作的模块可以做得很小,成本也不高。它集成了天线开关、射频Balun、功率放大器、低噪放大器、过滤器以及电源管理模块。而且ESP32 采用CMOS 工艺实现单芯片集成射频和基带,还集成了先进的自校准电路,实现了动态自动调整,可以消除外部电路的缺陷,更好地适应外部环境的变化。
再来说说ESP32的内核,ESP32芯片采用的并不是主流的ARM架构内核,而是采用Tensilica 公司的 Xtensa LX6 32位双核处理器,支持最高240MHz频率,带有FPU和DSP指令。片上带有448kB的ROM和520kB的SRAM,支持外部FLASH和SRAM。
以下是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,且无需外部功率放大器 • 加强的精准功率控制 • 输出功率高达+12 dBm • NZIF 接收器具有-97 dBm的BLE 接收灵敏度 • 自适应跳频(AFH) • 基于SDIO/SPI/UART 接口的标准HCI • 速度高达4 Mbps 的高速UARTHCI • 支持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)
高级外设接口 • 12-bit SAR ADC,多达18个通道 • 2 个8-bit D/A 转换器 • 10 个触摸传感器 • 温度传感器 • 4 个SPI • 2 个I2S • 2 个I2C • 3 个UART • 1 个HostSD/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 bit • 加密硬件加速器: – AES – HASH (SHA-2) 库 – RSA – ECC – 随机数生成器(RNG)
|