Documentation technique du lecteur micro SD uPesy
(Mis à jour le 08/12/2022)
Voir aussi
Si vous venez de recevoir le lecteur µSD d’uPesy , je vous conseille d’abord de regarder le guide de prise en main rapide , si ce n’est pas déjà fait.
Ce lecteur de carte micro SD permet de facilement interfacer une carte microSD avec sa carte électronique préférée. Il est compatible avec toutes les cartes Arduino, ESP8266, ESP32, Raspberry Pi Pico. Contrairement aux autres lecteurs, il contient un mode d’économie d’énergie qui permet de s’éteindre complètement et ainsi consommer seulement quelques dizaines de µA. C’est le lecteur de carte SD idéal pour faire un datalogger sous batteries (programme qui enregistre périodiquement des données sur la carte SD). Il possède également une batterie de protection pour ne pas abîmer votre carte micro SD.

Lecteur micro SD uPesy pour Arduino, ESP32, Raspberry Pi Pico
Caractéristiques techniques :
La communication avec votre carte se fait par SPI
-
Le lecteur peut être alimenté entre 3.3V et 5V.
Note
Pour fonctionner correctement sur une Arduino, il doit être alimenté en 5V. Pour les cartes fonctionnant en 3.3V comme l’ESP32, même si on peut l’alimenter entre 3.3V et 5V, la tension recommandée est de 5V pour des performances optimales.
Le lecteur contient un convertisseur de niveaux logiques (5V -> 3.3V) pour être utilisé sans soucis par des Arduino.
-
Contrairement aux modules « low cost », ce lecteur contient plusieurs protections pour protéger votre carte micro SD :
Protection court-circuit avec un fusible thermique autoréarmable de 100 mA
Protection contre des décharges électrostatiques (ESD) au niveau du connecteur
Protection contre les inversions de polarité (si vous inversez le +5V et la masse)
Le lecteur contient 2 trous de fixations pour des vis M2 (Ø2,2 mm)
-
Consommation en courant :
-
Mode économie d’énergie : 50 µA
Le module consomme en moyenne 50 µA en mode économie d’énergie
Le module consomme en moyenne 50 µA en mode économie d’énergie
Mode veille (lecteur alimenté avec une carte SD) : 2 mA (typique, dépend de la carte microSD)
Mode actif (lecture/écriture intensive) : 50 mA (max, dépend de la carte microSD)
-
Branchement
Voici les branchements à effectuer en fonction de votre carte :
Lecteur SD uPesy |
Arduino Uno | Nano |
ESP32 |
Pi Pico |
---|---|---|---|
CS | SS |
D10 |
GPIO 5 |
GPIO 17 |
SCK | SCLK |
D13 |
GPIO 18 |
GPIO 18 |
MOSI |
D11 |
GPIO 23 |
GPIO 19 |
MISO |
D12 |
GPIO 19 |
GPIO 16 |
5V |
+5V |
+5V ou +3.3V |
+5V |
GND |
GND |
GND |
GND |
Vous aurez remarqué qu’il reste le pin EN : c’est la broche qui s’occupe du mode économie d’énergie. Par défaut, si on n’utilise pas cette broche, ce mode est désactivé : le module est alimenté normalement. Par contre, si on impose un état logique haut à cette broche (5V ou 3.3V en fonction du microcontrôleur), le module sera en mode économie d’énergie : la carte micro SD sera éteinte.
Ressources mises à disposition
Librairie KiCad : https://github.com/uPesy/kicad_lib_upesy