¿Puede una tarjeta MicroSD funcionar a 144 kHz o menos?

-3

¿Puede una tarjeta de memoria MicroSD funcionar a una frecuencia de 144 kHz o inferior? Quiero leer un archivo de texto que tiene una sintaxis que se filtraría y se ajustaría a un orador. Me gustaría obtener datos de la MicroSD pero mi circuito no funciona con una alta frecuencia.

Tengo un 555 IC a 144 kHz y funcionó con un altavoz después de conectarlo a una calculadora, sin embargo no puedo probar un circuito de oscilador de cristal sin un contador de frecuencia.

    
pregunta Lan...

1 respuesta

3

Una tarjeta SD que admite SPI puede funcionar a 144 kHz, de hecho, he pasado un solo paso a través del código que accede a una tarjeta SD utilizando el bloqueo de bits muy lentamente sin problemas. Pero tienes algunos malentendidos fundamentales que significan que esto no funcionará:

  • Si tenía un dispositivo SPI que enviaba datos en cada ciclo de reloj, de hecho, podría usar un 555 como fuente de reloj y alimentar la salida de datos a un altavoz.

  • Sin embargo, para un archivo de texto almacenado en una tarjeta SD, debe lidiar con la estructura del archivo como se menciona en un comentario. Pero puede obtener acceso directo a un dispositivo bajo Windows y Linux, por lo que podría escribir el flujo de bits que está buscando en la tarjeta SD.

  • Pero el verdadero factor decisivo es lo que Tom Carpenter mencionó en un comentario de que las tarjetas SD necesitan una secuencia de inicialización antes de poder hacer algo con ellas, y aunque no es tan difícil usar un microcontrolador, será muy difícil usar Lógica discreta.

Por ejemplo, de la siguiente Tutorial simple de FAT y SD, parte 3 los comandos en la sintaxis de BusPirate se enumeran como:

  1. Inicia y ve al modo SPI:] r: 10 [0x40 0x00 0x00 0x00 0x00 0x95 r: 8]
  2. Inicializar tarjeta: [0x41 0x00 0x00 0x00 0x00 0xFF r: 8]
  3. Establezca el tamaño de transferencia: [0x50 0x00 0x00 0x02 0x00 0xFF r: 8]
  4. Sector de lectura: [0x51 0x00 0x00 0x00 0x00 0xFF r: 520]

Lo anterior es muy simplificado, si sigue ese tutorial desde el principio, verá los muchos pasos necesarios para comenzar a leer desde la tarjeta.

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas