Micro Controleurs et SOM¶
Vocabulaire¶
- Microcontrôleur : c'est un "circuit intégré qui rassemble les éléments essentiels d'un ordinateur : processeur, mémoires (mémoire morte et mémoire vive), unités périphériques et interfaces d'entrées-sorties."
Plus d'informations sur Wikipedia .
Exemples les plus connus : cartes Arduino et ESP32.
Microcontrôleur = MCU en anglais.
- Nano-ordinateur : c'est tout simplement un "ordinateur possédant une taille inférieure à un micro-ordinateur".
Plus d'informations sur Wikipedia . - SOM = System On Module = Système sur un module : format utilisé par les microcontrôleurs sur carte et les nano-ordinateurs, tels que les Raspberry Pi.
- SOC = System on a Chip = Système sur une puce : c'est "un système complet embarqué sur une seule puce (« circuit intégré »), pouvant comprendre de la mémoire, un ou plusieurs microprocesseurs, des périphériques d'interface, ou tout autre composant nécessaire à la réalisation de la fonction attendue."
Plus d'informations sur Wikipedia .
ESP32¶
Modes de consommation d'énergie¶
L'ESP32 a 5 modes de consommation d'énergie, selon les fonctions de la puce activées ou non :- Active
- Modem sleep
- Light sleep
- Deep sleep
- Hibernation
- ici
- là : avec des exemples de codes pour "endormir" l'ESP et le réveiller de différentes manières.
"Les modes sont disponibles pour les versions suivantes des SoC ESP32 : ESP32-D0WD-V3, ESP32-D0WDQ6-V3, ESP32-D0WD, ESP32-D0WDQ6, ESP32-D2WD, ESP32-S0WD et ESP32-U4WDH."
D'où vient cette info ?? - ou là : Mesures réelles de consommation avec différents kits et le résultat est loin de la théorie : 160µA en hibernation au lieu de 5µA annoncé par Espressif. (Est-ce que son protocole est valide ?)
Tableaux des consommations électriques des différents modes, tirés de la documentation Espressif pour le SoC ESP32 seul !
Il y a une différence de conso entre le SoC et le module !!! à vérifier¶
Les modules disponibles au Fablab¶
Nom | Datasheet | Modem Sleep | Light Sleep | Deep Sleep | Hibernation | |
---|---|---|---|---|---|---|
ESP32-S2-WROOM-I | lien | |||||
- ESP32-S2-WROOM-I ("I" signifie "IPEX" pour la connexion de l'antenne Wi-Fi. Cela signifie que l'on peut rajouter à une antenne.)
- ESP-WROOM-32
- ESP32-C3-MINI-1
- ESP-C3-32S
- ESP32-WROVER-B avec SIM800L
Les séries disponibles au Fablab¶
- ESP32-PICO-D4 avec LoRa et écran OLED sur une carte de développement de marque TTGO
à base d'ESP32¶