ESP32:是一系列低成本,低功耗的單晶片微控制器,整合了Wi-Fi和雙模藍牙。 ESP32系列採用Tensilica Xtensa LX6雙核和單核微處理器,內建無線開關,RF換衡器功率放大器,低噪聲接收放大器,濾波器和電源管理模組。

ESP32
製造商樂鑫資訊科技
類型微控制器
發布日期2016年9月6日 (2016-09-06)[1]
電源3.3 V DC
中央處理器Tensilica Xtensa LX6微處理器 @ 160 or 240 MHz
記憶體520 KiB SRAM

ESP32由總部位於上海的中國公司樂鑫開發,由台積電採用40奈米製程生產[2]。它是ESP8266微控制器的後繼版本。

特性 編輯

ESP32具有以下特性:[3]

  • 處理器:
    • CPU: Xtensa 雙核 (或單核) 32位元 LX6 微處理器, 時鐘速度 160/240 MHz, 算力高達 600 DMIPS
  • 儲存:
    • 448 KB ROM (64KB+384KB), 520 KB SRAM
  • 無線連接:
    • Wi-Fi: 802.11 b/g/n
    • 藍牙: v4.2 BR/EDR 和 BLE (和Wi-Fi共享射頻模組)
  • 外設介面:
  • 安全特性:
  • 電源管理:
    • 內部 低壓差穩壓器
    • RTC獨立電源域
    • 5 μA 深度睡眠電流
    • 從GPIO中斷, 定時器, ADC , 電容式輕觸感測器中斷喚醒

ESP32-xx系列 編輯

自最初的ESP32版本發布之後,樂鑫推出了許多ESP32的不同版本,它們一起構成了ESP32系列,這些晶片有不同的CPU和功能,但使用相同的SDK(ESP-IDF),很大程度上代碼是相容的。

ESP32 編輯

  • Xtensa® 單核/多核 32位元 LX6 微處理器
  • 34 × GPIO
  • 12位元 SAR ADC,多達18個通道
  • 2 x 8位元 DAC

ESP32-S2 編輯

  • 單核 Xtensa® LX7 微處理器, 高達 240 MHz[6]
  • 320 KiB SRAM, 128 KiB ROM, 16 KiB RTC SRAM
  • WiFi 2.4 GHz (IEEE 802.11b/g/n)[7]
  • 不支援藍牙
  • 43 個 可程式化GPIO[7]
  • 2 個 13位 SAR ADC, 多達 20個通道
  • USB OTG

ESP32-C3 編輯

 
NodeMCU 開發板,核心為 ESP32-C3-32S
  • 單核32位元 RISC-V 微處理器, 高達 160 MHz[8]
  • 400 KiB SRAM, 384 KiB ROM, 8 KiB RTC SRAM
  • WiFi 2.4 GHz (IEEE 802.11b/g/n)[9]
  • Bluetooth 5.0 (低功耗藍牙)[9]
  • 22 個 可程式化GPIO
  • 2 個 12位元ADC
  • ESP8266 引腳相容

ESP32-S3 編輯

  • 雙核 Xtensa® LX7 微處理器, 高達 240 MHz,[10] 支援 單精度 浮點處理器
    • 支援用於機器學習加速的擴充指令集
  • 512 KiB SRAM, 384 KiB ROM, 16 KiB RTC SRAM
  • 支援在SPI匯流排上外置PSRAM和Flash ,使用同一個32MiB位址空間
  • 超低功耗 RISC-V (RV32IMC) 協處理器
  • 超低功耗 有限狀態機 協處理器
  • WiFi 2.4 GHz (IEEE 802.11 b/g/n)[11]
  • Bluetooth 5.0 (低功耗藍牙)
  • 44 個 可程式化GPIO
  • 2 個 12位元 SAR ADC, 多達 20 個通道
  • USB OTG

ESP32-C6 編輯

  • 高效能 32位元 RISC-V 處理器, 高達 160 MHz,[12] implementing RV32IMAC
  • Low Power 32-bit RISC-V CPU, up to 20 MHz
  • 512 KiB SRAM , 320 KiB ROM
  • IEEE 802.11ax (Wi-Fi 6) 2.4 GHz, 在11ax模式下支援 20 MHz 頻寬, 在11bgn模式下支援20, 40 MHz 頻寬
  • IEEE 802.15.4 (Thread + Zigbee)
  • Bluetooth 5.3 (低功耗藍牙)
  • 30 (QFN40封裝下) / 22 (QFN32封裝下) 可程式化 GPIO

ESP32-H2 編輯

  • 單核 32位元 RISC-V 處理器, 高達 96 MHz
  • 256 KB SRAM
  • IEEE 802.15.4 (Thread + Zigbee)
  • Bluetooth 5 (低功耗藍牙)
  • 26 個 可程式化GPIO[13]

參考資料 編輯

  1. ^ Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group. Espressif Systems. 2016-09-07 [2017-03-31]. (原始內容存檔於2017-04-01). 
  2. ^ ESP32 Overview. Espressif Systems. [2016-09-01]. (原始內容存檔於2016-08-23). 
  3. ^ ESP32 Datasheet (PDF). Espressif Systems. 2017-03-06 [2017-03-14]. (原始內容存檔 (PDF)於2018-07-25). 
  4. ^ IEEE 1588 (PTP) Support (IDFGH-110) #1223. Espressif. 7 November 2021 [2023-08-19]. (原始內容存檔於2023-08-19). 
  5. ^ Certificates | Espressif Systems. www.espressif.com. [2021-08-07]. (原始內容存檔於2023-11-03). 
  6. ^ Benchoff, Brian. New Part Day: Espressif Announces ESP32-S2 with USB. Hackaday. 2019-05-21 [2023-08-19]. (原始內容存檔於2019-05-22). 
  7. ^ 7.0 7.1 ESP32-S2_datasheet (PDF). Espressif. 2021-06-02 [2023-08-19]. (原始內容存檔 (PDF)於2023-06-04). 
  8. ^ List, Jenny. Espressif Leaks ESP32-C3: A WiFi SOC That's RISC-V and is ESP8266 Pin-Compatible. Hackaday. 2020-11-22 [2023-08-19]. (原始內容存檔於2023-07-09). 
  9. ^ 9.0 9.1 ESP32-C3 Datasheet (PDF). [2023-08-19]. (原始內容存檔 (PDF)於2023-11-01). 
  10. ^ Lewis, James. Espressif's New ESP32-S3 Adds AI Features for IoT Devices. 2021-01-01 [2023-08-19]. (原始內容存檔於2023-08-10). 
  11. ^ ESP32-S3. [2023-08-19]. (原始內容存檔於2023-10-29). 
  12. ^ Announcing ESP32-C6, a Wi-Fi 6 + Bluetooth 5 (LE) SoC. (新聞稿). Espressif. 2021-04-09 [2021-04-22]. (原始內容存檔於2021-04-09). 
  13. ^ Announcing ESP32-H2, an IEEE 802.15.4 + Bluetooth 5 (LE) RISC-V SoC | Espressif Systems. www.espressif.com. [2022-01-27]. (原始內容存檔於2023-08-19) (英語).