Memoria flash de alta capacidad

Estoy tratando de encontrar una memoria adecuada de alta capacidad (4-16 GB) para una aplicación integrada. Claramente, esto será una especie de memoria flash NAND. Necesito poder escribir en él al menos a 16,5 Mbit/s y me gustaría poder leer todos los datos dentro de un período de tiempo razonable, digamos 10-20 minutos, así que necesito poder para leer a alrededor de 13 MB/s. He mirado bien pero todavía no estoy seguro de cuál es la mejor opción.
Esto es lo que he encontrado hasta ahora:

  • Tarjeta de memoria SD
    • alta capacidad
    • velocidades aceptables
    • fácilmente obtenible (se puede comprar en las tiendas...)
    • precio razonable (< $20)
    • *debe pagar regalías (~$3000/año, realmente no puedo justificar este gasto)
  • eMMC
    • alta capacidad
    • velocidad aceptable
    • *difícil de obtener a menos que sea en más de 1000 cantidades (solo quiero comprar 10-50 en este momento)
    • precio razonable (< $20)
    • sin derechos de autor, creo?

Entonces, ¿hay alguna forma de eludir las regalías SD? ¿Hay alguna manera de tener en mis manos chips eMMC sin tener que comprometerme a comprar más de 1000? ¿Existen alternativas a estas dos opciones? También busqué otros chips de memoria de alta capacidad, sin embargo, parece que también es necesario comprarlos en más de 1000 cantidades (revisando: find chips/octopart/mouser/digikey).

¿De dónde vino el asunto de las regalías de la tarjeta SD?
¿Son los chips flash NAND desnudos una solución adecuada?
Lo único que conozco de regalías es algo que tiene que ver con FAT. No estoy del todo seguro de qué implementación exacta tiene una patente, pero siempre puede elegir un sistema de archivos gratuito (de los cuales algunos son muy similares a FAT y simplemente evitan la patente).
@JohnU, por lo que puedo decir, los protocolos de SD están patentados y para usarlos en un host/producto auxiliar se requiere ser miembro de la Asociación SD ([Enlace de licencia][1]). pjc50, he echado un vistazo y parece que también son difíciles de encontrar en pequeñas cantidades. ¿Tienes alguna idea de dónde comprarlos? [1]: sdcard.org/developers/licensing
Si eso es cierto (y no, no puedo molestarme en leer el documento de licencia) hay un montón de cosas por ahí que usan tarjetas SD sin licencia.
Pueden usar la interfaz SPI para tarjetas SD, no la de 4 bits de ancho que el IIRC necesita para comprar un documento de especificaciones.

Respuestas (2)

Con respecto a las regalías SD, consulte esta publicación.
¿Debo pagar regalías SD?

La mayoría de las empresas decentes ofrecerán muestras de sus productos. No perderá si pregunta y la mayoría de los proveedores entienden que los desarrolladores necesitan muestras antes de comprometerse con una compra grande.

Tenga en cuenta que creo que es posible que algunos proveedores ya hayan pagado el costo de las regalías SD, por lo que le interesaría preguntarle a su proveedor de memoria si se requieren regalías, de lo contrario, puede terminar recargando el saldo bancario de la asociación SD sin una buena razón.

Las tarjetas EMMc parecen ser muy, muy rápidas, aunque debido a que son nuevas y aún no han sido ampliamente adoptadas como lo son las tarjetas SD en la actualidad... necesitaría ponderar eso en su diseño.
Espero eso ayude.

¿Puedes explicar un poco más tu preocupación sobre las regalías? ¿También está implementando todo el software para hablar directamente con la tarjeta a través de la interfaz SD? Si es así, entonces sí, tendría que pagar para tener acceso a todos los detalles sobre cómo funciona SD. Si tuviera que usar Linux integrado, los controladores ya están listos.

Tenga en cuenta que las tarjetas SD no son muy confiables, particularmente en caso de pérdida repentina de energía. Y hay un gran problema con las piezas contrapuestas, así que ten cuidado. No compre una tarjeta en EBay y asuma que coincidirá con la descripción.