L'ESP32-Pico-D4 combine les fonctionnalités d'une puce ESP32 avec une mémoire flash SPI de 4 Mo. La puce ESP32 elle-même est un microcontrôleur 32 bits avec prise en charge double cœur, Wi-Fi et Bluetooth. La mémoire flash de 4 Mo offre un stockage maximal pour le code de programme et les données. Il s'agit d'un module system-in-package (SiP) avec plus de mémoire flash.
Caractéristiques de ESP32-Pico-D4
L'ESP32-Pico-D4 possède de nombreuses fonctionnalités qui en font un microcontrôleur polyvalent et puissant :
- Microcontrôleur double cœur 32 bits
- Prise en charge Wi-Fi et Bluetooth
- Mémoire flash SPI de 4 Mo
- Basse consommation énergétique
- Large gamme de périphériques
Principaux points forts de ESP32-Pico-D4
Le module ESP32-Pico-D4 offre les fonctionnalités clés suivantes :
Format compact: Avec des dimensions d'environ (7,000±0,100) mm × (7,000±0,100) mm × (0,940±0,100) mm, le module occupe un minimum d'espace sur le circuit imprimé.
Flash SPI intégré de 4 Mo : Le module intègre une mémoire flash SPI de 4 Mo pour le stockage des données et le micrologiciel.
Intégration facile : ESP32-PICO-D4 intègre de manière transparente les composants essentiels. Il contient un oscillateur à cristal intégré, une mémoire flash et des condensateurs de filtrage.
Aucun test externe : En raison de l'inclusion de tous les composants périphériques nécessaires, le test du module n'est pas nécessaire.
Convient aux applications à espace limité et fonctionnant sur batterie : La petite taille, les performances fiables et la faible consommation d'énergie de l'ESP32-PICO-D4 en font un choix idéal pour les applications à espace restreint et alimentées par batterie comme l'électronique portable et d'autres produits IoT.
Processeur et mémoire interne
L'ESP32-Pico-D4 est livré avec des microprocesseurs Xtensa 32 bits dual-core LX6 intégrés :
- L'ESP32-Pico-D4 dispose de 448 Ko de ROM. Cette ROM est utilisée pour démarrer les fonctions principales de la carte.
- L'ESP32-Pico-D4 dispose également de 520 Ko de SRAM. Cette SRAM peut être utilisée pour stocker des données et des instructions à l'intérieur de la carte.
- L'ESP32-Pico-D4 dispose d'une SRAM de 8 Ko. Cette mémoire est définie comme mémoire RTC FAST et est présente dans le RTC. Le processeur principal peut accéder à cette mémoire en mode veille profonde ou pendant le processus de démarrage de la carte.
- L'ESP32-Pico-D4 dispose également de 8 Ko SRA. Cette mémoire est définie comme RTC Slow Memory. La plupart du temps, la mémoire RTC Slow est utilisée par le coprocesseur en mode veille profonde.
- La carte ESP32-Pico-D4 dispose également de 1 Kbit d'eFuse. Sur un total de 1 Kbits, les 256 bits sont affectés aux objectifs du système tels que l'adresse MAC et la configuration de la puce. Les 768 bits restants du module sont dédiés aux applications utilisateur, en particulier pour des tâches telles que la gestion de l'utilisation de la mémoire, la mise en œuvre du cryptage flash et le stockage des informations d'identification de la puce.
Flash externe et SRAM
Le microcontrôleur ESP32 peut prendre en charge plusieurs puces flash QSPI et SRAM externes. Il dispose également d'un mécanisme de chiffrement/déchiffrement matériel basé sur AES, qui garantit la sécurité des programmes et des données stockées dans la mémoire flash. L'ESP32 permet d'accéder au flash QSPI externe et à la SRAM en utilisant les caches à grande vitesse.
L'espace mémoire d'instructions du processeur et l'espace mémoire en lecture seule peuvent utiliser la mémoire flash externe en même temps.
- Lors de l'affectation de la mémoire flash externe à l'espace mémoire d'instructions de la CPU, un maximum de 11 Mo + 248 Ko peut être alloué simultanément. Cependant, il est crucial de garder à l'esprit que si plus de 3 Mo + 248 Ko sont mappés, les performances du cache du processeur peuvent être affectées.
- Lors de l'allocation de la mémoire flash externe à l'espace mémoire de données en lecture seule, il est possible d'attribuer un maximum de 4 Mo à la fois. Le système prend en charge différentes tailles de données, notamment 8 bits, 16 bits et 32 bits.
Oscillateurs à cristal
L'ESP32-PICO-D4 contient un oscillateur à cristal de 40 MHz.
RTC et consommation d'énergie
L'ESP32-Pico-D4 prend en charge les systèmes avancés de gestion de l'alimentation. Cette carte peut changer le mode d'alimentation en fonction de l'utilisation. Il prend en charge le mode basse consommation, le mode veille et le mode ultra basse consommation. Lisez les détails des différents modes d'alimentation de l'ESP32 dans l'article suivant :
Modes de veille ESP32 et leur consommation d'énergie
Spécifications techniques
TAPER | DESCRIPTION |
État du produit | Actif |
Programmable Digi-Key | Non vérifié |
Famille/norme RF | Bluetooth, Wi-Fi |
Protocole | 802.11b/g/n, Bluetooth v4.2 +EDR, Classe 1, 2 et 3 |
Modulation | CCK, DSSS, OFDM |
Fréquence | 2,4 GHz ~ 2,5 GHz |
Débit de données | 150Mbps |
Puissance – Sortie | 20,5dBm |
Sensibilité | -98.4dBm |
Interfaces série | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Type d'antenne | – |
IC utilisé / pièce | ESP32 |
Taille mémoire | Flash de 4 Mo |
Tension – Alimentation | 2.7V ~ 3.6V |
Actuel – Réception | – |
Courant – Transmission | – |
Type de montage | Montage en surface |
Température de fonctionnement | -40°C ~ 85°C |
Paquet/caisse | Module 48-CMS |
Courant de fonctionnement Moyenne | 80mA |
Niveau de sensibilité à l'humidité (MSL) | Niveau 3 |
Température ambiante de fonctionnement | –40 °C ~ 85 °C |
Courant minimum délivré par l'alimentation | 500mA |
Tension de fonctionnement/Alimentation | 3.0V ~ 3.6V |
Cristal intégré | Cristal 40 MHz |
Capteur sur puce | Capteur à effet Hall |
Comment démarrer avec ESP32-Pico-D4
Pour télécharger du code et générer une sortie à l'aide d'ESP32-Pico-D4, le framework ESP-IDF est utilisé. L'ESP-IDF fournit un ensemble complet de bibliothèques, d'outils et de documentation pour développer des applications sur l'ESP32-Pico-D4.
Commencez par télécharger et installer le framework ESP-IDF à partir du site Web d'Espressif Systems. Le framework peut être installé sur différents systèmes d'exploitation.
Conclusion
L'ESP32-Pico-D4 est une carte au design compact et à faible consommation d'énergie. L'ESP32-PICO-D4 est un système sur puce (SoC) hautement intégré basé sur la série ESP32 d'Espressif Systems. ESP32-Pico-D4 est conçu et ciblé pour les applications qui nécessitent un facteur de forme compact et une faible consommation d'énergie. L'un des principaux points forts de l'ESP32-Pico est sa taille de mémoire flash de 4 Mo. Pour plus d'informations sur ESP32-Pico, lisez l'article.