Blog  /  Wyjście MicroSD: Przewodnik krok po kroku

Wyjście MicroSD: Przewodnik krok po kroku

Jeśli chodzi o wyjście MicroSD, karty pamięci odgrywają kluczową rolę jako urządzenia pamięci masowej w dzisiejszym świecie technologicznym.

Ilość informacji przechowywanych przez ludzi stale rośnie na przestrzeni lat. W związku z tym karty Micro Secure Digital zyskały na popularności.

Ich niewielkie rozmiary, pojemność, niewielka waga i możliwość zmieszczenia się w smartfonach, laptopach i innych urządzeniach sprawiły, że karty MicroSD są preferowane.

W tym artykule dowiesz się o różnych typach kart Micro SD, ich zaletach i wadach. Ponadto otrzymujesz również wskazówki, jak wybrać kartę micro SD; czytaj dalej, aby dowiedzieć się więcej.

Treść

Konfiguracja pinów Microsd

Wyjście MicroSD: Rodzaje kart Micro SD

Wyjście MicroSD: Zalety i wady

Jak wybrać karty MicroSD?

Łączenie modułu karty Micro SD z Arduino

Wyjście MicroSD: Jak zaprojektować obwody Micro SD

Wyjście MicroSD: Aplikacji

Streszczenie

Konfiguracja pinów Microsd

Poniższa tabela przedstawia konfigurację pinów cyfrowych Micro Secure.

 Wyjęcie karty micro SD

Źródło: Wikimedia Commons

Wyjście MicroSD

Funkcje i specyfikacje kart Micro SD

Pojemność pamięci: 4 GB, 8 GB, 16 GB, 32 GB, 64 GB itp.

Obudowa:11×11×15 wszystko w milimetrach

Klasa prędkości: klasa 2- klasa 10

Napięcie robocze: 2.7V- 3.3V

Prędkość transferu: Średnio 95 MB na sekundę

System przechowywania: FAT12, FAT16

System plików: SDHC/SD/SDXC

Wyjście MicroSD: Rodzaje kart Micro SD

Istnieją trzy rodzaje kart Micro SD, z których wszystkie mają prawie podobny interfejs fizyczny, ale różne rozmiary pamięci, a mianowicie:

Karta MicroSDHC (bezpieczna cyfrowa duża pojemność)

MicroSDXC (Secure Digital Extended Capacity)

MicroSDXC

Karta MicroSD (Standard Digital)

Wyjście MicroSD: Zalety i wady

Zalety

Łatwy dostęp na komputerach osobistych

Przenośny i zdejmowany

Zmniejsza zużycie pamięci przez telefon

Zużywa mniej energii.

Możesz zwiększyć przestrzeń dyskową

Pamięć nieulotna

Wady

Ograniczone cykle zapisu i przepisywania

Wolniejszy niż pamięć podstawowa

Aplikacje mogą zniknąć po usunięciu karty

Karty pamięci niskiej jakości mogą osłabić wydajność telefonu

Podatny na uszkodzenia fizyczne

Jak wybrać karty MicroSD?

Jak wspomniano wcześniej, na rynku obecne są obecnie różne rodzaje kart pamięci.

Tak więc, aby wybrać odpowiednią kartę Micro SD, należy wziąć pod uwagę czynniki:

Rozmiar karty lub Rozmiar pamięci

Na szybkość karty Micro SD wpływa głównie sygnał zegara kart

Zgodność z urządzeniem

Przeznaczenie karty

Ponadto zawsze sprawdzaj, czy urządzenie ma wyznaczone gniazdo kart, ponieważ nie wszystkie urządzenia mają gniazda kart.   

Gniazdo kart pamięci i gniazdo USB 

Łączenie modułu karty Micro SD z Arduino

Przygotowanie karty Micro Secure Digital.

Przed umieszczeniem karty Micro SD wewnątrz modułu i podłączeniem jej do Arduino, najpierw musisz ją sformatować.

Ogólnie rzecz biorąc, w zależności od używanej biblioteki IDE Arduino, musisz sformatować kartę MicroSD do FAT32 lub FAT16.

Należy pamiętać, że FAT 16 lub FAT 32 będą działać lepiej na kartach przeznaczonych dla urządzeń konsumenckich niż urządzeń przemysłowych.

Jeśli twoja karta Micro SD jest nowa, istnieje prawdopodobieństwo, że producenci kart są już sformatowani zgodnie z systemem FAT.

Jednak sposób, w jaki producenci kart sformatowali kartę Micro SD, może prowadzić do problemów w projekcie.

Ponadto, jeśli używasz starej karty, będziesz musiał ją również sformatować. Podsumowując, niezależnie od tego, czy używasz nowej, czy starej karty Micro SD, zawsze zaleca się jej sformatowanie.

Aby uzyskać skuteczne formatowanie, producenci kart zalecają użycie formatera kart SD skojarzeń SD, ponieważ usuwa on wiele problemów, które mogą wynikać z niewłaściwego formatowania.

Pobierz i zainstaluj formatter, wybierz żądany dysk, a następnie stuknij pozycję FORMAT.  

Jak sformatować microSD za pomocą SD Formatter.

Łączenie modułu karty Micro SD z Arduino

Po pomyślnym przygotowaniu karty MicroSD możesz podłączyć płytkę breakout.

Najpierw umieść moduł karty microSD wewnątrz płyty protoboard. Następnie podłącz pin VCC modułu do Arduinos 5V i pin GND do Arduinos GND. Po czym będziesz miał piny potrzebne w komunikacji SPI.

Ponieważ karty MicroSD wymagają znacznego transferu danych, będą działać dobrze po podłączeniu do rdzeni SPI sprzętowego mikrokontrolera. Powodem jest to, że sprzętowe piny SPI są szybsze, a zatem bardziej skuteczne.

Należy pamiętać, że różne płytki Arduino mają wyraźne piny SPI wymagające określonych połączeń.  

Wyjście MicroSD

Arduino •

Na przykład płytki Uno i Nano Arduino mają piny SPI: cyfrowe 13 (SCK), 12 (MISO), 11 (MOSI). Ponadto będziesz potrzebował czwartego pinu dla linii SS (wybór slave), głównie pinu 10. Jednak każda szpilka będzie działać dobrze.

Poniżej znajduje się tabela, którą możesz śledzić, aby uzyskać odpowiedni moduł karty Micro SD i połączenie pinu Arduino.

W rzadkiej szansie, że masz Mega Arduino, zastosujesz cyfrowe piny 50 (MISO), 51 (MOSI), 52 (SCK) i wreszcie 53 (SS).

Poniższa tabela wskazuje różne cyfrowe piny płytek Arduino.

Kod Arduino

Teraz, gdy podłączyłeś moduł karty microSD do Arduino IDE, możesz przesłać kod.

Możesz znaleźć program w bibliotece Arduino IDE przejdź do Plik, na przykład SD, a następnie Informacje o karcie. Po dotknięciu informacji o karcie program otworzy się w bieżącym oknie.

Następnie będziesz musiał zmienić numer na wybranym chipie na 10. Używamy dziesięciu, zakładając, że używasz Arduino Uno lub Arduino nano. W przeciwnym razie możesz zmienić go na dowolny pin, którego będziesz używać.

Następnie zespoluj i prześlij kod. Powinieneś zobaczyć informacje o module karty Micro SD wydrukowane, jeśli zrobiłeś wszystko poprawnie.

Warto zauważyć, że karty SD mają domyślną prędkość 12,5 Mb / s podczas odczytu i zapisu.  

Wyjście MicroSD

Drukowana karta Micro SD Informacje

Po przesłaniu kodu i nic się nie pojawia, oznacza to, że źle okablowałeś projekt. Prześledź więc swoje kroki, aby sprawdzić, czy nie ma uszkodzonych połączeń.

Jeśli nie uda Ci się znaleźć wadliwego połączenia, ale używana karta Micro SD była wadliwa, może pojawić się komunikat informujący, że inicjalizacja nie powiodła się z kilkoma wskazówkami dotyczącymi rozwiązywania problemów.  

Komunikat o niepowodzeniu inicjowania ze wskazówkami dotyczącymi rozwiązywania problemów.

Jeśli wykonałeś okablowanie poprawnie i sformatowałeś kartę do FAT 32 lub FAT16, program będzie działał wydajnie, drukując szczegóły karty i obecne pliki.

Jeśli karta została nieprawidłowo sformatowana lub użyto zablokowanej karty, poniżej pojawi się komunikat.  

Komunikat informujący o prawidłowym okablowaniu, ale nieprawidłowym formatowaniu

Po pomyślnym zainicjowaniu karty Micro SD możesz zastosować poniższy kod do zapisu i odczytu danych z plików karty SD.  

Wyjście MicroSD
Kod Arduino

Kod jest raczej łatwy do zrozumienia; po pierwsze, ustanawia szeregowe łącze transmisyjne przy 9600 bodach po włączeniu mikrokontrolera.

Inicjalizacja karty ma miejsce po wpisaniu I lub me na monitorze szeregowym. W związku z tym kod zostanie wydrukowany niezależnie od tego, czy inicjalizacja zakończyła się pomyślnie.  

Wyjście MicroSD: Jak zaprojektować obwody Micro SD

Konstrukcja obwodu tworzy lub przerywa wydajność projektu. Dlatego poniżej znajdują się przykładowe projekty obwodów, które można wykonać, aby zaprojektować obwód Micro SD.  

Przykład 1

Schemat przedstawiający podmianę SDMMC i kartę SD z dołączonym 4-bitowym trybem transferu.

GDZIE;
Standardowy dysk jest podatny na wpływy środowiska; może zostać uszkodzony przez elektryczność statyczną, która jest generowana przez nasze ciała i uwalniana podczas dotykania dysku.
Dlatego, aby temu zapobiec, zaleca się stosowanie filtrów EMI i diod TVS do filtrowania promieniowania wypromieniowywanego i przewodzonego zgodnie z normami EMC.

Przewód doprowadzający MicroSD: Przykład 2

Wyjście MicroSD

Wyświetlanie obwodu karty SD w trybie SPI

Układ odbiera sygnały, MOSI, zegar i połączenia MISO zgodnie ze specyfikacją SDA z powyższego schematu. Ponadto karta SD działa w trybie SPI.  

Przewód doprowadzający MicroSD: Warto zwrócić uwagę na następujące kwestie

Niezależnie od tego, czy karta SD jest używana w trybie SPI czy 4-bitowym, ścieżki szybko przekazują sygnały zegara i danych.
Dlatego, aby uniknąć trudności, należy:
Przed rozpoczęciem odczytu lub zapisu zegara należy dokładnie sprawdzić czas propagacji, aby upewnić się, że dane są stabilne.
Aby zapobiec przesłuchom, należy utrzymywać tor poniżej i wokół cienkiej płaszczyzny uziemienia.

Wejście karty MicroSD: Zastosowanie

Rejestratory danych
Przenośne odtwarzacze multimedialne

Wyjście MicroSD

Przechowywanie plików audio
Wyświetlacz graficzny
Urządzenia przenośne

Streszczenie

Po przeczytaniu tego artykułu powinieneś już połączyć moduł karty Micro SD z Arduino.
Należy pamiętać o kilku kluczowych kwestiach:

Sformatuj skutecznie kartę Micro SD przed użyciem Arduino do połączenia z nią
Podłącz prawidłowo styki Arduino i karty Micro SD
Sprawdź dokładnie okablowanie i skoryguj ewentualne błędy.

Na początku pomyślne uruchomienie projektu może być wyzwaniem. Jednak po kilku próbach będziesz w stanie sobie z tym poradzić. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami!