Računalna pomoć. MMC. Opis i informacije o MMC-u Što je mms mikro flash pogon

Kako odabrati memorijsku karticu?

Vrijedno je istaknuti niz točaka koje utječu na izbor memorijske kartice:

Kapacitet memorijske kartice

Važno je znati da se stvarna količina memorije koju kartica ima razlikuje od teorijskog maksimuma koji je napisan na pakiranju. To je zbog činjenice da dio kartice zauzimaju servisne informacije: podaci o datotekama, servisne informacije, informacije za zaštitu memorijske kartice od kvarova itd. U prosjeku, stvarna količina memorije je 10% manja od obećane.

Ubrzati

Brzina je zabavna. Što je kartica brža, to je manje vremena potrebno za pisanje podataka na karticu. Brza kartica će omogućiti kameri da snimi više slika u kraćem vremenu. Super, Ultra, Pro, Xtream memorijske kartice su brže od ostalih kartica. Odabire se po jedinici brzine. Brzina kartice 133x dvostruko je brža od kartice 66x. Oznaka 1x označava brzinu od 150 KB u sekundi.

Pouzdanost

Prema testiranju, xD i Compact Flash kartice su najsigurnije. Moderne karte Memorija je predviđena za nekoliko ciklusa pisanja i ponovnog pisanja, što osigurava sigurnost podataka u razdoblju od najmanje 5 godina.

Zaštita

Mnoge memorijske kartice, kao što su SD, Memory Stick, imaju mogućnost zaštite informacija od nezakonite uporabe.

Cijene memorijskih kartica

Cijene memorijskih kartica variraju u skladu s tim ovisno o gore navedenim parametrima i "imu marke".

Marka

Izbor proizvođača (marke) memorijskih kartica često igra veliku ulogu za kupce. Navijački sentiment posebno je jak među mladima i fotografima amaterima. Postoji ogromna količina mišljenja, testova, sporova o tome koji je proizvođač memorijskih kartica najbolji! Prema rezultatima nekih testova - najbrže kartice Memorija Kingston, prema rezultatima drugih Transcend mapa. Netko Microdia smatra najpouzdanijim brendom, netko Sandiskom. Kao iu slučaju mobilnih telefona, ne postoji jednoznačno mišljenje o ovom pitanju.

Vrste memorijskih kartica

Compact Flash (CF)- jedna od najstarijih i najčešćih vrsta memorijskih kartica. Format je razvila korporacija SanDisk 1994. Većina digitalnih fotoaparata, PDA uređaja, MP3 playera i drugih uređaja podržava Compact Flash karticu. Compact Flash CF kartica idealna je za ljubitelje fotografije. Zapravo, niti jedna kartica se ne može pohvaliti takvim brzinama i volumenom kao Compact Flash kartica. Do danas Compact Flash kartice imaju kapacitet od 2 MB do 128 GB. Najpopularnija "veličina" Compact Flash 16Gb i 32Gb. Što se tiče brzine, Compact Flash 600x i Compact Flash 667x jesu ovaj trenutak su najviše brze karte niz. Ali nije samo brzina Compact Flasha postala ključ njegove popularnosti. Tip Compact Flash ima jedan od najoptimalnijih omjera volumena i cijene.

Kako je tehnologija napredovala, ovaj se format razvijao. CompactFlash tip II (CF tip II) karakterizira povećana brzina čitanja/pisanja i nešto veća debljina. Digitalna oprema s CompactFlash Type II utorom također podržava Compact Flash karticu.

Najpoznatiji proizvođači Compact Flash CF su A-DATA, ATP, Canon, FujiFilm, Kingston Technology, Kodak, Lexar, Memorex, Olympus, Panasonic, PNY, Ritek, SanDisk, Samsung, Sony, Toshiba, Transcend, Verbatim Corporation, UMAX.

mikropogonnije baš memorijska kartica, nego minijaturni tvrdi disk. Compactflash Microdrive ima kućište i priključni konektor sličan Compact Flash II. Međutim, nedostaci CF Microdrivea - poput povećane potrošnje energije i odvođenja topline, niskih performansi, osjetljivosti na vibracije - polako ga istiskuju s tržišta. Od pluseva - Microdrive kartica ima prilično nisku cijenu u odnosu na volumen. Veličina compactflash Microdrivea kreće se između 170 MB i 8 GB. Microdrive kartica je integrirana u neke uređaje: Apple iPod mini - 4GB i 6GB Hitachi Microdrive, HTC Athena 8GB Hitachi Microdrive, iriver H10 - 5GB i 6GB Seagate Microdrive itd. Datotečni sustav CF Microdrivea je NTFS.

Secure Digital (SD) je zajednički razvoj Panasonica, Toshibe i SanDiska. Trenutno je Secure Digital kartica jedan od najčešćih formata za pohranu podataka. Prednosti Secure Digital kartice su njezina mala veličina, velika brzina pisanja i čitanja, niska potrošnja energije, mogućnost zaštite informacija pohranjenih na njoj od kopiranja, slučajnog brisanja ili uništenja te mehanička čvrstoća. Standardni sustav datoteka za Secure Digital SD kartice je FAT32. Maksimalna brzina Secure Digital kartice je 300x (tj. 45000 kB/s). Secure Digital memorija ne prelazi 4 GB.

Ekspanzija kartice Secure Digital dovela je do pojave dodatnih formata − Secure Digital HC (SDHC) s maksimalnim kapacitetom od 32 GB i Secure Digital XC (SDXC) do 2TB.

Za minijaturnu tehnologiju razvijeni formati miniSD(21,5x20x1,4 mm), microSD(11x15x1 mm) i microSDHC(11x15x1 mm), koji imaju adaptere (adaptere) pomoću kojih se mogu umetnuti u bilo koji utor za običnu SD karticu. Kartice ove veličine obično se koriste u mobilnim telefonima, jer njihova kompaktnost dopušta da se ne poveća veličina i težina modernih uređaja.

miniSDHC(Mini Secure Digital High Capacity) - proširenje je miniSD formata i omogućuje vam izdavanje memorijskih kartica s kapacitetom od 4 GB ili više. Međutim, kompatibilni su samo s uređajima koji podržavaju MiniSDHC.

xD-Slika- razvijen 2001. godine od strane poznatih proizvođača digitalne fotografske opreme Olympus i Fuji. Među prednostima xD-Picture kartice su njena kompaktnost, pouzdanost, brzina i mala potrošnja energije. Protiv: Zajedno sa Sony Memory Stick, ovo je jedna od najskupljih memorijskih kartica. Memorijska kartica xD nalazi se samo u digitalnim fotoaparatima Olympus i Fuji. Osim toga, memorija xD Picture prikladna je za pohranu digitalnih filmova. Kompatibilnost: xD -> Compact Flash (s adapterom).

Postoji vanjski adapter koji omogućuje korištenje xD-Picture kartica u SmartMedia utoru, ali on ne staje u potpunosti u SM utor. Postoji ograničenje veličine korištene xD kartice (128, ponekad - 256 MB), a mogu postojati i ograničenja u radu čitača.

pametni mediji je prijenosna flash memorijska kartica koju su razvili Toshiba, Olympus i Fuji. Trenutno je kartica SmartMedia gotovo potpuno nestala iz prometa. Vrlo rijetko postoje samo japanski digitalni fotoaparati (na primjer, Olympus) posljednjih godina izdanja s podrškom za Smart Media. Ali Olympus ograničava funkcionalnost stranih kartica, a njihova će kupnja koštati znatno više. Prednosti kartice su niska cijena i kompaktnost. Nedostaci su mala količina ugrađene memorije (128 MB SmartMedia kartice su ograničenje), nedostatak memorijskog kontrolera za smanjenje cijene, mehanička nesigurnost i kratak vijek trajanja (ne više od 5 godina). SmartMedia memorijska kartica postoji u dvije verzije - 5 V i 3,3 V, razlikuju se samo u položaju odrezanog kuta.

Memory Stick- Jedinstvene kartice temeljene na tehnologiji flash memorije, razvijene od strane svjetski poznate tvrtke Sony isključivo za svoje proizvode. Zato su Sony Memory Sticks najskuplje kartice na tržištu, dijeleći prvo mjesto s xD-om. Sony Memory Stick nije čak ni jedna, već cijela obitelj memorijskih kartica. Također uključuje Memory Stick Pro, bržu opciju, i Memory Stick Duo, manju i još više skupa karta. Memory Stick Pro Duo koristi se u kamkorderima, digitalnim fotoaparatima, osobnim računalima, pisačima, igraće konzole PSP i u nekim Mobiteli Sony Ericsson.

Kapacitet Memory Sticka nikad nije premašio 128 MB, kao ni Memory Stick Duo(također ne više od 128 MB). Napredniji po ovom pitanju Memory Stick PRO(1GB) i Memory Stick PRO Duo (8-16GB). Svi se razlikuju po veličini, ali postoje posebni adapteri za spajanje modula jedne vrste na utor druge vrste.

Kartice Memory Stick Pro-HG Duo najavljene su krajem 2006. Ovo je brza verzija Memory stick PRO za korištenje u HDTV kamerama. A malo kasnije - 2008. - objavljena je kartica Memory Stick PRO Duo Mark 2, čiji je volumen bio 16 GB.

Micro Memory Stick- ima vrlo malu veličinu (15 x 12,5 x 1,2 mm). Dizajniran za korištenje u mobilnim telefonima Sony Ericsson. Prednost microMMC-a (osim njegove veličine) je što su podaci na njemu zaštićeni od neovlaštenog kopiranja.

MultiMediaCard (MMC)- postala je prva memorijska kartica dizajnirana posebno za korištenje u mobilnim telefonima i playerima. MMC se pojavio 1997. zahvaljujući naporima Sandiska i Siemensa. Prve MMC memorijske kartice aktivno su promovirali proizvođači mobilnih telefona Nokia i Siemens. Prednosti MultiMedia Card - mala veličina, kao i solidan mehanički dizajn i niska potrošnja energije. Među nedostacima multimedijske kartice je sporo sučelje i prilično visoka cijena. MMC multimedijska kartica uglavnom je kompatibilna s kasnije razvijenom SD karticom i može se koristiti umjesto SD kartice.

Razvoj sigurne digitalne MultiMedia kartice doveo je do stvaranja Smanjena veličina—Multi Media Card (RS-MMC). RS-MMC memorijska kartica upola manja standardna karta MMC, a njegova težina je samo 1g. Potreban je adapter kako bi se osigurala kompatibilnost s postojećim MMC standardom kada se koriste RS-MMC kartice. Po brzini su slične MMC karticama čiji je maksimalni kapacitet danas 2 GB. RS-MMC nalazi se u nekim modelima Nokia i Siemens.

Postoji i modifikacija ovih kartica tzv DV-RS-MMC, ova kartica troši manje energije, kao rezultat toga, telefon će se morati puniti rjeđe. Također je vrijedno napomenuti da neki modeli Nokia pametnih telefona podržavaju samo DV-RS-MMC kartice Kompatibilnost: RS-MMC \ DV-RS-MMC -> MMC -> SD (s adapterom).

Memorijske kartice MMC Plus pojavile su se 2005., njihova glavna razlika od SD i MMC kartica je velika brzina prijenosa podataka (do 52 Mb/s). Karta MMC Plus HC(High Capacity) je proširenje MMCPlus-a. Kapacitet ovog modela je 4GB. Posebnost MMCPlus HC je da se može koristiti samo s kompatibilnim uređajima. A u uređajima bez podrške radi kao standardni MMC.

mikroMMC- Dizajniran za mobilne uređaje s ECC podrškom. (Error Checking and Correction - otkrivanje i ispravljanje grešaka prilikom pisanja/čitanja). Prednost je niska potrošnja energije pa mobitel neće tako brzo sjesti.

MiCard (kartica s više sučelja) je kartica s više sučelja koju je razvio Tajvanski institut za istraživanje industrijske tehnologije koja je kompatibilna s postojećim USB priključcima kao i s utorima za MMC kartice. Ovo je novi tip kartice čija je prednost visoka brzina prijenosa podataka (480 Mbps). MiCard se koristi za izravan prijenos podataka između prijenosnog uređaja i stolnog računala bez spajanja čitača kartica.

Razne memorijske kartice tipični su predstavnici vanjskih flash pogona. Danas mnogi uređaji koje koristimo, kao što su mobilni telefoni, kamere, multimedijski i MP3 playeri, i drugi koriste memorijske kartice kao medije za pohranu.
Vjerujemo da ne bi bilo suvišno znati značajke koje imaju različite vrste memorijskih kartica, od kojih je svaka dizajnirana za određeni uređaj.

Što je unutar ovih kartica...

Flash memorija je vrsta pohrane podataka, čija je glavna svrha povećati funkcionalnost modernih mobilnih uređaja. To omogućuje proizvođačima da vode na tržištu i proizvode opremu koju zahtijevaju korisnici. Veliki plus memorijskih kartica je nepostojanje dodatnih zahtjeva za napajanje, one su zadovoljne onim što je već dostupno u uređaju na kojem se koriste. Kazna sjećanja lako se puni informacijama i jednako ih se lako oslobađa. U njemu nema mehaničkih pokretnih dijelova, stoga zahtijeva minimalnu snagu, a životni vijek mu je praktički neograničen. Memorijske kartice vam omogućuju prepisivanje informacija od nekoliko desetaka tisuća ciklusa do milijun.

Razdoblje pohrane podataka na ovim uređajima je dosta dugo i kreće se od 20 do 100 godina. Još jedan plus je niska osjetljivost na vanjske utjecaje, vibracije i udarce.

Ali jedna od najvažnijih prednosti memorijskih kartica je njihova kompaktnost. S debljinom od tri milimetra ili manje, maksimalna duljina kartice je samo četiri centimetra.

Raznolikost sorti

U dokumentaciji za vaš uređaj uvijek postoji opis ili kratica za vrstu memorijskih kartica koje ovaj uređaj može koristiti. Odlučivši se o vrsti kartice, odaberite proizvođača, fokusirajući se na najpoznatije i već etablirane proizvođače. Neki od njih imaju memorijske kartice opremljene različitim adapterima koji značajno povećavaju funkcionalnost i omogućuju korištenje memorijske kartice u drugim uređajima.

Do danas postoji sedam glavnih vrsta memorijskih kartica.
kompaktna bljeskalica, inače CF, koji se sastoji od dva tipa - CF tip I i ​​CF tip II. Ove vrste memorijskih kartica su najčešće zbog svojih značajki koje ih izrazito razlikuju od ostalih vrsta kompaktnih medija za pohranu podataka. posjedujući velika brzina razmjenu podataka i pružanje prilično velike količine memorije, ove kartice imaju, u cjelini, vrlo nisku cijenu u smislu megabajta / rublja, što je vrlo privlačno za one koji proizvode mobilne uređaje i za one koji ih koriste. Prema svim dostupnim podacima ovo je trenutno najzastupljeniji tip memorijske kartice.

IBM Microdrive- druga vrsta memorijske kartice, za koju se ne uklapa baš u ovu definiciju, format Compact Flash tip II zbog činjenice da je praktički smanjena kopija tvrdog diska. Ima puno nižu cijenu od ostalih vrsta memorijskih kartica, ali je manje pouzdan uređaj zbog pokretnih dijelova. Još jedna negativna karakteristika ove kartice je veća potrošnja energije. Stoga rijetki proizvođači koriste ovu sortu u svojim proizvodima, čiji priključci odgovaraju CF tipu II.


pametni mediji- također je predstavnik jeftinih i kompaktnih flash kartica (samo jedan milimetar debljine). Niska cijena ovih kartica prvenstveno je određena upotrebom dostupnih komponenti, ali to je također nedostatak, budući da upotreba jeftinih komponenti može dovesti do neuobičajenih slučajeva i uzrokovati gubitak informacija.


Multimedijska kartica (MMC)- Ovo je, možda, jedan od najboljih predstavnika memorijskih kartica ove klase, glavne prednosti ove vrste memorijskih kartica su mala veličina i mala potrošnja energije. Istina, sve to utječe na brzinu razmjene informacija. Dimenzije ovih kartica su 24x32x1,4 mm, a kratke 24x18x1,4 mm. Uglavnom se koriste u mobitelima i drugim uređajima koji imaju vrlo kompaktnu veličinu.

SecureDigital (SD)- Ove memorijske kartice svojim su dimenzijama malo inferiornije od MMC-a, ali su poželjnije s gledišta brzine razmjene informacija pri radu s velikim veličinama podataka. Ova značajka im diktira više cijene.

microSD- praktički po svojim karakteristikama nije niži od SD-a, a ima manje dimenzije. Gotovo sve memorijske kartice ovog tipa dolaze s adapterima za SD /

SD i MMC unazad kompatibilan, pa se umjesto SD mogu ugraditi i koristiti MMC memorijske kartice, ali nažalost, obrnute radnje nisu moguće. Štoviše, u najnovije verzije proizvođači uređaja (telefoni, playeri) stavljaju samo SD konektor kako bi uveli univerzalnost kartice (čak je u dokumentaciji naznačen kao SD / MMC konektor).


Memory Stick- napravljeno posebno i koristi se gotovo isključivo u uređajima koje proizvodi Sony. Dimenzije ove memorijske kartice su 24 * 32 / 1,4 (2,1) mm Kartica je vrlo zaštićena od vanjskih smetnji, a po svojim performansama vrlo je slična memorijskoj kartici - SecureDigital (SD). Međutim, njegova slaba točka je mala količina pohranjenih informacija.

Prema najnovijim statistikama, trenutno su najčešće, općeprihvaćene i korištene memorijske kartice različitih vrsta kompaktna bljeskalica i SD/MMC.

Radi lakšeg procjenjivanja izgleda i dimenzija različitih vrsta karata, jasno ćemo ih prikazati:


1 = MMC Plus (Multimedijska kartica)
2 = SD Mini (Secure Digital)
3 = SD Micro (Secure Digital)
4 = MMC Mobil (Multimedijska kartica)
5 = MS Pro (Memory Stick Pro)
6 = MS Pro Duo (Memory Stick Pro Duo)
7 = RS MMC (multimedijska kartica)
8 = SM (pametni mediji)
9 = CF (Compact Flash)
10 = SD (Secure Digital)

Dakle, što odabrati?...

U pravilu je ovaj zadatak jedan od najlakših, samo trebate znati koju vrstu memorijskih kartica možete koristiti u uređaju koji ste kupili. To možete lako saznati iz dokumentacije za svoj uređaj ili iz natpisa na kućištu. Jedino što možete osobno učiniti je odabrati proizvođača na temelju svojih preferencija.

Koja količina...?

Općenito, pitanje je trivijalno. Možete računati po broju fotografija, vremenu glazbe ili videa, ali u pravilu, što god odabrali, to uvijek postane malo.

Najvažnije je odlučiti koliko ste spremni potrošiti na njega, većini je izbor smanjen nekoliko puta odjednom. Uostalom, uz veliku količinu pohranjenih informacija, veliku brzinu njihove razmjene, minimalne dimenzije, cijena može biti previsoka da biste si to mogli priuštiti. Stoga samo odaberite najveći iznos koji si možete priuštiti.


Multimedijska kartica (MMC) je prijenosna flash memorijska kartica koja se koristi u digitalnim fotoaparatima, mobilnim telefonima itd.

MultiMedia Cards su 1997. godine razvili SanDisk i Siemens na temelju Toshiba NAND memorije, imaju sedmopinski konektor (dizajniran da minimalizira rizik od oštećenja kontakta), kartica se sastoji od plastičnog omotača i tiskane pločice na kojoj je memorijski čip nalazi se, mikrokontroler i kontakti. Unatoč serijskoj prirodi MMC-a, podaci i naredbe mogu se prenositi istovremeno. MultiMedia Card radi s naponom od 2,0 V-3,6 V, ali postoje i opcije s nižim zahtjevima za napajanje. SD kartica je sučelje s devet pinova koje su zajednički razvili Matsushita, SanDisk i Toshiba 2000. godine.

Tu je i mikro memorijska kartica (MMC), koja je strukturno identična multimedijskoj kartici, ali se razlikuje u logičkom rasporedu i namijenjena je isključivo za korištenje u SIMATIC S7 programabilnim logičkim kontrolerima tvrtke Siemens AG.

Veličina 24×32×1,5 mm.

Od 2004. dostupan iu smanjenom kućištu 24×18×1,5 mm

kraj obrasca početak obrasca S jednostavnim mehaničkim adapterom, RS-MMC kartice mogu se koristiti s opremom dizajniranom za MMC "pune veličine". Dvostruki napon smanjene veličine MMC (MMCmobile) je također dostupan, koji može raditi ne samo na standardnom naponu napajanja od 3 V, već i na 1,8 V.

MMC je uglavnom kompatibilan s kasnije razvijenom SD karticom i može se koristiti umjesto SD kartice. U suprotnom smjeru, zamjena je najčešće nemoguća, jer su SD kartice deblje od MMC-a i jednostavno mehanički ne smiju ući u utor za MMC karticu.

MMC koristi relativno jednostavan otvoreni protokol za prijenos podataka, stoga se, za razliku od Secure Digital (SD), može koristiti u kućnim uređajima.

Kao što je vidljivo sa slike, nakon što se naredbeni okvir odašilje, potrebno je nastaviti čitati bajtove (Ncr) s microSD-a dok se ne dobije odgovor (R1), dok CS razina mora biti aktivna "0".

Ovisno o indeksu naredbe, odgovor može biti ne samo R1(vidi set osnovne naredbe) na odgovor CMD58 R3(R1 i završna 32-bitna OCR vrijednost), a neke naredbe trebaju više NCR vremena i one će odgovoriti R1b. Ovo je odgovor R1 nakon kojeg slijedi oznaka zauzetosti (kartica drži signal na liniji "DO" nisko dok se interni proces nastavlja). Glavni kontroler mora čekati do kraja procesa dok "DO" ne postane visoko (tj. pričekati 0xFF). Kao i R2 prilikom traženja stanja registra STATUS.

R1 odgovor sadrži 1 bajt, njegova struktura se može vidjeti u tablici ispod. Odgovor R2 sastoji se od dva bajta, prvog bajta R1 i drugog R2 (vidi strukturnu tablicu R2). I odgovor R3, odnosno, od 5 bajtova.


R1 odgovor na 0x00 znači uspješan završetak naredbe, inače će se postaviti odgovarajuća zastavica.

Struktura odgovora R1.


Struktura odgovora R2.


Inicijalizacija u SPI modu.

Nakon resetiranja i uključivanja, kartica je prema zadanim postavkama postavljena na način rada protokola MMC (Serial Peripheral Interface), da biste se prebacili na SPI način rada, učinite sljedeće:

  1. Nakon što postignete napajanje od 2,2 V, pričekajte barem milisekundu, postavite vodove DI i CS visoko i dajte oko 80 impulsa na CLK pinu. Nakon ovog postupka, kartica će biti spremna za prihvaćanje domaće momčadi.
  2. Pošaljite naredbu CMD0 (soft reset). Kartica bi trebala odgovoriti (R1) s postavljenim bitom na čekanju (0x01).
  3. Pošaljite naredbu CMD1 (za početak inicijalizacije kartice). Pričekajte odgovor 0x00 da potvrdite završetak procesa inicijalizacija.

Podsjećam vas da naredba CMD0 mora sadržavati ispravno CRC polje. Nema smisla računati, budući da u ovoj naredbi nema argumenata, stoga je konstantna i ima vrijednost 0x95. Kada kartica uđe u SPI način rada, funkcija CRC bit će onemogućena i neće se provjeravati. Opcija CRC može se ponovno omogućiti naredbom CMD59.

Kao rezultat toga, naredba CMD0 će izgledati ovako: 0x40.0x00.0x00.0x00.0x00.0x95.

  • indeks naredbe - 0x40.
  • argument je 0x00.0x00.0x00.0x00.
  • CRC-0x95.

Što se tiče 80 impulsa, oni se mogu generirati prijenosom vrijednosti 0xFF preko SPI10 puta zaredoms utvrđenim visoke razine na linijama DI i CS.

Nakon mirovanja duže od 5 ms, memorijska kartica ulazi u način rada za uštedu energije i može primati samo naredbe CMD0, CMD1 i CMD58. Stoga se postupak inicijalizacije (CMD1) mora ponoviti gotovo svaki put kada se čita/zapisuje blok podataka ili provjerava status kartice.

Za SDC kartice u slučaju odbijanja naredbeCMD1 se preporučuje da koristi naredbu ACMD41.

Sam proces inicijalizacije može trajati relativno dugo (ovisno o veličini kartice) i može doseći stotine milisekundi.

Čitanje i pisanje bloka podataka.

Prema zadanim postavkama, u SPI načinu rada, razmjena između mikrokontrolera i kartice odvija se u blokovima od 512 bajtova, tako da ćete za pisanje čak i jednog bajta prvo morati pročitati cijeli blok i promijeniti bajt da biste ga prebrisali. Veličina bloka se može promijeniti u CSD registru memorijske kartice.

Kako bi se izbjegla greška u adresiranju prilikom izvršavanja naredbi za čitanje/pisanje, potrebno je da adresa bude jasno naznačena na početku sektora. Da biste to učinili, možete resetirati bit "0" 3 bajta adrese sektora, tj. neka bude ravnomjerna, a niska vrijednost bi uvijek trebala biti 0x00.

Čitanje bloka podataka.

Algoritam čitanja bloka podataka je sljedeći:

  • Nakon potvrde inicijalizacije šaljemo naredbu CMD17 (odgovor R1), s adresom traženog sektora.
  • Šaljemo 0xFF prije primanja početnog bajta 0xFE.
  • Prihvaćamo podatkovni blok (prema zadanim postavkama 512 bajtova) i 2 bajta CRC.

CRC vrijednost nije potrebna, ali je potrebna procedura prihvaćanja (prijenos 0xFF iz MCU-a).

Blokiraj čitanje.


Napišite blok podataka.

Algoritam za pisanje bloka podataka je sljedeći:

  • Ako je vrijeme mirovanja kartice bilo više od 5 ms, pošaljite naredbu CMD1 (odgovor R1).
  • Nakon potvrde inicijalizacije šaljemo naredbu CMD24 (odgovor R1), s adresom traženog sektora.
  • Šaljemo početni bajt 0xFE.
  • Šaljemo blok podataka (prema zadanim postavkama 512 bajtova) i 2 bajta CRC.
  • Dobivamo bajt potvrde pisanja.
  • Čekamo kraj snimanja (promjene u bajtu 0x00).

Podatkovni blok može biti manji od 512 bajtova kada se mijenja duljina bloka naredbom CMD16.

CRC vrijednost nije potrebna, ali je neophodna procedura za prosljeđivanje bilo koje vrijednosti.

Možete programski ne procijeniti vrijeme mirovanja, već odmah dati naredbu za inicijalizaciju. Tijekom implementacije softvera naišao sam na netočno pisanje, iz nekog razloga svi su bajtovi upisani u sektor s pomakom ulijevo. Problem je riješen samo dvaput prosljeđivanjem startnog bita (0xFE).

Blokiraj zapis.


Bajt potvrde prilikom pisanja bloka podataka.


Napišite / pročitajte nekoliko blokova za redom.

Uz pomoć naredbi cmd18, cmd25 možete čitati/pisati nekoliko blokova za redom ili tzv. multi-block read/write. Ako broj blokova nije postavljen, tada se proces čitanja / pisanja može zaustaviti CMD12 naredbama prilikom čitanja, kao i prosljeđivanjem tokena " Zaustavi Tran" prilikom snimanja, odnosno.

Praktična upotreba.

Praktična upotreba memorijskih kartica prilično je široka. U svom najnovijem dizajnu koristio je microSD za snimanje očitanja raznih senzora (temperatura, alarmi) svaki sat tijekom dana. Podaci se spremaju na sljedeći način:

  • Godina se uzima kao posljednje dvije znamenke - to odgovara prvom (glavnom) bajtu adrese sektora memorijske kartice.
  • Mjesec, dvije znamenke - ovo odgovara drugom, najznačajnijem bajtu adrese sektora memorijske kartice.
  • Dan, dvije znamenke se množe s 2 (kako bi se izbjegla kolizija izvan granice sektora) - ovo je treći, srednji bajt adrese sektora memorijske kartice.
  • Donji, četvrti bajt je uvijek "0".

Kao rezultat toga, pretraživanje podataka po datumu je pojednostavljeno, dovoljno je samo prevesti zahtjev na adresu sektora i pročitati s kartice. Ovom metodom podaci se mogu pohraniti nekoliko godina. Istina, ima nedostataka, ima dosta neiskorištenog prostora. Iako, po želji, možete koristiti za druge zadatke.

Tko treba izbaciti fragment koda u asembleru za 18 vrhova.

Pitanja možete postaviti na..

Uvod Jedan od uočenih trendova među memorijskim karticama, uz samorazumljivo povećanje njihovih performansi, jest njihova daljnja minijaturizacija, u svjetlu koje izgledi donedavno najpopularnijeg CompactFlash medija izgledaju sve nejasniji. U ovom ćemo članku pokušati ocijeniti performanse dvije MMC i SD memorijske kartice jednog od najvećih proizvođača Pretec Corporation. Ali neće samo oni postati predmetom naše pažnje. U takvim delikatna materija Kao pojašnjenje stvarne brzine memorijskih kartica, uređaji koji čitaju podatke s njih uvijek posvećuju veliku pozornost konačnim rezultatima. Nažalost, brzinu čitanja i pisanja kompaktnih medija moramo određivati ​​neizravno, a ne izravno. "Suvišna" karika u lancu postaje čitač kartica, koji ima svoje karakteristike. Upravo je on u većini slučajeva razlog zašto ne uspijevamo postići performanse memorijskih kartica koje deklariraju proizvođači. Iz tog razloga posebno nam je bio zanimljiv novi Pretec čitač kartica, koji smo odlučili usporediti u učinkovitosti sa SanDisk uređajem koji smo ranije koristili. Kako bismo ovdje dobili objektivniju sliku, odlučili smo ponovno izmjeriti performanse prethodno testirane memorijske kartice A-DATA Turbo SD, koji je tada pokazao ne tako visoke rezultate na koje bi se moglo računati, na temelju deklariranih karakteristika.

Pretec e-Disk II USB čitač kartica


Ovaj put odlučili smo krenuti u predstavljanje sudionika s novim čitačem kartica e-Disk II. Na prvi pogled može se činiti da imate posla s običnim USB flash pogonom, pa je ovaj minijaturni pogon sličan ovoj kategoriji uređaja u smislu izgled i veličine. No, pri bližem kontaktu postaje jasno da to nije tako. U "aerodinamičnom" kućištu od prozirne plave plastike, ispod preklopnog poklopca, nalazi se pretinac za ugradnju memorijskih kartica dvije kategorije.

Ispod uklonjive kapice, koja ipak i dalje visi na tankom metalnom lančiću, nalazi se USB konektor. Na kraju lanca nalazi se ovalna metalna plastika s nazivom proizvođača i minijaturni "karabin", zahvaljujući kojem čitač kartica možete koristiti kao obični privjesak za ključeve. Završavajući opis ovog čitača memorijskih kartica, možemo spomenuti i prisutnost LED indikatora načina rada.

Među onima koji nisu imenovani tehnički podaci Treba napomenuti da je podržano USB 2.0 sučelje. Naravno, ovaj elegantni čitač kartica može se koristiti ne samo za namjeravanu svrhu za čitanje SD i MMC memorijskih kartica, već i kao obični USB flash pogon. Da biste to učinili, samo trebate ostaviti jedan od gore navedenih medija u njemu. :)

Procijenjena maloprodajna cijena čitača kartica je 11 USD.

Pretec MMC Plus 1 GB


Memorijska kartica MMC Plus obitelji koja nam je stigla nije imala na sebi natpis 266x koji označava brzinu prijenosa, što bi omogućilo njezino potpuno poistovjećivanje s medijem predstavljenim na web stranici proizvođača. Ni na pakiranju se ne spominju brzinske karakteristike. U takvoj situaciji naše testiranje je od posebne važnosti i pomoći će u utvrđivanju istine.
Procijenjena maloprodajna cijena memorijske kartice od 2 GB je 150 USD.

Pretec SD 133x 2 GB


Obitelj kartica Secure Digital uključuje medije od 256 MB do 4 MB. Deklarirana brzina prijenosa od 133x ukazuje na postizanje prekretnice od 20 Mb/s. Memorijske kartice temelje se na SLC NAND tehnologiji (65 nm).
Procijenjena maloprodajna cijena memorijske kartice od 2 GB je 170 USD.

Metodologija ispitivanja

Popis programa korištenih za testiranje:

FC-Test verzija 1.0;
AIDA verzija 3.95.

Tijekom rada korištena je testna platforma sljedeće konfiguracije:

Matična ploča - Albatron PX865PE Pro;
Centralni procesor - Intel Pentium 4 2,4 GHz;
Tvrdi disk - IBM DTLA-307015 15 GB;
Grafički adapter - Radeon 7000 32 MB;
RAM - 256 MB;
Operativni sustav - Microsoft Windows 2000 sa servisnim paketom 4.

Testiranje medija provedeno je pomoću SanDisk ImageMate 5-in-1 Reader/Writer i Pretec e-Disk II čitača kartica.

FC Test

Tijekom testiranja programom FC-Test saznale su se stvarne karakteristike performansi memorijskih kartica, au ovom slučaju kroz njihove rezultate i učinkovitost čitača kartica koji nas zanimaju. Pomoću ovog uslužnog programa reproducirali smo situacije povezane s upotrebom tri uzorka koji odražavaju utjecaj veličina (1, 10 i 100 MB) i broja datoteka (1, 10 i 100) na performanse medija.






Prvo, da vidimo kako se mediji ponašaju kada koriste obrazac koji se sastoji od stotinu datoteka od jednog megabajta.


Prvi dijagram prikazuje rezultate mjerenja brzine pisanja (kreiranja) datoteka. U slučaju korištenja SanDisk čitača kartica, Pretecov SD medij je na prvom mjestu, neznatno ispred svog protivnika u licu A-DATA kartice. Nećemo raditi izravnu usporedbu između različitih vrsta medija, ali imajte na umu da je Pretecov MMC Plus daleko iza ostala dva testera u pogledu brzine pisanja.
Korištenje Pretecovog e-Disk II čitača kartica donosi prekrasnu transformaciju do sada sporih uređaja. Svi mediji pokazuju naglo povećanje brzine pisanja. To je posebno vidljivo na primjeru MMC kartice Osim toga, čija se izvedba povećava gotovo šest puta, što mu omogućuje da se popne na sam vrh ljestvice. Povećanje brzine također je vrlo vidljivo za druga dva SD medija. U većoj mjeri to se odnosi na Pretec proizvod.


Grafikon s rezultatima mjerenja brzine čitanja sto datoteka po megabajtu, u slučaju korištenja SanDisk čitača kartica, sugerira da oba SD medija pokazuju gotovo iste performanse u ovom pokazatelju, ali Pretec proizvod je malo ispred. MMC memorijska kartica primjetno zaostaje za njima u brzini čitanja.
Korištenje Pretec čitača kartica za testiranje medija omogućuje vam više nego zamjetno povećanje performansi za sva tri sudionika. Ovo izgleda posebno impresivno s MMC memorijskom karticom. Njezina se brzina čitanja šesterostručila. Dobar "dobitak" dobili su i od SD medija, koji su ponovno pokazali gotovo iste rezultate uz blagu prednost Pretec kartice. Brzina čitanja oba SD medija gotovo se udvostručila.

Sada prijeđimo na razmatranje situacije povezane s korištenjem uzorka koji se sastoji od deset datoteka od deset megabajta.


Na grafikonu rezultata brzine pisanja medija pomoću SanDisk čitača kartica vidimo da je Pretecova SD memorijska kartica nešto ispred A-DATA proizvoda. MMC nosač pokazuje vrlo skroman rezultat.
U slučaju korištenja Pretec čitača kartica kao radnog uređaja, svi mediji ponovno imaju "drugi vjetar". Najviše se "transformira" MMC memorijska kartica. Ona ima skoro šesterostruko povećanje brzine pisanja. Pretecov SD medij gotovo udvostručuje svoje performanse i znatno je ispred svog protivnika, A-DATA Turbo SD kartice.


Na sljedećem dijagramu vidimo da čitanje datoteka s medija u SanDisk čitaču kartica dovodi do toga da obje SD memorijske kartice imaju potpuno jednake rezultate. MMC medij i dalje pokazuje konstantno niske brzine pisanja.
Korištenje novog Pretec čitača kartica za čitanje datoteka ponovno je dovelo do vrlo značajnog povećanja performansi sva tri medija. Brzina čitanja SD kartice je jednaka jedna drugoj i otprilike dvostruko brža nego kod korištenja SanDisk čitača kartica. Učinak MMC medija povećan je za oko šest puta.

Vrijeme je da pogledamo performanse medija, prikazane u slučaju rada s uzorkom koji se sastoji od jedne velike datoteke od 100 MB.


U grafikonu s brzinom zapisivanja datoteke na memorijske kartice, rezultati dobiveni pomoću SanDisk čitača kartica pokazuju da je Pretec SD medij malo nadmašio svog protivnika. MMC memorijska kartica radi vrlo sporo.
Zamjena čitača kartica Pretec uređajem rezultira primjetnim povećanjem brzine pisanja za sve medije. Posebno je to izraženo kod MMC memorijske kartice. Njegova izvedba povećana je za oko šest puta. Među SD karticama, Pretec-ova zamjena čitača kartica pogodila je najteže, s brzinom pisanja koja se otprilike udvostručila kako bi nadmašila sličnu vrstu medija koju proizvodi A-DATA.


Grafikon s rezultatima dobivenim tijekom mjerenja brzine čitanja uređaja pokazuje da u slučaju korištenja Sandisk čitača kartica postoji paritet pune brzine između SD kartica i vrlo primjetan zaostatak u ovom pokazatelju MMC medija.
Još jednom vidimo i povoljan učinak Pretec čitača kartica na brzinu čitanja sva tri medija koja smo testirali. Brzina SD memorijskih kartica povećana je za oko dva puta, a performanse MMC medija oko šest puta.

AIDA32

Druga faza našeg testiranja odnosi se na mjerenje pokazatelja performansi medija pomoću programa AIDA32. Tijekom sintetičkih testova snimali smo grafikone linearnog čitanja i pisanja, kao i vremena pristupa. Odgovarajući dijagrami konstruirani su na temelju prosjeka ova tri parametra.

Pretec MMC Plus: SanDisk ImageMate 5-u-1



Linearna brzina pisanja



Linearna brzina čitanja



Prosječno vrijeme pristupa



Pretec MMC Plus: Pretec e-Disk II



Linearna brzina pisanja



Linearna brzina čitanja



Prosječno vrijeme pristupa



Pretec SD 133x: SanDisk ImageMate 5-u-1



Linearna brzina pisanja



Linearna brzina čitanja



Prosječno vrijeme pristupa



Pretec SD 133x: Pretec e-Disk II



Linearna brzina pisanja



Linearna brzina čitanja



Prosječno vrijeme pristupa



A-DATA Turbo SD: Pretec e-Disk II



Linearna brzina pisanja



Linearna brzina čitanja



Prosječno vrijeme pristupa




Počnimo s pregledom rezultata sintetičkih testova s ​​pokazateljima prosječne linearne brzine pisanja.


Dijagram jasno pokazuje da kada koristite SanDisk čitač kartica, obje SD kartice pokazuju identične performanse. MMC medij je jako daleko iza njih po prosječnoj brzini linearnog snimanja.
Zamjena čitača kartica s novim Pretec proizvodom rezultira više od 1,5x povećanjem prosječne linearne brzine pisanja za obje SD memorijske kartice i oko šesterostrukim povećanjem za MMC medije.


Grafikon s rezultatima mjerenja prosječne linearne brzine čitanja pokazuje da su u slučaju korištenja SanDisk čitača kartica rezultati praktički jednaki za dvije SD memorijske kartice, a MMC medij osjetno zaostaje za njima.
Rad memorijskih kartica preko Pretec čitača kartica daje osjetno, gotovo dvostruko, povećanje prosječne linearne brzine čitanja SD medija, koji su se opet pokazali gotovo jednakim performansama. Brzina MMC kartice je jako povećana - u ovom slučaju više od šest puta.


Izmjereno prosječno vrijeme pristupa SD medijima korištenjem SanDisk čitača kartica bilo je jednako i nije razočaravajuće. Nešto je veći za MMC karticu.
Zanimljivo je da je korištenje Pretec čitača kartica u radu dovelo do značajnog smanjenja prosječnog vremena pristupa. To je posebno vidljivo kod MMC kartice. Za SD nosače to se dogodilo u manjoj mjeri, ali ipak - sitnica, ali lijepo.

Sažimajući

Općenito, glavna svrha ovog testa u početku su bile memorijske kartice, ali rezultati dobiveni tijekom njega tjeraju nas da prije svega govorimo o Pretec čitač kartica eDisk II. Njegov rad bio je jasna potvrda činjenice da je za učinkovit rad najbržeg medija potreban adekvatan čitatelj i pisac. Naše pretpostavke da tijekom dosadašnjih testova nismo uvijek uspjeli postići pokazatelje performansi koje su deklarirali proizvođači na memorijskim karticama, upravo zbog greške čitača kartica, u ovom su slučaju jasno potvrđene. Pretecov minijaturni e-Disk II bio je za glavu i ramena iznad ekvivalentnog SanDisk ImageMate 5-u-1 čitača kartica. To je posebno snažno utjecalo na brzinu čitanja i pisanja MMC memorijske kartice, čija se izvedba odmah povećala za oko šest puta, dosegnuvši 9-10 MB / s. U nešto manjoj mjeri to je utjecalo na SD nositelje, kod kojih je taj rast u nizu situacija dosegao približno dvostruku vrijednost. Zahvaljujući tome uspjeli su postići brzinu čitanja od 18 Mb/s, što je već prilično blizu brojkama koje su deklarirali proizvođači. Ovdje se također može primijetiti da je Pretec SD 133x memorijska kartica izgledala nešto bolje od A-DATA Turbo SD što se tiče brzine, zbog veće brzine pisanja.
S obzirom da proizvođači flash memorijskih medija konstantno poboljšavaju svoje karakteristike, svim kupcima ovog proizvoda možemo preporučiti da posebnu pozornost obrate i na čitače kartica, budući da stari modeli očito neće moći osigurati učinkovito korištenje novih memorijskih kartica. Jedan od prvih kandidata za akviziciju sasvim je vrijedan da postane Pretec e-Disk II. Ovaj kompaktni uređaj neće zauzeti puno prostora u vašem džepu i pomoći će vašim memorijskim karticama da maksimalno iskoriste svoje karakteristike brzine. Osim toga, ovaj uređaj može obavljati funkcije konvencionalnog USB flash pogona, a košta toliko novca da neće šokirati kupce.

Željeli bismo izraziti našu zahvalnost NORMA GRUPI na ustupljenim memorijskim karticama i Pretec čitaču kartica za testiranje.