MultiMediaCard , официально сокращенно MMC , — это стандарт карт памяти, используемый для твердотельного хранения . Представленный в 1997 году компаниями SanDisk и Siemens , [1] MMC основан на последовательном интерфейсе с малым количеством выводов и поверхностным контактом, использующем одиночную сборку подложки стека памяти, и поэтому намного меньше более ранних систем, основанных на параллельных интерфейсах с большим количеством выводов, использующих традиционную сборку с поверхностным монтажом, такую как CompactFlash . Оба продукта изначально были представлены с использованием флэш-технологии SanDisk на основе NOR .
MMC имеет размер примерно с почтовую марку: 32 мм × 24 мм × 1,4 мм. Первоначально MMC использовал 1- битный последовательный интерфейс , но более новые версии [ когда? ] спецификации позволяют передавать 4 или 8 бит за раз. MMC можно использовать во многих устройствах, которые могут использовать карты Secure Digital (SD). MMC могут быть доступны в размерах до 16 гигабайт (ГБ).
Они используются практически в каждом контексте, в котором используются карты памяти , например, в сотовых телефонах , цифровых аудиоплеерах, цифровых камерах и КПК . Обычно MMC работает как носитель информации для устройств, в форме, которую можно легко извлечь для доступа ПК через подключенный считыватель MMC.
eMMC ( встроенная MMC) — это небольшая микросхема MMC, используемая в качестве встроенной энергонезависимой памяти , которая обычно припаивается к печатным платам , хотя на некоторых устройствах используются подключаемые модули eMMC (например, Orange Pi и ODROID ). [2] [3] [4]
Последняя версия стандарта eMMC (JESD84-B51) от JEDEC — это версия 5.1A, выпущенная в январе 2019 года, со скоростью (250 МБ/с чтение, 125 МБ/с запись), которая конкурирует с дискретными твердотельными накопителями на базе SATA (500 МБ/с). [5]
По состоянию на 23 сентября 2008 года Ассоциация мультимедийных карт (MMCA) передала все спецификации MMC организации JEDEC, включая встроенные активы MMC (eMMC), SecureMMC и miCARD. [6] JEDEC — это организация, занимающаяся стандартами для твердотельной промышленности.
Последние спецификации eMMC можно запросить в JEDEC, бесплатно для членов JEDEC. [7] Более старые версии стандарта доступны бесплатно, но некоторые дополнительные усовершенствования стандарта, такие как спецификации MiCard и SecureMMC, необходимо приобретать отдельно.
Хотя за устройства для размещения карт MMC или eMMC роялти не взимаются, за производство самих карт может потребоваться уплата роялти.
Подробный технический паспорт [8] , содержащий необходимую информацию для написания хост-драйвера MMC, доступен в Интернете.
В 2004 году была представлена карта MultiMediaCard уменьшенного размера ( RS-MMC ) как меньший форм-фактор MMC, примерно в два раза меньше: 24 мм × 18 мм × 1,4 мм. RS-MMC использует простой механический адаптер для удлинения карты, чтобы ее можно было использовать в любом слоте MMC (или SD). В настоящее время карты RS-MMC доступны в размерах до 2 ГБ включительно.
Современное продолжение RS-MMC обычно известно как MiniDrive ( MD-MMC ). MiniDrive — это, как правило, адаптер карты microSD в форм-факторе RS-MMC. Это позволяет пользователю воспользоваться более широким диапазоном современных MMC, доступных [9] , чтобы превзойти исторические ограничения в 2 ГБ старой технологии чипов.
Реализации RS-MMC включают Nokia и Siemens , которые использовали RS-MMC в своих смартфонах Series 60 Symbian , Nokia 770 Internet Tablet и поколениях 65 и 75 (Siemens). Однако с 2006 года все новые устройства Nokia со слотами для карт используют карты miniSD или microSD , и компания прекратила поддержку стандарта MMC в своих продуктах. Хотя Siemens полностью вышла из бизнеса мобильных телефонов в 2006 году, компания продолжает использовать MMC для некоторых хранилищ PLC, используя достижения MD-MMC.
Dual-Voltage MultimediaCard ( DV-MMC ) была одним из первых изменений в MMC. [ требуется цитата ] Эти карты могут работать при 1,8 В в дополнение к 3,3 В. Работа при более низких напряжениях снижает энергопотребление карты, что важно для мобильных устройств. Однако простые детали с двойным напряжением быстро сняли с производства в пользу MMCplus и MMCmobile, которые предлагают возможности в дополнение к возможности работы с двойным напряжением.
Версия 4.x стандарта MMC, представленная в 2005 году, внесла два существенных изменения, позволяющих конкурировать с картами SD: (1) возможность работать на более высоких скоростях (26 МГц и 52 МГц), чем исходные MMC (20 МГц) или SD (25 МГц, 50 МГц), и (2) четырех- или восьмибитная шина данных .
Карты полного размера версии 4.x и карты уменьшенного размера могут продаваться как MMCplus и MMCmobile соответственно.
Карты версии 4.x полностью обратно совместимы с существующими считывателями, но требуют обновленного оборудования и программного обеспечения для использования их новых возможностей. Несмотря на то, что четырехбитная шина и высокоскоростные режимы работы намеренно электрически совместимы с SD, протокол инициализации отличается, поэтому для использования этих функций в считывателе SD требуются обновления прошивки и программного обеспечения.
MMCmicro — это уменьшенная версия MMC. С размерами 14 мм × 12 мм × 1,1 мм она меньше и тоньше, чем RS-MMC. Как и MMCmobile, MMCmicro допускает двойное напряжение, обратно совместима с MMC и может использоваться в полноразмерных слотах MMC и SD с механическим адаптером. Карты MMCmicro имеют высокоскоростные и четырехбитные функции шины спецификации 4.x, но не восьмибитную шину из-за отсутствия дополнительных контактов. [10]
Этот вариант ранее был известен как S-card , когда был представлен Samsung 13 декабря 2004 года. Позднее он был адаптирован и представлен в 2005 году Ассоциацией MultiMediaCard (MMCA) как третья карта памяти форм-фактора в семействе MultiMediaCard . [11]
MMCmicro выглядит очень похоже на microSD , но эти два формата физически несовместимы и имеют несовместимые выводы.
MiCard — это обратно совместимое расширение стандарта MMC с теоретическим максимальным размером 2048 ГБ (2 терабайта), анонсированное 2 июня 2007 года. Карта состоит из двух съемных частей, как карта microSD с адаптером SD. Маленькая карта памяти вставляется непосредственно в порт USB и имеет электрические контакты, совместимые с MMC. С включенным электромеханическим адаптером она также может вставляться в традиционные считыватели карт MMC и SD. На сегодняшний день только один производитель (Pretec) выпускал карты в этом формате. [12]
MiCard была разработана Научно-исследовательским институтом промышленных технологий в Тайване . На момент объявления двенадцать тайваньских компаний (включая ADATA Technology, Asustek , BenQ , Carry Computer Eng. Co., C-One Technology, DBTel , Power Digital Card Co. и RiCHIP) подписались на производство новой карты памяти. Однако по состоянию на июнь 2011 года ни одна из перечисленных компаний не выпустила ни одной такой карты, и никаких дальнейших объявлений о планах относительно этого формата не было сделано.
Карта была объявлена доступной с третьего квартала 2007 года. Ожидалось, что она сэкономит 12 тайваньским компаниям, которые планировали производить продукт и сопутствующее оборудование, до 40 миллионов долларов США на лицензионных сборах, которые, предположительно, в противном случае были бы выплачены владельцам конкурирующих форматов флэш-памяти. Первоначальная карта должна была иметь емкость 8 ГБ, в то время как стандарт допускал размеры до 2048 ГБ. Было заявлено, что она будет иметь скорость передачи данных 480 Мбит/с (60 Мбайт/с ), с планами увеличения данных с течением времени.
В настоящее время реализованная архитектура встроенной MMC [13] ( eMMC или e.MMC ) помещает компоненты MMC (флэш-память, буфер и контроллер) в небольшой корпус BGA (Ball Grid Array ) для использования в печатных платах в качестве встроенной энергонезависимой системы памяти. Это заметно отличается от других версий MMC, поскольку это не карта, которую может извлечь пользователь, а скорее постоянное крепление к печатной плате (PCB). Поэтому в случае возникновения проблем с памятью или ее контроллером eMMC необходимо заменить или отремонтировать. В eMMC хост-система просто считывает и записывает данные в логические адреса блоков и из них . Аппаратное обеспечение и прошивка контроллера eMMC снимают нагрузку с хост-системы, выполняя исправление ошибок и управление данными. eMMC существует в корпусах с 100, 153 и 169 шариками и основана на 8-битном параллельном интерфейсе. [14]
Почти все мобильные телефоны и планшеты использовали эту форму флэш-памяти для основного хранилища до 2016 года, когда Universal Flash Storage (UFS) начала захватывать рынок. Однако по состоянию на 2023 год eMMC по-прежнему используется во многих потребительских приложениях, включая бюджетные смартфоны, поэтому Kioxia представила новые модули eMMC 5.1 объемом 64 ГБ и 128 ГБ на основе современной флэш-памяти 3D NAND, массовое производство которых запланировано на 2024 год. [15] [16]
eMMC не поддерживает протокол SPI-bus и использует флэш-память NAND. [17]
Современные компьютеры, как ноутбуки, так и настольные компьютеры, часто имеют слоты SD, которые могут дополнительно считывать MMC, если драйверы операционной системы могут. С момента появления карт SD лишь немногие компании встраивают слоты MMC в свои устройства (исключением являются некоторые мобильные устройства, такие как коммуникатор Nokia 9300 в 2004 году, где меньший размер MMC является преимуществом), но немного более тонкие, совместимые по контактам MMC могут использоваться практически в любом устройстве, которое может использовать карты SD, если программное обеспечение/прошивка на устройстве позволяют это.
Хотя по состоянию на 2018 год лишь немногие компании встраивают слоты MMC в устройства [обновлять], из-за доминирования карт SD на рынке карт памяти встроенная MMC (e.MMC) по-прежнему широко используется в потребительской электронике в качестве основного средства интегрированного хранения и загрузочного ПЗУ в портативных устройствах. eMMC представляет собой недорогую [20] систему флэш-памяти со встроенным контроллером, которая может находиться внутри телефона Android или Windows или в недорогом ПК и может отображаться для своего хоста как загрузочное устройство вместо более дорогой формы твердотельного хранилища, такой как традиционный твердотельный накопитель NVMe , чип UFS или карта SD.
В 2004 году группа компаний, включая Seagate и Hitachi, представила интерфейс CE-ATA для жестких дисков малого форм-фактора . [21] Этот интерфейс был электрически и физически совместим со спецификацией MMC. Однако поддержка дальнейшей разработки стандарта закончилась в 2008 году. [22]
Было обнаружено, что формат игровой карты, используемый на PlayStation Vita, основан на стандарте MMC, но с другой распиновкой и поддержкой пользовательских команд инициализации, а также защиты от копирования. [23]