Leírás
A MicroSD / TF kártya foglalat modul (SPI, 3.3V) akkor kerül elő a műhelyben, amikor egy mikrokontrolleres áramkörnek már nem elég a saját memóriája. Tipikus példa a hőmérséklet-, páratartalom-, fogyasztás- vagy állapotnaplózás: a vezérlő mér, számol, dolgozik, az adatokat pedig microSD kártyára menti.
Ez a változat SPI buszon kommunikál, vagyis a megszokott MISO, MOSI, SCK és CS jelekkel illeszthető a vezérlőhöz. A lényeges pont nem maga az SPI, hanem a feszültségszint: a MicroSD / TF kártya foglalat modul (SPI, 3.3V) 3,3 V-os logikai környezethez való.
Ez nem az a microSD modul, amit 5 V-os Arduino UNO vagy Mega mellé minden további illesztés nélkül be lehet kötni. Ha 5 V-os vezérlővel dolgozol, külön szintillesztés kell, vagy a szintillesztős 3,3/5 V-os microSD modult kell választani.
Mire való pontosan?
A MicroSD / TF kártya foglalat modul (SPI, 3.3V) a vezérlő és a microSD kártya közé kerül. Nem önálló adatgyűjtő, nem komplett logger, hanem egy egyszerű kártyafoglalat-modul, amelyen keresztül a mikrokontroller fájlokat tud írni és olvasni.
Egy mondatban: a MicroSD / TF kártya foglalat modul (SPI, 3.3V) 3,3 V-os SPI illesztésű microSD/TF foglalat mikrokontrolleres adattároláshoz.
ESP32, ESP8266, STM32 és más 3,3 V-os logikai szintű vezérlők mellett kézenfekvő választás. 5 V-os Arduino rendszernél viszont nem a csatlakozók száma a kérdés, hanem az, hogy a kártya adatvonalai ne kapjanak 5 V-os jelet.
Hogyan illeszkedik a rendszerünkbe?
A bekötés egyszerűnek tűnik, és valóban nem bonyolult, de néhány ponton könnyű elrontani. A modulon a GND és VCC mellett az SPI busz négy jele található: MISO, MOSI, SCK és CS. A CS láb mondja meg, hogy az SPI buszon éppen ez a kártyafoglalat legyen kiválasztva.
A tápellátás 3,3 V. A logikai szint szintén 3,3 V, ezért ezt a modult olyan vezérlőhöz érdemes illeszteni, amely ugyanilyen jelszinttel dolgozik, vagy a jelszintek illesztése már meg van oldva az áramkörben.
A MicroSD / TF kártya foglalat modul (SPI, 3.3V) microSD és microSDHC kártyák fogadására készült. A kártya tényleges használatához a hardver mellett a programban is rendben kell lennie az SD-könyvtárnak, a CS lábnak és a kártya fájlrendszerének.
Tipikus felhasználási helyzetek
- A MicroSD / TF kártya foglalat modul (SPI, 3.3V) használható szenzoradatok mentésére, például hőmérséklet-, páratartalom- vagy feszültségmérésnél.
- Jó választás lehet ESP32 vagy ESP8266 alapú adatgyűjtőhöz, ahol a vezérlő 3,3 V-os logikai szintet használ.
- Beépíthető olyan mérőeszközbe, amely számítógép nélkül is tárolja a mért értékeket.
- Használható konfigurációs fájlok betöltésére, ha a készülék beállításait microSD kártyáról kell olvasni.
- Oktatási és tanulóprojektekben jól bemutatja az SPI busz, a fájlkezelés és a kártyás adattárolás kapcsolatát.
- Prototípusoknál akkor praktikus, ha az adatok kivehető adathordozón legyenek, nem pedig csak a mikrokontroller belső memóriájában.
Mire figyelj beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| A vezérlő 3,3 V-os logikai szintű? | A MicroSD / TF kártya foglalat modul (SPI, 3.3V) ehhez a jelszinthez illeszkedik közvetlenül. |
| 5 V-os Arduino panellel dolgozol? | Külön szintillesztés kell, mert ez nem a 3,3/5 V-os szintillesztős változat. |
| A CS láb a programban is ugyanaz, mint a bekötésben? | Eltérő CS beállításnál a kártya nem fog elindulni a programból. |
| Van más SPI eszköz is a buszon? | Minden SPI eszköznek saját CS jel kell, különben a buszon ütközés lehet. |
| Stabil a 3,3 V-os táp? | Gyenge tápellátásnál az olvasás és az írás bizonytalanná válhat. |
| A kártya fájlrendszere illik a használt programhoz? | Nem kezelt fájlrendszernél a hardver jó lehet, de a szoftver mégsem tudja használni a kártyát. |
Ezekre figyelj
Ennél a modulnál az első kérdés mindig a logikai szint. Ha 3,3 V-os vezérlővel dolgozol, a MicroSD / TF kártya foglalat modul (SPI, 3.3V) jól illeszthető a rendszerbe. Ha 5 V-os Arduino panel mellé keresel kártyafoglalatot, akkor ne ebből indulj ki szintillesztés nélkül.
A második kérdés az SPI busz kiosztása. A MISO, MOSI és SCK jelek közösek lehetnek több SPI eszköznél, de a CS lábat külön kell kezelni. Ha a projektben kijelző, rádiós modul vagy más SPI periféria is van, a lábkiosztást előre rendbe kell tenni.
A harmadik kérdés a szoftveres oldal. A modul csak a fizikai kártyafoglalatot és az SPI csatlakozást adja. A fájlkezeléshez megfelelő programkönyvtár, jól beállított CS láb és használható microSD kártya kell.
Mikor nem ezt válaszd?
Ne ezt válaszd, ha
- 5 V-os Arduino UNO, Nano vagy Mega mellé közvetlenül, szintillesztés nélkül szeretnél microSD kártyát kötni.
- olyan modult keresel, amelyen a 3,3 V-os és 5 V-os illesztés már a panelen meg van oldva.
- kész adatnaplózó egység kell valós idejű órával, mert ez a modul csak a microSD foglalatot adja.
- normál méretű SD kártyához kell foglalat.
- a projektben nincs szabad SPI busz vagy nem tudsz külön CS lábat biztosítani.
- a mechanikai beépítéshez pontos NYÁK-méretre vagy rögzítőfurat-adatra van szükség, mert ezek az adatok itt nem rögzítettek.
Egy apró tipp a gyakorlatból
Ha egy microSD modul nem indul el, sokan rögtön a programkönyvtárat kezdik cserélgetni. A műhelyben ilyenkor előbb a három alapdolgot nézzük végig: kap-e stabil 3,3 V-ot a kártya, jó helyre megy-e a CS láb, és nem kap-e 5 V-os jelet valamelyik adatvonal. Ezek közül bármelyik elég ahhoz, hogy a kártya ne inicializálódjon.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméktípus: | microSD / TF kártyafoglalat modul / 3V3 |
| Kommunikáció: | SPI |
| SPI jelek: | MISO, MOSI, SCK, CS |
| Táp- és jelcsatlakozók: | GND, VCC, MISO, MOSI, SCK, CS |
| Kártya tápfeszültsége: | 3,3 V |
| Logikai jelszint: | 3,3 V |
| Kezelt kártyatípus: | microSD, microSDHC, TF / uSD |
| I/O vonalak: | 10 k soros ellenállással védettek |
Dokumentáció
Csomag
- 1 db uSD/TF kártyamodul
















Értékelések
Még nincsenek értékelések.