Tipo de medio | Tarjeta de memoria |
---|---|
Capacidad | Hasta 512 GB |
Desarrollado por | JEDEC |
Dimensiones | Estándar: 32 × 24 × 1,4 mm |
Peso | Estándar: ~2,0 g |
Uso | Dispositivos portátiles |
Extendido a | Digital Seguro (SD) |
Liberado | 1997 |
MultiMediaCard , abreviado oficialmente como MMC , es un estándar de tarjeta de memoria utilizado para almacenamiento de estado sólido . Presentado en 1997 por SanDisk y Siemens , [1] MMC se basa en una interfaz serial de bajo conteo de pines de contacto superficial que utiliza un ensamblaje de sustrato de pila de memoria única y, por lo tanto, es mucho más pequeño que los sistemas anteriores basados en interfaces paralelas de alto conteo de pines que utilizan un ensamblaje de montaje superficial tradicional como CompactFlash . Ambos productos se introdujeron inicialmente utilizando la tecnología flash basada en NOR de SanDisk .
La MMC tiene un tamaño similar al de un sello postal: 32 mm × 24 mm × 1,4 mm. Originalmente, la MMC utilizaba una interfaz serial de 1 bit , pero las versiones más nuevas [ ¿cuándo? ] de la especificación permiten transferencias de 4 u 8 bits a la vez. La MMC se puede utilizar en muchos dispositivos que pueden utilizar tarjetas Secure Digital (SD). Las MMC pueden estar disponibles en tamaños de hasta 16 gigabytes (GB).
Se utilizan en casi todos los contextos en los que se utilizan tarjetas de memoria , como teléfonos celulares , reproductores de audio digitales, cámaras digitales y PDA . Por lo general, una MMC funciona como un medio de almacenamiento para dispositivos, en un formato que se puede extraer fácilmente para acceder a ella mediante un PC a través de un lector MMC conectado.
eMMC ( MMC embebida ) es un pequeño chip MMC utilizado como memoria no volátil embebida que normalmente se suelda en placas de circuito impreso , aunque se utilizan módulos eMMC enchufables en algunos dispositivos (por ejemplo, Orange Pi y ODROID ). [2] [3] [4]
La última versión del estándar eMMC (JESD84-B51) de JEDEC es la versión 5.1A, lanzada en enero de 2019, con velocidades (250 MB/s de lectura, 125 MB/s de escritura) que rivalizan con los SSD discretos basados en SATA (500 MB/s). [5]
A partir del 23 de septiembre de 2008, la MultimediaCard Association (MMCA) entregó todas las especificaciones MMC a la organización JEDEC, incluidos los activos MMC integrados (eMMC), SecureMMC y miCARD. [6] JEDEC es una organización dedicada a los estándares para la industria del estado sólido.
Las últimas especificaciones eMMC se pueden solicitar a JEDEC, sin cargo para los miembros de JEDEC. [7] Las versiones anteriores del estándar están disponibles gratuitamente, pero algunas mejoras opcionales del estándar, como las especificaciones MiCard y SecureMMC, se deben comprar por separado.
Si bien no se cobra ninguna regalía por los dispositivos que alojan una MMC o eMMC, puede ser necesaria una regalía para fabricar las tarjetas.
Hay disponible en línea una hoja de datos muy detallada [8] que contiene información esencial para escribir un controlador de host MMC.
En 2004, se presentó la tarjeta multimedia de tamaño reducido ( RS-MMC ), un formato más pequeño que la MMC, con aproximadamente la mitad del tamaño: 24 mm × 18 mm × 1,4 mm. La RS-MMC utiliza un adaptador mecánico simple para alargar la tarjeta de modo que pueda usarse en cualquier ranura MMC (o SD). Las RS-MMC están disponibles actualmente en tamaños de hasta 2 GB inclusive.
La continuación moderna de una RS-MMC se conoce comúnmente como MiniDrive ( MD-MMC ). Una MiniDrive es generalmente un adaptador de tarjeta microSD en el formato RS-MMC. Esto permite que un usuario aproveche la gama más amplia de MMC modernas disponibles [9] para superar las limitaciones históricas de 2 GB de la tecnología de chips más antigua.
Las implementaciones de RS-MMC incluyen a Nokia y Siemens , que utilizaron RS-MMC en sus teléfonos inteligentes Symbian de la serie 60 , la tableta de Internet Nokia 770 y las generaciones 65 y 75 (Siemens). Sin embargo, desde 2006, todos los nuevos dispositivos de Nokia con ranuras para tarjetas han utilizado tarjetas miniSD o microSD , y la empresa ha abandonado el soporte para el estándar MMC en sus productos. Si bien Siemens abandonó por completo el negocio de teléfonos móviles en 2006, la empresa continúa utilizando MMC para algunos sistemas de almacenamiento de PLC aprovechando los avances de MD-MMC.
La tarjeta multimedia de doble voltaje ( DV-MMC ) fue uno de los primeros cambios en MMC. [ cita requerida ] Estas tarjetas pueden funcionar a 1,8 V además de 3,3 V. El funcionamiento a voltajes más bajos reduce el consumo de energía de la tarjeta, lo que es importante en los dispositivos móviles. Sin embargo, las piezas simples de doble voltaje dejaron de fabricarse rápidamente en favor de MMCplus y MMCmobile, que ofrecen capacidades además de la capacidad de doble voltaje.
La versión 4.x del estándar MMC, introducida en 2005, introdujo dos cambios significativos para competir con las tarjetas SD: (1) la capacidad de funcionar a velocidades más altas (26 MHz y 52 MHz) que las MMC originales (20 MHz) o SD (25 MHz, 50 MHz), y (2) un bus de datos de cuatro u ocho bits de ancho .
Las tarjetas de tamaño completo y de tamaño reducido de la versión 4.x se pueden comercializar como MMCplus y MMCmobile , respectivamente.
Las tarjetas de la versión 4.x son totalmente compatibles con los lectores existentes, pero requieren hardware y software actualizados para utilizar sus nuevas capacidades. Aunque el bus de cuatro bits de ancho y los modos de funcionamiento de alta velocidad son deliberadamente compatibles eléctricamente con SD, el protocolo de inicialización es diferente, por lo que se requieren actualizaciones de firmware y software para utilizar estas funciones en un lector SD.
MMCmicro es una versión más pequeña de MMC. Con unas dimensiones de 14 mm × 12 mm × 1,1 mm, es más pequeña y más delgada que RS-MMC. Al igual que MMCmobile, MMCmicro permite voltaje dual, es compatible con versiones anteriores de MMC y se puede utilizar en ranuras MMC y SD de tamaño completo con un adaptador mecánico. Las tarjetas MMCmicro tienen las características de alta velocidad y bus de cuatro bits de la especificación 4.x, pero no el bus de ocho bits, debido a la ausencia de pines adicionales. [10]
Esta variante se conocía anteriormente como tarjeta S cuando Samsung la presentó el 13 de diciembre de 2004. Posteriormente fue adaptada e introducida en 2005 por la MultiMediaCard Association (MMCA) como la tercera tarjeta de memoria de formato múltiple en la familia MultiMediaCard . [11]
MMCmicro parece muy similar a microSD , pero los dos formatos no son físicamente compatibles y tienen pines incompatibles.
La MiCard es una extensión compatible con versiones anteriores del estándar MMC con un tamaño máximo teórico de 2048 GB (2 terabytes) anunciada el 2 de junio de 2007. La tarjeta está compuesta por dos partes desmontables, de forma muy similar a una tarjeta microSD con un adaptador SD. La pequeña tarjeta de memoria encaja directamente en un puerto USB y tiene contactos eléctricos compatibles con MMC. Con un adaptador electromecánico incluido, también puede encajar en lectores de tarjetas MMC y SD tradicionales. Hasta la fecha, solo un fabricante (Pretec) ha producido tarjetas en este formato. [12]
La MiCard fue desarrollada por el Instituto de Investigación de Tecnología Industrial de Taiwán . En el momento del anuncio, doce empresas taiwanesas (entre ellas ADATA Technology, Asustek , BenQ , Carry Computer Eng. Co., C-One Technology, DBTel , Power Digital Card Co. y RiCHIP) habían firmado para fabricar la nueva tarjeta de memoria. Sin embargo, a junio de 2011, ninguna de las empresas que figuran en la lista había lanzado ninguna de esas tarjetas ni se habían hecho más anuncios sobre planes para el formato.
Se anunció que la tarjeta estaría disponible a partir del tercer trimestre de 2007. Se esperaba que ahorrara a las 12 empresas taiwanesas que planeaban fabricar el producto y el hardware relacionado hasta 40 millones de dólares en tarifas de licencia, que presumiblemente de otro modo se pagarían a los propietarios de formatos de memoria flash de la competencia. La tarjeta inicial iba a tener una capacidad de 8 GB, mientras que el estándar permitiría tamaños de hasta 2048 GB. Se afirmó que tendría velocidades de transferencia de datos de 480 Mbit/s (60 Mbyte/s ), con planes de aumentar los datos con el tiempo.
La arquitectura MMC integrada [13] ( eMMC o e.MMC ) implementada actualmente coloca los componentes MMC (memoria flash, búfer y controlador) en un paquete de CI de matriz de rejilla de bolas (BGA) pequeña para su uso en placas de circuitos como un sistema de memoria no volátil integrado. Esto es notablemente diferente de otras versiones de MMC, ya que no es una tarjeta extraíble por el usuario, sino más bien un accesorio permanente a la placa de circuito impreso (PCB). Por lo tanto, en caso de un problema con la memoria o su controlador, la eMMC necesitaría ser reemplazada o reparada. En eMMC, el sistema host simplemente lee y escribe datos hacia y desde las direcciones de bloque lógico . El hardware y firmware del controlador eMMC alivia la carga del sistema host al realizar la corrección de errores y la gestión de datos. eMMC existe en paquetes de 100, 153 y 169 bolas y se basa en una interfaz paralela de 8 bits. [14]
Casi todos los teléfonos móviles y tabletas utilizaban esta forma de memoria flash como almacenamiento principal hasta 2016, cuando Universal Flash Storage (UFS) empezó a tomar el control del mercado. Sin embargo, a partir de 2023, eMMC todavía se utiliza en muchas aplicaciones de consumo, incluidos los teléfonos inteligentes de gama baja, de modo que Kioxia ha presentado nuevos módulos eMMC 5.1 de 64 GB y 128 GB basados en la moderna memoria flash 3D NAND, cuya producción en masa está prevista para 2024. [15] [16]
eMMC no admite el protocolo de bus SPI y utiliza flash NAND. [17]
Versión | Lectura secuencial (MB/s) | Escritura secuencial (MB/s) | Lectura aleatoria (IO/s) | Escritura aleatoria (IO/s) | Frecuencia de reloj (MHz) | Utilizado en |
---|---|---|---|---|---|---|
4.3 | ||||||
4.4 | ||||||
4.41 | 52 [18] | |||||
4.5 | 140 [19] | 50 | 7000 | 2000 | 200 | Snapdragon 800 |
5.0 | 250 | 90 | 7000 | 13000 | Snapdragon 801 | |
5.1 | 250 | 125 | 11000 | 13000 | Snapdragon 820 |
Los ordenadores modernos, tanto portátiles como de sobremesa, suelen tener ranuras para tarjetas SD, que además pueden leer tarjetas MMC si los controladores del sistema operativo lo permiten. Desde la introducción de las tarjetas SD, pocas empresas han incorporado ranuras para tarjetas MMC a sus dispositivos (la excepción son algunos dispositivos móviles como el comunicador Nokia 9300 en 2004, donde el tamaño más pequeño de la MMC es una ventaja), pero las tarjetas MMC, ligeramente más delgadas y compatibles con pines, se pueden utilizar en casi cualquier dispositivo que pueda utilizar tarjetas SD si el software o el firmware del dispositivo lo permiten.
Si bien pocas empresas incorporan ranuras MMC en sus dispositivos a partir de 2018 [actualizar], debido a que las tarjetas SD dominan el mercado de tarjetas de memoria , la MMC integrada (e.MMC) todavía se usa ampliamente en la electrónica de consumo como un medio principal de almacenamiento integrado y ROM de arranque en dispositivos portátiles. eMMC proporciona un sistema de memoria flash de bajo costo [20] con un controlador incorporado que puede residir dentro de un teléfono Android o Windows o en una PC de bajo costo y puede aparecer ante su host como un dispositivo de arranque, en lugar de una forma más costosa de almacenamiento de estado sólido, como una unidad de estado sólido NVMe tradicional , un chip UFS o una tarjeta SD.
En 2004, un grupo de empresas (entre las que se encontraban Seagate y Hitachi) presentó una interfaz denominada CE-ATA para unidades de disco duro de formato pequeño . [21] Esta interfaz era compatible eléctrica y físicamente con la especificación MMC. Sin embargo, el apoyo para un mayor desarrollo de la norma finalizó en 2008. [22]
Se descubrió que el formato de tarjeta de juego utilizado en PlayStation Vita estaba basado en el estándar MMC, pero con una distribución de pines diferente y soporte para comandos de inicialización personalizados, así como protección contra copia. [23]