2018年10月9日 星期二

DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八)

DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八):

筆者第一款選購的 ESP32 開發板(Development Board)是 Goouuu-ESP32,Goouuu-ESP32 是使用樂鑫(Espressif)的 ESP32-WROOM-32 模組(Module), Goouuu-ESP32 是一款通用型 Wi-Fi+BT+BLE+CP2102 MCU 開發板,功能強大,用途廣泛,在淘寶購買,性價比高(¥28.50),可以用於低功耗感測器網路 和要求極高的任務,例如語音編碼、音訊流和 MP3 解碼等。

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

ESP32 Goouuu-ESP32 開發板的正面
ESP32 Goouuu-ESP32 開發板的背面
ESP32 Goouuu-ESP32 開發板的引腳定義
ESP32 Goouuu-ESP32 開發板輸出腳的定義:
I/O
Signal
Pin

Pin
Signal
I/O

3.3V
1

38
GND

RST
EN
2

37
IO23
GPIO23
GPIO36
SVP
3

36
IO22
GPIO22
GPIO39
SVN
4

35
TXD0
GPIO1
GPIO34
IO34
5

34
RXD0
GPIO3
GPIO35
IO35
6

33
IO21
GPIO21
GPIO32
IO32
7

32
GND

GPIO33
IO33
8

31
IO19
GPIO19
GPIO25
IO25
9

30
IO18
GPIO18
GPIO26
IO26
10

29
IO5
GPIO5
GPIO27
IO27
11

28
IO17
GPIO17
GPIO14
IO14
12

27
IO16
GPIO16
GPIO12
IO12
13

26
IO4
GPIO4

GND
14

25
IO0
GPIO0
GPIO13
IO13
15

24
IO2
GPIO2
GPIO9
SD2
16

23
IO15
GPIO15
GPIO10
SD3
17

22
SD1
GPIO8
GPIO11
CMD
18

21
SD0
GPIO7

5V
19

20
CLK
GPIO6

ESP32 Goouuu-ESP32 開發板的主要參數:
類別
參數
說明
無線參數
無線標準
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 前置放大器
片上感測器
霍爾感測器、溫度感測器
板上時鐘
40MHz 晶振
工作電壓/供電電壓
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
封裝大小
54.9mm27.9mm 1.7mm + 3.2mm = 4.9mm
重量
10g

Goouuu-ESP32 開發板:
  • ESP32-D0WDQ6 內置兩個低功耗 Xtensa® 32-bit LX6 MCU。
  • 片上存儲包括 448KB 的 ROM,用於程式啟動和內核功能調用。
  • 用於資料和指令存儲的 520KB 片上 SRAM。
  • RTC 中 8KB 的 SRAM,即 RTC 慢速記憶體,可以在 Deep-sleep 模式下被輔助處理器訪問。
  • RTC 中 8KB 的 SRAM,即 RTC 快速記憶體,可以在 Deep-sleep 模式下 RTC 啟動時用於資料存儲以及 被主 CPU 訪問。
  • 1kbit 的 eFuse,其中 256bit 為系統專用(MAC 位址和晶片設置);其餘 768bit 保留給用戶應用,這些 應用包括 Flash 加密和晶片 ID。
  • ESP-WROOM-32 集成了 4MB 的 SPIFlash
  • 板載 CP2102 穩定的 USB 轉 TTL 晶片,保證串口的正常通訊 。
  • 支援自動下載,無需手動切換下載和運行模式。
  • 沉金工藝
  • 支援 Windows 系統 (cygwin 和 msys32類比環境)和 Linux 系統上的開發
  • 支持 ESP32-Arduino
相關網址:
※ DIY - ESP32:ESP32 的開始 (一)
※ DIY - ESP32:ESP32 晶片介紹(二)
※ DIY - ESP32:ESP32 晶片模組介紹(三)
※ DIY - ESP32:ESP32 開發平台和環境(四)
※ DIY - ESP32:安裝 ESP32 Windows IDE 整合開發環境(五)
※ DIY - ESP32:ESP32 模組固件燒錄(六)
※ DIY - ESP32:ESP-WROOM-32 模組介紹(七)

2018年 10月 9日 天氣報告
氣溫:27.4@ 18:10
相對濕度:百分之 0%
天氣:大致多雲

沒有留言:

張貼留言