Комп'ютерна допомога. Огляд карт пам'яті MMC та SD, а також кард-рідера компанії Pretec Що таке роз'єм sd mmc

MultiMediaCard, офіційно скорочено MMC, є картка пам'яті стандарт, який використовується для твердотільного зберігання . Представлена ​​в 1997 році SanDisk і Siemens AG, ДКІ засновані на поверхню контакт з низькою кількістю висновків послідовного інтерфейсу, використовуючи вузол стека підкладки єдиного блоку пам'яті, і, отже, набагато менше, ніж у попередніх системах, заснованих на високому штифті-кількість паралельних інтерфейсів використанням традиційної поверхні -mount складання, такі як CompactFlash . Обидва продукти були введені спочатку з використанням SanDisk NOR на основі флеш - технології. MMC розмір поштової марки: 24 мм × 32 мм × 1,4 мм. MMC спочатку використовували 1-бітовий послідовний інтерфейс, але нові версії специфікації дозволяють передачу 4 або 8 біт за один раз. MMC може використовуватись у багатьох пристроях, які можуть використовувати Secure Digital (SD) карти.

Як правило, ГМК функціонує як носій інформації для портативного пристрою, у формі, яка може бути легко видалена для доступу до комп'ютера. Наприклад, цифрова камера використовуватиме MMC для зберігання файлів зображень. Через зчитувач MMC (як правило, невелику скриньку, яка підключається через USB або якесь інше послідовне з'єднання, хоча деякі з них можуть бути знайдені інтегровані в самому комп'ютері), користувач може передавати знімки, зроблені за допомогою цифрового фотоапарата до його або її комп'ютера . Сучасні комп'ютериЯк ноутбуки і настільні комп'ютери, часто мають SD слоти, які можуть додатково прочитати ММС, якщо драйвера операційної системи можуть.

КММ доступні у розмірах аж до 512 Гбайт. Вони використовуються практично за всіх умов, в яких карти пам'яті використовуються, як стільникові телефони, цифрові аудіо-плеєри, цифрові камери та КПК. З моментом введення SD карт, кілька компаній будують MMC слоти у свої пристрої (виняток становлять деякі мобільні пристрої, такі як Nokia 9300, комунікатор у 2004 році, де менший розміром ММСА є перевагою), але трохи тонше, пін-сумісним КММ можна використовувати практично будь-який пристрій, який можна використовувати SD карти, якщо програмне забезпечення / прошивки на пристрої здатна.

У той час як деякі компанії будують MMC слоти в пристрій, як у 2018 році (SD - карти є більш поширеними), вбудований MMC (EMMC) досі широко використовуються в побутовій електроніці як основний засіб інтегрованого зберігання в портативних пристроях. Вона забезпечує систему флеш-пам'яті недорогу з вбудованим контролером, який може знаходитися всередині Android або Windows, телефон або в недорогих ПК і може з'явитися на господаря як завантажувальний пристрій, замість дорожчої форми твердотільне зберігання, наприклад, традиційний твердотільний накопичувач.

Відкритий стандарт

Найкращі з чотирьох типів MMC карт (за годинниковою стрілкою зліва направо): MMC, RS-MMC, MMCplus, MMCmobile, металевий розширювач

Низ же чотири карти

Ця технологія є стандартом доступним для будь-якої компанії, яка бажає розробляти продукти на його основі. Там немає роялті заряджено для пристроїв, які приймають у MMC. Членство в Асоціації MMC має бути придбано для того, щоб виготовити самі карти.

Станом на липень 2009 року специфікації версії 4.4 (від березня 2009) може бути запрошена від MMCA, і після реєстрації MMCA можна скачати безкоштовно. Старі версії стандарту, а також деякі додаткові вдосконалення стандарту, такі як MiCard та SecureMMC, мають бути придбані окремо.

Дуже детальна версія доступна в режимі он-лайн, яка містить необхідну інформацію для написання драйвера MMC.

Станом на 23 вересня 2008 року група MMCA вже перевернула всі специфікації в JEDEC організації, включаючи впроваджені MMC (електронна MMC) та miCARD активів. JEDEC є організацією, що займається стандартами для твердотільного промисловості.

Станом на лютий 2015 року, останню версію специфікації 5.1 можна запросити від JEDEC, і після реєстрації JEDEC, можна завантажити безкоштовно заряд. Старі версії стандарту, а також деякі додаткові вдосконалення стандарту, такі як MiCard та SecureMMC, мають бути придбані окремо.

Варіанти

RS-MMC

У 2004 році зменшеного розміру MultiMediaCard (RS-MMC) був введений як менший форм - фактор MMC, близько половини розміру: 24 мм × 18 мм × 1,4 мм. RS-MMC використовує простий механічний адаптер, щоб подовжити карту, тому він може бути використаний у будь-якому MMC (або SD) слот. RS-ММС в даний час доступні в розмірах до 2 Гб.

Сучасне продовження RS-MMC широко відоме як Minidrive (MD-MMC). Minidrive зазвичай є MicroSD адаптер картки в RS-MMC форм - фактор. Це дозволяє користувачеві скористатися ширшим спектром сучасного ММСА, доступного для перевищення історичного 2 ГБ обмеження старої технології чіпа.

Версія 4.x карти повнорозмірних та зменшеного розміру картки можуть бути продані як MMCplusі MMCmobileвідповідно.

Версія 4.x карти повністю сумісна з існуючими читачами, але вимагає оновленого апаратного / програмного забезпеченнявикористовувати свої нові можливості; навіть якщо чотири-біт шириною шини та високошвидкісні режими роботи навмисно електрично сумісні з SD, протокол ініціалізації відрізняється, тому оновлення прошивки/програмного забезпечення повинні використовувати ці функції у рідері SD.

MMCmicro

MMCmicroверсія мікророзміру MMC. З розмірами 14 мм × 12 мм × 1,1 мм, ще менше та тонше, ніж RS-MMC. Як MMCmobile, MMCmicro дозволяє подвійну напругу, зворотно сумісний з MMC, і може бути використано в повнорозмірних MMC та SD слоти з механічним адаптером. MMCmicro карти мають високу швидкість і чотири-розрядні шини особливості 4.x специфікації, але не вісім-бітну шину, через відсутність додаткових контактів.

Раніше вона була відома як S-карту, коли введена Samsung 13 грудня 2004 р. Пізніше була адаптована і впроваджена в 2005 році Асоціацією MultiMediaCard (MMCA) як третя карта пам'яті форм - фактора в MultiMediaCardсім'ї.

MMCmicro виглядає дуже схожим на MicroSD, але ці два формати не є фізично сумісні і мають несумісне розведення.

MiCard

MiCardє назад сумісним розширенням стандарту MMC з теоретичним максимальним розміром 2048 ГБ (2 ТБ) оголосив 2 червня 2007 року карта складається з двох роз'ємних частин, так само, як MicroSD картиіз адаптером SD. Маленька карта пам'яті розміщується безпосередньо в порті USB , а також має MMC-сумісний електричні контакти, які з включеним електромеханічним адаптером припадки в традиційних читачах MMC та SD карт. На сьогоднішній день лише один виробник (Pretec) випустив карти у цьому форматі.

Розробка Тайваню, в момент анонсу дванадцяти тайванських компаній (включаючи ADATA Technology, Asustek, BenQ, Carry Computer Eng. Co., C-One Technology, DBTEL, потужність Digital Card Co. та RiCHIP) він підписав контракт на виготовлення нової картипам'яті. Тим не менш, станом на червень 2011 року жодна з перерахованих компаній не випустила жодних таких карт, і ні якісь подальші заяви були зроблені про плани формату.

Карта була оголошена доступні, починаючи з третім кварталом 2007 року він повинен був врятувати 12 тайванських компанії, які плануються виготовити продукт і відповідне апаратне забезпечення до США 40 мільйонів доларів у ліцензійних зборах, які, ймовірно, в іншому випадку буде виплачена власникам конкуруючі формати флеш-пам'ять. Вихідна карта повинна була мати ємність 8 Гб, тоді як стандарт дозволив би розміри до 2048 Гб. Було заявлено, щоб мати швидкість передачі даних 480 Мбіт / с (60 Мбайт / с), з планами збільшення пропускної спроможності протягом тривалого часу.

SecureMMC

Додаткова, необов'язкова частина специфікації MMC 4.x є DRM механізму призначений для того, щоб MMC конкурувати з SD або картою пам'яті Memory Stick в цій галузі. Дуже мало інформації відомо про те, як SecureMMC працює або як його характеристики DRM порівняти його з конкурентами.

EMMC

EMMC (вбудовано MMC) , архітектура ставить компоненту MMC (флеш - пам'ять плюс контролер) у невеликому масив сітки кульового пакета (BGA) IC для використання в друкованих платах як вбудована енергонезалежна система пам'яті. EMMC існує в 100, 153, 169 кульових упаковок і заснований на паралельному 8-бітовому інтерфейсі. Це помітно відрізняється від інших версій MMC, оскільки це не є користувачем знімної картки, а скоріше постійне кріплення до монтажної плати. У разі виникнення питання, що випливає з будь-якої пам'яті або контролера, весь PCB (Printed Circuit Board) необхідно замінити.

EMMC не підтримує SPI-шини протоколу.

Майже всі мобільні телефони та планшети використовували цю форму спалаху для основного зберігання до 2016 року, в 2016 UFS почав брати контроль над ринком. Остання версія стандарту EMMC (JESD84-B51) за JEDEC є версія 5.1 випущена в лютому 2015 року зі швидкістю конкуруючими дискретними SATA -На твердотільних дисках (400 Мб/с).

інші

Seagate, Hitachi та інші знаходяться у процесі звільнення SFF жорстких дисків з інтерфейсом називається CE-ATA. Цей інтерфейс електрично та фізично сумісний зі специфікацією MMC. Однак структура команди була розширена, щоб дозволити хост-контролеру видавати команди ATA для управління жорсткого диска.

Таблиця

Тип MMC RS-MMC MMCplus MMCmobile SecureMMC SDIO SD MiniSD MicroSD
SD-роз'єм сумісний так наповнювач так наповнювач так так так адаптер адаптер
Pins 7 7 13 13 7 9 9 11 8
ширина 24 мм 24 мм 24 мм 24 мм 24 мм 24 мм 24 мм 20 мм 11 мм
довжина 32 мм 18 мм 32 мм 18 мм 32 мм 32 мм + 32 мм 21.5 мм 15 мм
товщина 1,4 мм 1,4 мм 1,4 мм 1,4 мм 1,4 мм 2,1 мм 2,1 мм (максимум)
1,4 мм (рідко)
1,4 мм 1 мм
1-бітний SPI шини режим Необов'язковий Необов'язковий Необов'язковий Необов'язковий так так так так так
частота шини SPI Max 20 МГц 20 МГц 52 МГц 52 МГц 20 МГц 50 МГц 25 МГц 50 МГц 50 МГц
Режим 1-бітна шина MMC/SD так так так так так так так так так
Режим 4-бітна шина MMC/SD ні ні так так ні Необов'язковий так так так
Режим 8-бітний MMC шини ні ні так так ні ні ні ні ні
DDR режим ні ні так так невідомий невідомий невідомий невідомий невідомий
Макс MMC / частота шини SD 20 МГц 20 МГц 52 МГц 52 МГц 20 МГц? 50 МГц 208 МГц 208 МГц 208 МГц
Макс MMC/SD швидкість передачі даних 20 Мбіт/с 20 Мбіт/с 832 Мбіт/с 832 Мбіт/с 20 Мбіт/с? 200 Мбіт/с 832 Мбіт/с 832 Мбіт/с 832 Мбіт/с
Переривання ні ні ні ні ні Необов'язковий ні ні ні
DRM підтримка ні ні ні ні так N/A так так так
шифрувати користувача ні ні ні ні так ні ні ні ні
Спрощена специфікація. так так ні ні невідомий так так ні ні
Вартість членства JEDEC: US ​​$ 4,400 / рік, за бажанням Асоціація SD Card: US $ 2000/рік, загальний; US $ 4500 / рік, виконавчий
Різні картипам'яті є типовими представниками зовнішніх накопичувачів на флеш-пам'яті. Сьогодні багато пристроїв, що знаходяться в нашому вживанні, такі як: стільникові телефони, фотоапарати, медіа і MP3 плеєри та інші використовують як носій інформації карти пам'яті.
Вважаємо, що не буде зайвим знати особливості, які мають різні типи карт пам'яті, кожна з яких призначена для певного пристрою.

Що ж усередині у цих карток...

Флеш-пам'ять - це різновид зберігачів даних, основна мета використання яких, збільшити функціональні можливості сучасних мобільних пристроїв. Це дозволяє виробникам лідирувати на ринку та виробляти апаратуру, затребувану користувачами. Величезним плюсом карт пам'яті є відсутність вимог щодо додаткового живлення, вони задовольняються тим, що вже є у приладі, де вони використовуються. Кара пам'яті легко заповнюється інформацією і легко звільняється від неї. В ній немає механічних рушійних частин, тому вона вимагає мінімум харчування і термін її роботи практично не обмежений. Карти пам'яті дають змогу переписувати інформацію від десятків тисяч циклів до мільйона.

Термін зберігання даних на цих пристроях є досить довгим і становить від 20 до 100 років. Ще одним плюсом є мала чутливість до зовнішніх впливів, вібрацій та ударів.

Але однією з головних переваг карт пам'яті є їх компактність. Маючи товщину від трьох міліметрів і менше, карта має максимальну довжину всього чотири сантиметри.

Різноманітність різновидів

У документації на пристрій завжди є опис або абревіатура того типу карт пам'яті, які цей пристрій може використовувати. Визначившись з типом картки виберіть виробника, орієнтуючись на найвідоміших виробників, що вже зарекомендували себе. У деяких із них карти пам'яті оснащені різними перехідниками, які суттєво підвищують функціональність та дозволяють використовувати картку пам'яті в інших пристроях.

На сьогоднішній момент існує сім основних типів карток пам'яті.
CompactFlash, інакше CF, що складається з двох типів - CF type I та CF type II. Ці різновиди карт пам'яті найбільш поширені через свої особливості, які різко відрізняють їхню відмінність від інших типів компактних носіїв інформації. Маючи високу швидкість обміну даними і надаючи досить високий обсяг пам'яті ці карти мають, в сукупності дуже низьку ціну щодо мегабайт/рубль, що дуже привабливо як для тих хто виробляє мобільні пристрої, так і для тих хто їх використовує. За всіма наявними даними, в даний час це найпоширеніший вид карт пам'яті.

IBM Microdrive- ще один різновид карт пам'яті, для якої не зовсім підходить під це визначення, формату Compact Flash type IIчерез те, що є практично зменшеною копією вінчестера. Маючи вартість набагато нижче інших видів карт пам'яті, але є менш надійним пристроєм через рухомих частин. Ще однією негативною рисою цієї карти є вище енергоспоживання. Тому рідкісні виробники використовують цей різновид у своїх виробах, роз'єми яких відповідають CF type II.


SmartMedia- теж є представником недорогих та компактних флеш карт (товщиною всього до одного міліметра). Низька вартість цих карт визначена насамперед використанням доступних компонентів, але це, своєю чергою, також є недоліком, оскільки використання недорогих компонентів може призвести до позаштатним випадкам і можуть викликати втрату інформації.


Multimedia Card (MMC)- Ось, мабуть, один з найкращих представників карток пам'яті цього класу, головними перевагами цього різновиду карток пам'яті є маленькі розміри і низьке електроспоживання. Щоправда, все це впливає швидкість обміну інформацією. Габарити цих карт – 24x32x1,4 мм, та короткої 24x18x1,4 мм. Використовують їх в основному в мобільних телефонах та інших пристроях, що мають дуже компактні розміри.

SecureDigital (SD)- Своїми габаритами ці карти пам'яті трохи поступаються ММС, зате є кращими з точки швидкості обміну інформацією при роботі з великим розміром даних, що вміщуються. Ця особливість диктує і вищі ціни на них.

MicroSD- практично за своїми характеристиками не поступається SD, маючи при цьому менші розміри. Майже з усіма картами пам'яті цього типу йдуть у комплекті перехідники на SD/

SD та MMCназад сумісні, тому карти пам'яті MMC можна встановити та експлуатувати замість SD, але зворотні дії на жаль - неможливі. Більше того, останніх версіяхвиробів, що випускаються виробниками (телефони, плеєри) ставлять тільки роз'єм типу SD, щоб ввести універсальність карти (він навіть позначається в документації, як роз'єм SD/MMC).


MemoryStick- зроблений спеціально і використовується практично лише у пристроях, що випускаються фірмою Sony. Габарити цієї карти пам'яті – 24*32/1,4 (2,1) мм., карта дуже захищена від стороннього втручання, а за своїми робочими характеристиками дуже схожа на карту пам'яті – SecureDigital (SD). Однак слабким її місцем є невеликий обсяг інформації, що зберігається.

За останніми даними статистики в даний час найпоширенішими, загальноприйнятими та використовуються карти пам'яті типів CompactFlashі SD/MMC.

Для зручності оцінки зовнішнього вигляду та габаритів різних типівкарт, покажемо їх наочно:


1 = MMC Plus (Multimedia Card)
2 = SD Mini (Secure Digital)
3 = SD Micro (Secure Digital)
4 = MMC Mobil (Multimedia Card)
5 = MS Pro (Memory Stick Pro)
6 = MS Pro Duo (Memory Stick Pro Duo)
7 = RS MMC (Multimedia Card)
8 = SM (Smart Media)
9 = CF (Compact Flash)
10 = SD (Secure Digital)

Що ж вибрати?

Як правило це завдання одна з найлегших, Вам потрібно лише знати, який тип карт пам'яті може використовуватися в придбаному вами пристрої. Це Ви легко можете дізнатися з документації на Ваш пристрій або з написів на корпусі. Єдине, що ви можете зробити, це вибрати фірму виробника, виходячи з Ваших уподобань.

Який об'єм...?

Загалом питання тривіальне. Можна вважати за кількістю фотографій, часу музики або відео, але як правило, що б не вибрали завжди стає мало.

Найголовніше - визначиться з тим, яку суму ви готові на це витратити, більшість вибір зменшується відразу в кілька разів. Адже при великому обсязі інформації, що зберігається, великій швидкості обміну нею, мінімальних габаритах, ціна може бути занадто висока для тієї, щоб ви змогли собі її дозволити. Тому просто оберіть максимально більший обсяг, який Ви можете собі дозволити.


Однією з тенденцій, що простежуються серед карт пам'яті, крім само собою зрозумілого збільшення їх швидкодії, є їх подальша мініатюризація, у світлі якої перспективи найбільш популярних до останнього часу носіїв CompactFlash здаються все більш туманними. У цій статті ми спробуємо оцінити продуктивність двох карток пам'яті стандартів MMC і SD одного з найбільших виробників корпорації Pretec. Але не лише вони стануть об'єктом нашої уваги. У такій тонкій справі як з'ясування реальної швидкодії карт пам'яті дуже важливу увагу на підсумкові результати завжди надають пристрої, які з них зчитують інформацію. На жаль, швидкість читання та запису компактних носіїв нам доводиться визначати опосередковано, а не безпосередньо. "Зайвою" ланкою в ланцюжку стає кард-рідер, який має власні характеристики. Саме він у більшості випадків є причиною того, що нам не вдається досягти швидкодії карт пам'яті, заявленої виробниками. З цієї причини у нас особливий інтерес викликав новий кард-рідер компанії Pretec, який ми вирішили порівняти ефективності з пристроєм компанії SanDisk, який ми використовуємо раніше. Для того щоб тут картина вийшла більш об'єктивною, ми вирішили зробити і повторний вимір швидкодії карти пам'яті, яку ми раніше протестували. Turbo SD компанії A-DATA, Що показала тоді не такі високі результати, на які можна було б розраховувати, виходячи із заявлених характеристик.

Pretec e-Disk II USB Card Reader


Почати представлення учасників цього разу ми вирішили з нового кард-рідера e-Disk II. На перший погляд може здатися, що Ви маєте справу зі звичайним USB флеш-накопичувачем, настільки даний мініатюрний привід схожий на цю категорію пристроїв зовнішньому виглядута розмірів. Однак за ближчого спілкування стає зрозуміло, що це не так. У "обтічному" корпусі з напівпрозорого синього пластику під кришкою, що відкидається, знаходиться відсік для установки туди карт пам'яті двох категорій.

Під ковпачком, що втім продовжує залишатися висить на тонкому металевому ланцюжку, виявляється USB роз'єм. На кінці ланцюжка є овальна металева пластика з ім'ям виробника та мініатюрний "карабінчик", завдяки якому можна використовувати кард-рідер як звичайний брелок до ключів. Закінчуючи опис пристрою читання карт пам'яті, можна згадати ще про наявність світлодіодного індикатора режиму роботи.

p align="justify"> Серед не названих нами технічних характеристик необхідно відзначити підтримку інтерфейсу USB 2.0. Природно, що цей стильний кард-рідер можна використовувати не тільки за прямим призначенням для читання карт пам'яті SD і MMC, але і в ролі звичайного USB флеш-накопичувача. Для цього треба лише залишити в ньому один із вищезгаданих носіїв. :)

Орієнтовна роздрібна вартість кард-рідера дорівнює 11 у.

Pretec MMC Plus 1 Гб


Карта пам'яті сімейства MMC Plus, що потрапила до нас, не мала напису на ній 266х, що означає швидкість трансферу, що дозволило б її повністю ототожнити з носієм, представленим на сайті виробника. Жодних згадок про швидкісні характеристики немає і на упаковці. У подібній ситуації тестування, яке ми проводимо, має особливу актуальність і сприятиме встановленню істини.
Орієнтовна роздрібна вартість картки пам'яті обсягом 2 Гб становить 150 у.

Pretec SD 133x 2 Гб


У сімейство карток Secure Digital входять носії об'ємом від 256 Мб до 4 Мб. Заявлена ​​швидкість трансферу 133х говорить про досягнення рубежу 20 Мб/с. Карти пам'яті виконані на основі SLC NAND технології (65 нм).
Орієнтовна роздрібна вартість картки пам'яті обсягом 2 Гб становить 170 у.

Методика тестування

Список програм, використаних для тестування:

FC-Test версії 1.0;
AIDA версія 3.95.

Під час роботи застосовувалась тестова платформа наступної конфігурації:

Системна плата - Albatron PX865PE Pro;
Центральний процесор - Intel Pentium 4 2.4 ГГц;
Жорсткий диск – IBM DTLA-307015 15 Гб;
Графічний адаптер – Radeon 7000 32 Мб;
ОЗП – 256 Мб;
Операційна система – Microsoft Windows 2000 із Service Pack 4.

Тестування носіїв відбувалося з використанням кард-рідера SanDisk ImageMate 5-in-1 Reader/Writer та Pretec e-Disk II Card Reader.

FC-Test

У ході тесту з використанням програми FC-Test з'ясовувалися реальні характеристики швидкодії карт пам'яті, і, в даному випадку, через їх результати і ефективність кард-рідерів, що цікавлять нас. За допомогою даної утиліти відтворювалися ситуації, пов'язані із застосуванням трьох патернів, що відображають вплив розмірів (1, 10 та 100 Мб) та кількості файлів (1, 10 та 100) на швидкодію носіїв.






Спочатку подивимося, як поводяться носії при використанні патерну, що складається зі ста файлів по одному мегабайту.


На першій діаграмі представлені результати виміру швидкості запису (створення) файлів. У разі використання кард-рідера SanDisk на першому місці виявляється носій SD компанії Pretec, який трохи випередив свого опонента в особі карти A-DATA. Ми не будемо проводити прямого порівняння між носіями різного типу, але зазначимо, що карта MMC Plus компанії Pretec за швидкістю запису дуже відстала від двох інших учасників тестування.
Застосування кард-рідера e-Disk II компанії Pretec призводить до чудового перетворення досі не дуже швидких пристроїв. Всі носії демонструють швидкість запису, що різко зросла. Особливо добре видно це на прикладі карти MMC Plus, швидкодія якої зростає майже в шість разів, дозволяючи їй піднятися на самий верх діаграми. Дуже помітний приріст швидкості у двох інших носіїв типу SD. Більшою мірою це стосується продукту компанії Pretec.


Діаграма з результатами вимірювання швидкості читання ста файлів по одному мегабайту, у разі використання кард-рідера SanDisk, говорить про те, що за цим показником обидва носії SD показують практично однакову швидкодію, але продукт Pretec трохи попереду. Помітно відстає від них за швидкістю читання карта пам'яті MMC.
Використання кард-рідера Pretec для тестування носіїв дозволяє отримати більш ніж помітний приріст швидкодії всіх трьох учасників. Особливо вражаюче це має картка пам'яті MMC. Її швидкість читання зросла у шість разів. Непогана "добавка" отримана і у носіїв SD, які знову продемонстрували практично однакові результати з невеликою перевагою карти компанії Pretec. Швидкість читання в обох носіїв SD зросла майже вдвічі.

Тепер перейдемо до розгляду ситуації, пов'язаної з використанням патерну, що складається з десяти файлів десять мегабайт.


На графіку результати, що відображають швидкість запису носіїв з використанням кард-рідера SanDisk, бачимо, що картка пам'яті SD компанії Pretec трохи випереджає продукт компанії A-DATA. Носій MMC показує дуже скромний результат.
У разі використання робочого пристрою кард-рідера компанії Pretec у всіх носіїв знову відкривається "друге дихання". Найсильніше "перетворюється" карта пам'яті MMC. У неї спостерігається майже шестиразове зростання швидкості запису. Носій SD компанії Pretec збільшує свою швидкодію майже вдвічі, і він помітно випереджає свого опонента в особі карти A-DATA Turbo SD.


На черговій діаграмі ми бачимо, що читання файлів з носіїв у кард-рідері SanDisk призводить до того, що в обох карт пам'яті SD спостерігається повна рівність результатів. Носій MMC, як і раніше, показує стабільно низьку швидкість запису.
Використання для читання файлів нового кард-рідера компанії Pretec вкотре призвело до дуже суттєвого збільшення показників швидкодії всіх трьох носіїв. Швидкість читання карток SD дорівнює один одному і приблизно вдвічі більше, ніж у разі використання кард-рідера SanDisk. Швидкодія носія MMC зросла приблизно шість разів.

Настав час глянути на швидкодію носіїв, показане у разі роботи з патерном, що складається з одного великого файлу об'ємом 100 Мб.


На діаграмі зі швидкістю запису файлу на карти пам'яті результати, отримані з використанням кард-рідера SanDisk, говорять про те, що носій Pretec SD трохи обігнав свого опонента. У картки пам'яті MMC швидкодія дуже низька.
Заміна кард-рідера на пристрій Pretec призводить до відчутного приросту швидкості запису у всіх носіїв. Особливо яскраво це у карти пам'яті MMC. Її швидкодія збільшилася приблизно шість разів. Серед карт SD найсильніше заміна кард-рідера далася взнаки на продукті компанії Pretec, чия швидкість запису зросла приблизно вдвічі, і він став помітно обганяти носій аналогічного типу, вироблений A-DATA.


Графік з результатами, отриманими в ході вимірювання швидкості читання пристроїв видно, що у разі застосування кард-рідер компанії Sandisk, спостерігається повний паритет швидкодії між картами SD і дуже помітне відставання за цим показником носія MMC.
В черговий раз ми бачимо також сприятливий вплив роботи кард-рідера Pretec на швидкість читання всіх трьох носіїв, що тестуються нами. Швидкодія карт пам'яті SD збільшилася приблизно удвічі, а носія MMC – приблизно шість разів.

AIDA32

Другий етап нашого тестування пов'язаний із вимірюванням показників швидкодії носіїв за допомогою програми AIDA32. Під час проведення синтетичних тестів нами знімалися графіки лінійного читання та запису, а також часу доступу. З середніх показників трьох цих параметрів було побудовано відповідні діаграми.

Pretec MMC Plus: SanDisk ImageMate 5-in-1



Linear Write Speed



Linear Read Speed



Average Access Time



Pretec MMC Plus: Pretec e-Disk II



Linear Write Speed



Linear Read Speed



Average Access Time



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



Linear Write Speed



Linear Read Speed



Average Access Time



Pretec SD 133x: Pretec e-Disk II



Linear Write Speed



Linear Read Speed



Average Access Time



A-DATA Turbo SD: Pretec e-Disk II



Linear Write Speed



Linear Read Speed



Average Access Time




Почнемо розгляд результатів синтетичних тестів із показників середньої швидкості лінійного запису.


На діаграмі добре видно, що у разі використання кард-рідера компанії SanDisk обидві карти SD демонструють ідентичну швидкодію. Дуже сильно відстав від них за середньою швидкістю лінійного запису носій MMC.
Заміна кард-рідера на новий продукт компанії Pretec призводить до більш ніж півторакратного приросту середньої швидкості лінійного запису в обох карт пам'яті SD і приблизно шестиразового у носія MMC.


Графік з результатами вимірювання середньої швидкості лінійного читання демонструє у разі застосування кард-рідера SanDisk практичну рівність результатів двох карт пам'яті SD і помітне відставання від них носія MMC.
Робота карт пам'яті через кард-рідер Pretec дає відчутний, майже дворазовий, приріст середньої швидкості лінійного читання у носіїв SD, що знову виявилися практично рівними за швидкодією. Дуже сильно зросла швидкість у карти MMC - у цьому випадку більш ніж у шість разів.


Виміряний середній час доступу у носіїв SD у разі використання кард-рідера SanDisk виявився рівним і не викликає розчарування. Дещо більше воно у карти MMC.
Цікаво, що застосування в роботі кард-рідера Pretec призвело до помітного зменшення середнього часу доступу. Особливо це помітно у картки MMC. У носіїв SD сталося меншою мірою, але все одно – дрібниця, а приємно.

Підведення підсумків

Взагалі, головною метою даного тестування спочатку були карти пам'яті, але отримані в його ході результати змушують насамперед поговорити про кард-рідер Pretec e-Disk II. Його робота стала яскравим підтвердженням того факту, що для ефективної роботи найшвидших носіїв знадобиться адекватний пристрій для читання та запису. Наші припущення про те, що в ході попередніх тестувань нам не завжди вдавалося досягти на картах пам'яті показників швидкодії, заявлених виробниками, саме з вини кард-рідера знайшло в цьому випадку яскраве підтвердження. Мініатюрний пристрій e-Disk II компанії Pretec виявився "на голову" ефективнішим за аналогічний кард-рідер SanDisk ImageMate 5-in-1. Особливо сильно це далося взнаки на швидкості читання та запису карти пам'яті MMC, чиї показники відразу зросли приблизно в шість разів, досягаючи 9-10 Мб/с. Дещо меншою мірою це позначилося на носіях SD, де це зростання досягало в ряді ситуацій приблизно дворазової величини. Завдяки цьому на них удалося досягти швидкості читання 18 Мб/с, що вже досить близько до показників, заявлених виробниками. Тут же можна відзначити, що карта пам'яті Pretec SD 133x виглядала по швидкодії трохи краще A-DATA Turbo SD, завдяки більшій швидкості запису.
Враховуючи те, що виробники носіїв флеш-пам'яті постійно покращують їх характеристики, можна порекомендувати всім покупцям цієї продукції звертати увагу і на кард-рідери, оскільки старі моделі явно не зможуть забезпечити ефективне використання нових карт пам'яті. Однією з перших кандидатур на придбання цілком варто стати Pretec e-Disk II. Цей компактний пристрій не займе багато місця в кишені і допоможе роботі карт пам'яті в режимі повного використання їх швидкісних характеристик. До того ж цей пристрій здатний виконувати функції звичайного USB флеш-приводу, а коштує воно суму грошей, яка не викликає шоку у покупців.

Висловлюємо подяку компанії NORMA GROUP за надані для тестування картки пам'яті та кард-рідер Pretec.

Як видно з малюнка після передачі кадру команди необхідно продовжувати читання байтів (Ncr) від microSD до отримання відповіді (R1), при цьому рівень CS має бути активним "0".

Залежно від індексу команди відповідь може бути не лише R1(див. набір основних команд) на CMD58 відповідь R3(R1 і завершальне 32-бітове значення OCR), а деяким командам потрібно більше часу NCR і вони відповідь буде R1b. Це відповідь R1, за якою йде прапор зайнятості (сигнал на лінії "DO" утримується карткою в низькому рівні, доки триває внутрішній процес). Контролер хоста повинен чекати на закінчення процесу, поки "DO" не перейде в стан високого рівня (тобто дочекатися 0xFF). А також R2 при запиті стану регістра STATUS.

Відповідь R1 містить 1 байт, його структуру можна переглянути в таблиці нижче. Відповідь R2 і двох байт, перший байт R1 і другий R2 (див. таблицю структури R2). А відповідь R3 відповідно із 5 байт.


Відповідь R1 при значенні 0х00означає успішне завершення команди, інакше буде встановлено відповідний прапор.

Структура відповіді R1.


Структура відповіді R2.


Ініціалізації у режимі SPI.

Після скидання та подачі живлення картка за замовчуванням встановлюється в режим роботи протоколу MMC (Serial Peripheral Interface), для переведення в режим SPI необхідно зробити наступне:

  1. Після досягнення живлення 2.2, почекати не менше мілісекунди, встановити на лініях DI і CS високий рівень і видати близько 80 імпульсів на виведення CLK. Після такої процедури картка буде готова прийняти рідну команду.
  2. Надіслати команду CMD0 (програмне скидання). Карта повинна відповісти (R1) із встановленим бітом очікування (0x01).
  3. Надіслати команду CMD1 (для початку ініціалізації картки). Чекати на відповідь 0х00 для підтвердження завершення процесуініціалізації.

Нагадаю, що команда CMD0 має містити коректне поле CRC. Розраховувати немає сенсу, оскільки аргументів у цій команді немає, тому воно постійно і має значення 0х95. Коли картка увійде в режим SPI, функція CRC буде вимкнена і не перевірятиметься. Опція CRC може бути знову увімкнена командою CMD59.

В результаті команда CMD0 виглядатиме так: 0х40, 0х00, 0х00, 0х00, 0х00, 0х95.

  • індекс команди – 0х40.
  • аргумент-0х00, 0х00, 0х00, 0х00.
  • CRC-0х95.

Що стосується 80 імпульсів, то їх можна сформувати передаючи за SPI значення 0хFF10 разів поспільпри встановлених високих рівнях на лініях DI та CS.

Після простою більше 5 мс картка пам'яті переходить в енергозберігаючий режим і здатна приймати тільки команди CMD0, CMD1 і CMD58. Тому процес ініціалізації (CMD1) необхідно практично кожного разу повторювати під час читання/запису блоку даних або робити перевірку стану карти.

Для карток SDC у разі відхилення командиCMD1 рекомендується використовувати команду ACMD41.

Сам процес ініціалізації може зайняти відносно тривалий час (залежно від обсягу карти) і може досягати сотень мілісекунд.

Читання та запис блоку даних.

За замовчуванням у режимі SPI обмін між мікроконтролером і картою ведеться блоками по 512 байт, тому для запису навіть одного байта доведеться спочатку прочитати весь блок і змінивши байт перезаписати назад. Розмір блоку може бути змінений у регістрі картки пам'яті CSD.

Щоб уникнути помилки адресації під час виконання команд читання/запису необхідно щоб адресу вказувався чітко початку сектора. І тому можна скидати біт " 0 " 3 байти адреси сектора, тобто. робити його парним, а молодший завжди повинен мати значення 0х00.

Читання блоку даних.

Алгоритм читання блоку даних наступний:

  • Після підтвердження ініціалізації передаємо команду CMD17 (відповідь R1) з адресою необхідного сектора.
  • Передаємо 0xFF до отримання стартового байта 0xFE.
  • Приймаємо блок даних (за замовчуванням 512 байт) та 2 байти CRC.

Значення CRC не є обов'язковим, але процедура прийняття (передача 0хFF від МК) необхідна.

Читання блоку.


Записувати блок даних.

Алгоритм запису блоку даних наступний:

  • Якщо простий карти був більше 5 мс передаємо команду CMD1 (відповідь R1).
  • Після підтвердження ініціалізації передаємо команду CMD24 (відповідь R1) з адресою необхідного сектора.
  • Передаємо стартовий байт 0xFE.
  • Передаємо блок даних (за замовчуванням 512 байт) та 2 байти CRC.
  • Отримуємо байт підтвердження запису.
  • Чекаємо на закінчення запису (зміни байта 0х00).

Блок даних може бути меншим за 512 байт при зміні довжини блоку командою CMD16.

Значення CRC не є обов'язковим, але процедура передачі будь-якими значеннями необхідна.

Оцінку простою можна програмно і робити, а відразу давати команду ініціалізації. При програмній реалізації зіткнувся з некоректним записом, чомусь всі байти були записані в сектор зі зсувом вліво. Проблему вдалося вирішити лише передаючи стартовий біт (0xFЕ) два рази.

Запис блоку.


Байт підтвердження запису блоку даних.


Запис/читання кількох блоків поспіль.

За допомогою команд CMD18, CMD25можна прочитати/записати кілька блоків поспіль або так зване багатоблочне читання/запис. Якщо не було встановлено кількість блоків, то процес читання/запису можна зупинити командами CMD12 при читанні, а також передачею маркера " Stop Tranпри запису відповідно.

Практичне застосування.

Практичне застосування карток пам'яті досить широко. В останній своїй конструкції задіяв microSD для запису показань з різних датчиків (температури, сигналізації) протягом дня щогодини. Дані зберігаються так:

  • Рік береться останні дві цифри - це відповідає першому (головному) байту адреси сектора картки пам'яті.
  • Місяць, дві цифри - це відповідає другому, старшому байту адреси сектора картки пам'яті.
  • День, дві цифри множаться на 2 (щоб уникнути наїзду поза межі сектора) - це третій, середній байт адреси сектора карти пам'яті.
  • Молодший, четвертий байт відповідно завжди "0".

В результаті спрощується пошук даних за датою, досить просто перевести запит на адресу сектора та здійснити читання з картки. За такого методу дані можна зберігати протягом кількох років. Щоправда, є й недоліки, залишається досить багато невикористаного місця. Хоча за бажання можна використовувати для інших завдань.

Кому треба скину фрагмент коду на асемблері для 18 піків.

Запитання можна поставити на ..



 
Статті потемі:
Все, що вам потрібно знати про SD-карти пам'яті, щоб не облажатись при покупці Підключаємо sd
(4 оцінок) Якщо на вашому пристрої недостатній обсяг внутрішньої пам'яті, можна використовувати SD-карту як внутрішнє сховище для телефону Android. Ця функція, звана Adoptable Storage, дозволяє ОС Андроїд форматувати зовнішній носій
Як повернути колеса в GTA Online і багато іншого в FAQ з GTA Online
Чому не підключається gta online? Все просто, сервер тимчасово вимкнений/неактивний або не працює. Як відключити онлайн ігри в браузері. Як вимкнути запуск Online Update Clinet у Connect manager? ... На сккоко я знаю коли ти розум
Туз пік у поєднанні з іншими картами
Найпоширенішими трактуваннями карти є: обіцянка приємного знайомства, несподіваної радості, емоцій і відчуттів, що раніше не відчуваються, отримання презенту, візит до сімейної пари. Туз хробаків, значення карти при характеристиці конкретної особистості
Як правильно побудувати гороскоп релокації Скласти карту за датою народження з розшифровкою
Натальна карта говорить про вроджені якості та здібності її власника, локальна - про місцеві обставини, ініційовані місцем дії. Вони рівні за значимістю, бо життя багатьох людей минає далеко від місця їх народження. Локальну карту слідує