Encore plus de performance pour le nouveau microsystème Wi-Fi et Bluetooth d’Espressif dédié aux applications IoT

Le 13/10/2016 à 16:00 par La rédaction

ESP-WROOM-32 est un module autonome Wi-Fi b/g/n et Bluetooth v4.2 BR/EDR/BLE qui cible une grande variété d’applications allant des réseaux de capteurs aux tâches les plus exigeantes telles que l’encodage de données audio.

Le module ESP-WROOM-32 prend en charge des débits de données jusqu’à 150 Mbps et dispose de 22 dBm en puissance de sortie. Le module est certifié CE/FCC.

Au cœur de ce module se trouve la puce ESP32 (SoC) s’appuyant sur la technologie CMOS 40nm et conçue pour être évolutive et adaptative.

Deux cœurs processeurs 32 bits Xtensa LX6 (architecture Harvard) y sont intégrés et peuvent être contrôlés et alimentés individuellement. Leur fréquence d’horloge est ajustable de 80 MHz à 240 MHz.

L’utilisateur peut également éteindre le CPU et se servir du coprocesseur faible consommation pour superviser en permanence les périphériques.

Au niveau sécurité, l’accélération matérielle cryptographique est intégrée (AES, SHA, RSA, RNG). Le processeur ESP-32 dispose de l’authentification TLS v1.2. Le courant de veille de la puce ESP32 est inférieur à 5µA, ce qui rend celle-ci idéale pour les applications électroniques portables alimentées par batterie.

ESP32 est la solution la plus intégrée pour les applications Wi-Fi + Bluetooth dans l’industrie avec moins de 10 composants externes. Il intègre le commutateur d’antenne, balun RF, l’amplificateur de puissance à faible bruit, les filtres et la fonction de gestion d’énergie (PMU).

En tant que tel, l’ensemble de la solution occupe un minimum d’encombrement sur le circuit imprimé (PCB). Le processeur ESP32 intègre un large ensemble de périphériques : capteur tactile capacitif, capteurs à effet Hall,  interface de carte SD, Ethernet, SDIO haut débit, CAN, SPI, UART, I2S et I2C.

La production du module ESP-WROOM-32 et du circuit intégré ESP32 est garantie pour une pérennité de 12 ans minimum.

Coté logiciel pour la mise en œuvre, Espressif propose un outil de développement logiciel (Software Development Kit) en open-source, l’utilisateur peut ainsi construire ses propres plates-formes en intégrant le système d’exploitation FreeRTOS. La chaine de compilation Eclipse ou GCC est supportée  (C++) sous Linux, MacOs et Windows.

Espressif  propose l’ESP32-DevKit, carte de développement basée sur le module ESP-WROOM-32 qui dispose de la fonction tactile, de la technologie d’affichage à cristaux liquides et des extensions I/O. Sur cette base système minimale, les développeurs et les utilisateurs peuvent lancer le programme de l’application. Cette carte de développement prend également en charge le montage et l’interfaçage de l’écran TFT LCD 3.2″ SPI (Serial Peripheral Interface 4 fils standard).

Espressif a également développé une carte prototype ESP32-DevKitC de petite taille à base du module ESP-WROOM-32 pour faciliter la mise en oeuvre. La plupart des signaux d’entrées/sorties sont disponibles sur les broches des deux côtés du PCB  pour un interfaçage aisé. Les développeurs peuvent ainsi connecter les fonctions périphériques sur le prototype (mode traversant) selon leurs usages, ce qui rend facile et pratique l’intégration sur une carte porteuse. De plus, la carte prototype ESP32-DevKitC intègre un convertisseur USB / UART permettant la mise à jour du microprogramme (firmware)  in situ pendant la phase de développement. La mise à niveau (OTA)  est également prise en charge pour que les développeurs puissent mettre à jour en permanence leur applicatif, même après le déploiement.

Pour en savoir plus, cliquer ici.

Copy link
Powered by Social Snap