ESP32

ESP32シリーズは Wi-FiとBluetoothを内蔵する低コスト、低消費電力なSoCのマイクロコントローラである。 TensilicaのXtensa LX6マイクロプロセッサを採用しデュアルコアとシングルコア版のバリエーションがある。 ESP32は、上海に拠点を置くEspressif Systemsが開発し、台湾積体電路製造（TSMC）の40nm工程で製造されている。 ESP8266の後継製品にあたる。 ESP32は以下の特徴を持つ。 CPU: Xtensaデュアルコア(一部製品はシングルコア)32ビットLX6マイクロプロセッサ、160または240 MHzで動作し600 DMIPS以下の性能 メモリー: 520KiB SRAM 無線接続: Wi-Fi 802.11 b/g/n/e/i Bluetooth v4.2 BR/EDRとBLE 周辺インターフェイス: 12ビットの SAR ADC を18チャンネル 2×8ビット DAC 10×タッチセンサー 温度センサ 4× SPI 2× I²S 2× I²C 3× UART SD/SDIO/MMC ホスト スレーブ(SDIO/SPI) イーサネット MACインターフェイス DMAおよびIEEE1588をサポート CAN Bus 2.0 IR(TX/RX) モータ用 PWM LED PWM 最大16チャンネル ホールセンサー 超低消費電力アナログプリアンプ セキュリティ: IEEE802.11標準セキュリティ全機能に対応、WFA/WPA/WPA2/WAPIを含む セキュアブート フラッシュメモリプログラム領域の暗号化 1024-bit OTP、768-bit ユーザプログラマブル 暗号ハードウェア高速: AES、SHA-2、RSA、楕円曲線暗号 (ECC)、乱数ジェネレータ (RNG) 電力管理: 内蔵LDO RTC用の個別電源 5μAのディープスリープ ウェークアップ (GPIO割り込み、タイマー、ADC、タッチセンサからの割り込み) ESP32 には次の統合メモリが含まれています: ESP32チップはボディサイズ6×6 mm2 か5×5 mm2 の49端子QFNパッケージである。 具体的には、周囲に48の接続パッドと底面に放熱用の大きなパッド (グランド) がひとつある。 ESP32モジュール基板はESP SoCを内蔵し他の基板上に容易に実装出来るように設計されている。 蛇行逆Fアンテナを採用している。 また、すべての以下のモジュールは表面実装技術が採用されている。 開発・ブレークアウト基板は、配線を拡張しUSB-シリアルインターフェースや自動プログラム回路などの機能を追加して、開発目的 (特にブレッドボード) で使いやすくしている。 †ESP32SoC独立に直接開発ボード、モジュール基板を使用する。 ESP32でのプログラミング言語・フレームワーク・プラットフォーム・環境には、以下のようなものがある。 Arduino IDE with the ESP32 Arduino Core Espressif IoT Development Framework — Official Espressif development framework for ESP32. Lua RTOS for ESP32 Mongoose OS mruby for the ESP32 PlatformIO Ecosystem and IDE Pymakr Simba Embedded Programming Platform Whitecat Ecosystem Blockly Based Web IDE ESP8266 NodeMCU ESP Easy マイクロコントローラ MicroPython Internet of things Espressif ESP32 Overview Espressif ESP32 Forums Internet of Things with ESP32 (News Feed) MQTT Broker with ESP32（Blog about ESP32.) SunDuino （Blog about electronics. Inter alia describes ESP8266 and ESP32. Polish language.) ^ “Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group”. Espressif Systems (2016年9月7日). 2017年3月31日閲覧。 ^ “ESP32 Overview”. Espressif Systems. 2016年9月1日閲覧。 ^ “ESP32 Datasheet”. Espressif Systems (2017年3月6日). 2017年3月14日閲覧。 ^ jameswilson (2020年12月16日). “ESP32 Pinout, Datasheet, Features & Applications - The Engineering Projects” (英語). www.theengineeringprojects.com. 2024年7月21日閲覧。 ^ Jim Lindblom (2016年1月21日). “Enginursday: First Impressions of the ESP32”. Sparkfun Electronics. 2016年9月1日閲覧。 ^ Limor Fried (22 December 2015). Playing With New ESP32 Beta Module. Adafruit Industries. 2016年9月2日閲覧。 ^ Martin Harizanov (2015年12月18日). “ESP32”. 2016年9月2日閲覧。 ^ Brian Benchoff (2015年12月23日). “The ESP32 Beta Units Arrive”. Hackaday. http://hackaday.com/2015/12/23/the-esp32-beta-units-arrive/ 2016年9月2日閲覧。  ^ Markus Ulsass (2015年12月25日). “ESP32 beta module HiRes pictures”. https://lookmanowire.blogspot.com/2015/12/esp32-beta-module-hi-res-pictures.html 2016年9月2日閲覧。  ^ “FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.”. Bay Area Compliance Laboratories Corp. (2016年2月17日). 2016年9月2日閲覧。 ^ “ESP-WROOM-32 Datasheet”. Espressif Systems (2016年8月22日). 2016年9月2日閲覧。 ^ “FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.”. Bay Area Compliance Laboratories Corp. (2016年11月10日). 2016年12月15日閲覧。 ^ Baoshi (2016年10月11日). “Ai-Thinker ESP-32S Decap Photos”. 2016年10月22日閲覧。 ^ ITEAD (2017年2月15日). “PSH-C32 Schematic”. 2017年2月23日閲覧。 ^ ITEAD. “PSH-C32”. 2017年2月23日閲覧。 ^ Pycom. “Pycom OEM Products”. 2017年3月14日閲覧。 ^ William Hooi (2016年9月1日). “So looking forward…”. 2016年9月2日閲覧。 ^ Aditya Tannu (2016年9月2日). “Look what I just got!”. 2016年9月2日閲覧。 ^ “ESP32-DevKitC Getting Started Guide”. Espressif Systems (2016年9月21日). 2016年9月21日閲覧。 ^ “ESP-WROVER-KIT”. Espressif Systems. 2017年2月19日閲覧。 ^ “ESP32 Camera Demo”. Ivan Grokhotkov (2016年11月28日). 2016年12月2日閲覧。 ^ ESP32.net (2016年10月28日). “Ai-Thinker NodeMCU-32S Development Board Appears on AliExpress”. 2016年10月28日閲覧。