網頁

2018年10月8日 星期一

DIY - ESP32:ESP-WROOM-32 模組介紹(七)

DIY - ESP32:ESP-WROOM-32 模組介紹(七):

樂鑫(Espressif)的 ESP32 WROOM 系列模組(Module)包括 ESP32-WROOM-32,ESP32-WROOM-32D 和 ESP32-WROOM-32U 型號,集成了 ESP32 SoC,快閃記憶體,精密離散元件和 PCB 板載天線/IPEX 天線,該天線能夠在空間有限的應用中提供出色射頻性能。

ESP32 WROOM 系列模組
ESP-WROOM-32 模組的核心是 ESP32-D0WDQ6 晶片,具有可擴展、自我調整的特點。兩個 CPU 核可以被單獨控制或上電。 時鐘頻率的調節範圍為 80 MHz 到 240 MHz。用戶可以切斷 CPU 的電源,利用低功耗輔助處理器來不斷地監測外 設的狀態變化或某些類比量是否超出閾值。ESP32 還集成了豐富的外設,包括電容式觸摸感測器、霍爾感測器、 低雜訊傳感放大器,SD 卡介面、乙太網介面、高速 SDIO / SPI、UART、I2S 和 I2C 等。

ESP32-WROOM-32 模組
ESP-WROOM-32 是一款通用型 Wi-Fi+BT+BLE MCU 模組,功能強大,用途廣泛,可以用於低功耗傳感器網絡 和要求極高的任務,例如語音編碼、音頻流和 MP3 解碼等。

ESP32-WROOM-32 模組正面和反面
ESP-WROOM-32 模組輸出腳
ESP-WROOM-32 模組輸出腳的定義:
Pin
Signal
Type
Description
1
GND
P
Ground
2
3V3
P
Power supply
3
EN
I
Chip-enable signal. Active high.
4
SENSOR_VP
I
GPIO36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0
5
SENSOR_VN
I
GPIO39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3
6
IO34
I
GPIO34, ADC1_CH6, RTC_GPIO4
7
IO35
I
GPIO35, ADC1_CH7, RTC_GPIO5
8
IO32
I/O
GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9
9
IO33
I/O
GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8
10
IO25
I/O
GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
11
IO26
I/O
GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
12
IO27
I/O
GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
13
IO14
I/O
GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
14
IO12
I/O
GPIO12,  ADC2_CH5,  TOUCH5,  RTC_GPIO15,  MTDI,  HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
15
GND
P
Ground
16
IO13
I/O
GPIO13,  ADC2_CH4,  TOUCH4,  RTC_GPIO14,  MTCK,  HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
17
SHD/SD2*
I/O
GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
18
SWP/SD3*
I/O
GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
19
SCS/CMD*
I/O
GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS
20
SCK/CLK*
I/O
GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS
21
SDO/SD0*
I/O
GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS
22
SDI/SD1*
I/O
GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
23
IO15
I/O
GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3
24
IO2
I/O
GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0
25
IO0
I/O
GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,
 EMAC_TX_CLK
26
IO4
I/O
GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
27
IO16
I/O
GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
28
IO17
I/O
GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
29
IO5
I/O
GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
30
IO18
I/O
GPIO18, VSPICLK, HS1_DATA7
31
IO19
I/O
GPIO19, VSPIQ, U0CTS, EMAC_TXD0
32
NC
-

33
IO21
I/O
GPIO21, VSPIHD, EMAC_TX_EN
34
RXD0
I/O
GPIO3, U0RXD, CLK_OUT2
35
TXD0
I/O
GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
36
IO22
I/O
GPIO22, VSPIWP, U0RTS, EMAC_TXD1
37
IO23
I/O
GPIO23, VSPID, HS1_STROBE
38
GND
P
Ground
*管腳 SCK/CLK,SDO/SD0,SDI/SD1,SHD/SD2,SWP/SD3,和 SCS/CMD,即 GPIO6 至 GPIO11 用於連接模組上集成的 SPI Flash,不建議用於其他功能。

ESP-WROOM-32 模組的引腳
GPIO0、GPIO2 和 GPIO5 引腳模式:
模式
GPIO0
GPIO2
GPIO5
UART 下載模式
Flash Boot 模式
?
?


ESP-WROOM-32 模組的主要參數:
類別
參數
說明
無線參數
無線標準
802.11 b/g/n/e/i
頻率範圍
2.4 GHz ~ 2.5 GHz
協議
A-MPDU A-MSDU 聚合,支持 0.4us 保護間隔
RF 認證
FCC/CE/IC/TELEC/KCC/SRRC/NCC
藍牙
協議
符合藍牙 v4.2 BR/EDR BLE 標準
射頻
具有 -97 dBm 靈敏度的 NZIF 接收器
Class-1, Class-2 Class-3 發射器
AFH
音訊
CVSD SBC 音訊
硬體參數
模組介面
SD 卡、UARTSPISDIOI2CLED PWM、電機PWMI2SIR GPIO、電容式觸摸感測器、ADCDACLNA 前置放大器
片上感測器
霍爾感測器、溫度感測器
板上時鐘
40 MHz 晶振
工作電壓/供電電壓
2.7V ~ 3.6V
工作電流
平均:80 mA
供電電流
最小:500 mA
工作溫度範圍
-40°C ~ +85°C
環境溫度範圍
正常溫度
封裝尺寸
18±0.2 mm x 25.5±0.2 mm x 3.1±0.15 mm
軟體參數
Wi-Fi 模式
Station/SoftAP/SoftAP + Station/P2P
Wi-Fi 安全機制
WPA/WPA2/WPA2-Enterprise/WPS
加密類型
AES/RSA/ECC/SHA
固件升級
UART 下載 /OTA(通過網路或主機下載和寫固件)
軟體發展
支援雲伺服器開發 /SDK 用於用戶固件開發
網路通訊協定
IPv4IPv6SSLTCP/UDP/HTTP/FTP/MQTT
使用者配置
AT+ 指令集、雲端伺服器、安卓 /iOS app

ESP-WROOM-32 模組:
CPU: ESP32-D0WDQ6 內置兩個低功耗 Xtensa® 32-bit LX6 MCU
內存:
• 448 KB 的 ROM,用於程式啓動和內核功能調用。
• 用於數據和指令存儲的 520 KB 片上 SRAM。
• RTC 中 8 KB 的 SRAM,即 RTC 慢速存儲器,可以在 Deep-sleep 模式下被協處理器訪問。
• RTC 中 8 KB 的 SRAM,即 RTC 快速存儲器,可以在 Deep-sleep 模式下 RTC 啓動時用於數據存儲以及 被主 CPU 訪問。
• 1 kbit 的 eFuse,其中 256 bit 爲系統專用(MAC 位址和晶片設置);其餘 768bit 保留給用戶應用,這些 應用包括 Flash 加密和晶片 ID。
• ESP-WROOM-32 集成了4MB 的 SPIFlash

相關網址:
※ DIY - ESP32:ESP32 的開始 (一)
※ DIY - ESP32:ESP32 晶片介紹(二)
※ DIY - ESP32:ESP32 晶片模組介紹(三)
※ DIY - ESP32:ESP32 開發平台和環境(四)
※ DIY - ESP32:安裝 ESP32 Windows IDE 整合開發環境(五)
※ DIY - ESP32:ESP32 模組固件燒錄(六)
※ DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八)

2018年 10月 8日 天氣報告
氣溫:27.9@ 17:20
相對濕度:百分之 62%
天氣:間有陽光

沒有留言:

張貼留言