L’ESP32 : le successeur de l’ESP8266
Espressif, l’entreprise à l’origine de l’ESP8266, développe d’autres cartes, dont l’ESP32, le grand frère de
balun RF, un amplificateur de puissance, un amplificateur de réception à faible bruit, des filtres, et surtout des modules de gestion de l’alimentation. En tant que telle, l’ensemble de la solution occupe quasiment la même surface qu’un ESP8266.
L’ESP32 utilise le CMOS pour la radio et la bande de base entièrement intégrées sur une puce, tout en intégrant un étalonnage avancé des circuits qui permettent à la solution de supprimer les imperfections de circuit externes ou de s’adapter aux changements des conditions externes.
En tant que tel, la production en série des solutions ESP32 ne nécessite pas de tests Wi-Fi coûteux et spécialisés, ce qui en fait un module abordable.
DATASHEET:
Wi-Fi Key Features
• 802.11 b/g/n
• 802.11 n (2.4 GHz), up to 150 Mbps
• WMM
• TX/RX A-MPDU, RX A-MSDU
• Immediate Block ACK
• Defragmentation
• Automatic Beacon monitoring (hardware TSF)
• 4 × virtual Wi-Fi interfaces
Vue d’ensemble
• Prise en charge simultanée des modes Infrastructure Station (client WIFI), SoftAP (Point d’accès) et Promiscuous (les 2 simultanéments). Notez que lorsque ESP32 est en mode Station et il effectue une analyse, et modifie le canal SoftAP.
• Antenne diversity
Bluetooth
• Compliant with Bluetooth v4.2 BR/EDR and BLE specifications
• Class-1, class-2 and class-3 transmitter without external power amplifier
• Enhanced Power Control
• +12 dBm transmitting power
• NZIF receiver with –97 dBm BLE sensitivity
• Adaptive Frequency Hopping (AFH)
• Standard HCI based on SDIO/SPI/UART
• High-speed UART HCI, up to 4 Mbps
• Bluetooth 4.2 BR/EDR BLE dual mode controller
• Synchronous Connection-Oriented/Extended (SCO/eSCO)
• CVSD and SBC for audio codec
• Bluetooth Piconet and Scatternet
• Multi-connections in Classic BT and BLE
• Simultaneous advertising and scanning
1.4 MCU and Advanced Features
1.4.1 CPU and Memory
• Xtensa® single-/dual-core 32-bit LX6 microprocessor(s), up to 600 MIPS (200 MIPS for ESP32-S0WD, 400
MIPS for ESP32-D2WD)
• 448 KB ROM
• 520 KB SRAM
• 16 KB SRAM in RTC
• QSPI supports multiple flash/SRAM chips Espressif Systems 2 ESP32
Fréquence d’horloge
• Internal 8 MHz oscillator with calibration
• Internal RC oscillator with calibration
• External 2 MHz ~ 60 MHz crystal oscillator (40 MHz only for Wi-Fi/BT functionality)
• External 32 kHz crystal oscillator for RTC with calibration
• Two timer groups, including 2 × 64-bit timers and 1 × main watchdog in each group
• One RTC timer
• RTC watchdog
Interface de périphériques avancée
• 34 × programmable GPIOs
• 12-bit SAR ADC up to 18 channels
• 2 × 8-bit DAC
• 10 × touch sensors
• 4 × SPI
• 2 × I²S
• 2 × I²C
• 3 × UART
• 1 host (SD/eMMC/SDIO)
• 1 slave (SDIO/SPI)
• Ethernet MAC interface with dedicated DMA and IEEE 1588 support
• CAN 2.0
• IR (TX/RX)
• Motor PWM
• LED PWM up to 16 channels
• Hall sensor
1.4.4 Security
• Secure boot
• Flash encryption
• 1024-bit OTP, up to 768-bit for customers
• Cryptographic hardware acceleration:
– AES
– Hash (SHA-2)
– RSA
– ECC
Enfin pour couronner le tout le module est compatible avec ESPeasy !! Sources: espresssif