Introduction:
L'ESP-32F est un module MCU WiFi-BT-BLE universel puissant et polyvalent pour les réseaux de capteurs à faible consommation et les tâches exigeantes telles que le codage vocal, le streaming audio et le décodage MP3.
Le cœur de ce module est la puce ESP32, qui est évolutive et adaptative. Deux cœurs de processeur peuvent être contrôlés ou alimentés individuellement. La fréquence d'horloge peut être ajustée de 80 MHz à 240 MHz. L'utilisateur peut éteindre le CPU et utiliser un coprocesseur de faible puissance pour surveiller en permanence les changements d'état des périphériques ou si certains analogues dépassent le seuil. L'ESP32 intègre également une large gamme de périphériques, notamment des capteurs tactiles capacitifs, des capteurs Hall, des amplificateurs de détection à faible bruit, des interfaces de carte SD, des interfaces Ethernet, SDIO haute vitesse, SPI, UART, I2S et I2C.
L'ESP-32F intègre le Bluetooth traditionnel, le Bluetooth basse consommation et le Wi-Fi pour un large éventail d'utilisations : le Wi-Fi prend en charge une large gamme de connexions de communication et une connexion Internet directe via un routeur ; Bluetooth permet aux utilisateurs de se connecter à des téléphones mobiles ou de diffuser BLE Beacon pour la détection de signal. Le courant de veille de la puce ESP32 est inférieur à 5 μA, ce qui la rend adaptée aux appareils électroniques portables alimentés par batterie. L'ESP-32F prend en charge des débits de données jusqu'à 150 Mbps et un amplificateur de puissance avec une puissance de sortie de 22 dBm pour une communication sans fil maximale. En conséquence, la puce possède des spécifications de pointe et offre les meilleures performances en termes d'intégration élevée, de distance de transmission sans fil, de consommation d'énergie et de connectivité réseau.
Le système d'exploitation de l'ESP32 est un freeRTOS avec LWIP et TLS 1.2 avec accélération matérielle. La puce prend également en charge les mises à niveau de cryptage OTA, et les développeurs peuvent continuer à mettre à niveau après la sortie du produit.
CPU:
Processeur simple/double cœur Xtensa® LX6 32 bits avec jusqu'à 600 DMIPS
448 Ko de ROM
520 Ko de SRAM
16 Ko de SRAM en RTC
QSPI peut connecter jusqu'à 4 Flash / SRAM, jusqu'à 16 Mo par Flash
Tension d'alimentation : 2,2 V à 3,6 V
Courant de travail : moyenne : 80 mA
Taille de l'emballage : 18 mm x 25,5 mm x 2,8 mm
Plage de température : -40°C ~ +85°C
Horloge et minuterie :
Oscillateur 8 MHz intégré avec auto-étalonnage
Oscillateur RC intégré pour l'auto-étalonnage
Prise en charge du cristal externe de 2 MHz à 40 MHz
Prend en charge un cristal externe de 32 kHz pour RTC avec auto-étalonnage
2 groupes de temporisateurs, chacun composé de 2 temporisateurs à usage général 64 bits et 1 chien de garde du système principal
Minuterie RTC avec une précision inférieure à la seconde
Chien de garde RTC
Interface périphérique :
CAN SAR 12 bits avec jusqu'à 18 canaux
2 convertisseurs N/A 8 bits
10 capteurs tactiles
Capteur de température
4 SPI
2 I2S
2 I2C
3 UART
1 hôte SD/eMMC/SDIO
1 esclave SDIO/SPI
Interface MAC Ethernet avec DMA dédié prenant en charge IEEE 1588
PEUT 2.0
IR (TX/RX)
Moteur PWM
LED PWM, jusqu'à 16 canaux
Capteur à effet Hall
Préamplificateur à très faible bruit
Wifi:
Standard:
FCC/CE/IC/TELEC/KCC/SRRC/NCC
Protocole:
802.11 b/g/n/d/e/i/k/r (802.11n, vitesses jusqu'à 150 Mbps)
Agrégation A-PDU et A-MSDU, prend en charge un intervalle de garde de 0,4 μs
Gamme de fréquences:
2,4 ~ 2,5 GHz
Mode Wi-Fi :
Poste/softAP/SoftAP+poste/P2P
Mécanisme de sécurité :
WPA/WPA2/WPA2-Entreprise/WPS
Type de chiffrement:
AES/RSA/ECC/SHA
Bluetooth:
Protocole:
Conforme aux normes Bluetooth v4.2 BR/EDR et BLE
RF :
Récepteur NZIF avec une sensibilité de -98 dBm
Émetteurs de classe 1, classe 2 et classe 3
AFH
L'audio:
Audio CVSD et SBC
1 module ESP-32F
1 x plaque d'adaptation
2 broches