La clase de velocidad de la tarjeta SD especifica "velocidad de escritura secuencial mínima" pero no la "velocidad de escritura secuencial máxima", ¿por qué?

1

Una clasificación de velocidad para cualquier dispositivo de memoria suele ser lo rápido que puede funcionar. Sin embargo, la clase de velocidad de las tarjetas SD en realidad especifica la "velocidad de escritura secuencial mínima". Consulte aquí para obtener información sobre la "Clase de velocidad SD".

  1. ¿La velocidad no debería ser aproximadamente la velocidad máxima a la que podemos escribir en una memoria?

  2. Además, dado que la clase de velocidad de la tarjeta SD es aproximadamente el límite inferior, ¿significa que si escribimos en ella a un ritmo más lento, la tarjeta no funcionará y los datos se corromperán?

Finalmente, ¿cuál es exactamente la velocidad de datos mínima para el modo SPI? La "Especificación simplificada de la capa física de la Parte 1 de las Especificaciones SD, versión 2.00, 25 de septiembre de 2006", sección 7.2.15, "Especificación de la clase de velocidad", indica:

  

A diferencia del modo SD, la tarjeta no puede garantizar su Clase de velocidad. En   En el modo SPI, el host tratará la tarjeta como Clase 0, independientemente de la Clase   indicado en estado SD.

  1. Esto implica que la velocidad mínima a la que debemos leer / escribir la tarjeta en modo SPI es en realidad de 0 MB / seg. Esto implica que cuando se utiliza el bus SPI, ¿no importa la clase de velocidad real de la tarjeta? Pero, ¿es este realmente el caso?

  2. Por lo que yo sé, después de encender la tarjeta SD, cuando queremos ingresar al modo SPI, nos comunicamos con la tarjeta utilizando una frecuencia de reloj muy baja, que está en el rango de unos 100KHz como máximo. ¿Esto es cierto para la tarjeta SD de cualquier clase de velocidad?

pregunta quantum231

2 respuestas

4

Para que se considere que cumple con los requisitos de la clase correspondiente, la tarjeta debe permitir la escritura a una velocidad mínima determinada (por ejemplo, 6 MB / s para la clase 6). Si son más rápidos , está bien. Es como decir que debe tener un ingreso mínimo de $ 150K para calificar para esta tarjeta de crédito, si tiene más, está bien.

La clase 0 no está clasificada en este sistema, por lo que tendría que consultar las especificaciones del fabricante si desea usar SPI.

Y no necesariamente debe esperar que la velocidad de escritura promedio de la tarjeta signifique que puede escribir cada byte a esa velocidad. Es posible que tenga que tener un búfer considerable para tener en cuenta que la tarjeta se salga sola de vez en cuando.

    
respondido por el Spehro Pefhany
0

Cuando tienes, por ejemplo, una cámara y tomas un video, debes almacenar los datos a una velocidad de X MiB / s o los datos se perderían. Así que ve y compra una tarjeta con la clase que tenga la velocidad mínima adecuada.

Nunca hay un caso en el que digas: Bueno, no puedo generar datos más rápido que X MiB / s. Así que no debo comprar una tarjeta que exceda X MiB / s porque entonces la tarjeta estará inactiva y se autodestruirá por aburrimiento.

A nadie le importan los sentimientos de las cartas. :) Si la tarjeta almacena datos dos veces más rápido de lo que la genera y luego está inactiva, no pasa nada malo.

    
respondido por el Goswin von Brederlow

Lea otras preguntas en las etiquetas