Documentation technique du lecteur micro SD uPesy
(Mis à jour le 04/07/2023)
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 2µ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).
Branchement
Ce module utilise le bus SPI pour interfacer la carte microSD à votre microcontrôleur via les broches CS
, MISO
, MOSI
et SCLK
. Voici les branchements à effectuer en fonction de votre carte :
Lecteur µSD |
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 VBAT |
+5V |
GND |
GND |
GND |
GND |
Caractéristiques techniques
La communication avec votre carte µSD se fait via SPI
Tension d’alimentation comprise entre 3.5V et 6.5V.
Le lecteur contient un convertisseur de niveaux logiques (5V → 3.3V) pour être utilisé par des cartes Arduino sans risquer d’endommager la carte microSD fonctionnant en 3.3V.
Protection contre les inversions de polarité (si vous inversez l’alimentation et la masse), pour ne pas endommager la carte µSD.
Le lecteur contient 2 trous de fixations pour des vis M2 (Ø2,2 mm)
-
Consommation en courant :
-
Lecteur désactivé via la broche
OFF
: environ 1µA -
Lecteur activé avec une carte µSD de branché. (Mode IDLE : la communication SPI n’est pas utilisée) : Autour de 150µA
Lecture/écriture sur la carte µSD : < 30 mA en général, dépend de la carte µSD
-
Utilisation du mode économie d’énergie
Ce module dispose d’une broche supplémentaire OFF
qui permet d’allumer/éteindre le module selon la valeur du niveau logique :
3.3V ou 5V : Le module est allumé.
0V : Le module est éteint et donc la carte µSD aussi
Si la broche OFF
n’est pas utilisée, le lecteur est par défaut allumé. Cette fonctionnalité est complètement optionnelle.
Elle est très utile dans les projets alimentés sur batterie, qui utilisent ponctuellement une carte SD pour enregistrer des données. Au lieu que le module soit alimenté en permanence, il sera activé uniquement au moment d’enregistrer des données. Cela permet d’augmenter considérablement l’autonomie d’un data-loggeur qui par exemple enregistre sur carte SD la température ambiante toute les 30mins.
Lorsque le lecteur est désactivé, la consommation n’est que de 1µA.
Ressources mises à disposition
Librairie KiCad : https://github.com/uPesy/kicad_lib_upesy