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
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ń.
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.
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.
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
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
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!