Interfaz ATA para PIC

6

He estado considerando usar un NANDrive by SST en un nuevo diseño, sin embargo, no estaba seguro de lo complicado que sería conectar un PIC a la interfaz ATA en el NANDrive. Hice una búsqueda rápida en Google y encontré un par de foros con personas que lo habían hecho, pero me preguntaba si alguien aquí tenía experiencia con eso y podría sugerir una biblioteca de software estándar para el PIC C18 que implementa ATA.

    
pregunta mjh2007

2 respuestas

6

No lo recomendaría fuera de un exorcizado académico. Necesitará 24 pines (16 datos de interfaz 8) y lo más probable es que baje el protocolo de interfaz ya que no creo que haya un PIC18 con ningún tipo de puerto paralelo de 16 bits. Al golpear la interfaz, administrar la capa de comandos ATA y administrar el sistema de archivos podría consumir casi todo el tiempo del PIC si intenta obtener una tasa de transferencia razonable.

Si realmente quieres ir por esta ruta, una búsqueda rápida en Google para "PIC IDE" encontró algunos lugares para buscar código que admita ATA / IDE en PIC's.

www.pjrc.com/tech/8051/ide/wesley.html

www.telegraphics.com.au/sw/info/picide.html

Alternativamente, la interfaz a una tarjeta SD es realmente fácil a través de un puerto SPI y hay PIC18 con interfaces SPI con DMA que requerirían mucho menos trabajo del PIC para administrar la interfaz.

Si le preocupa la confiabilidad, hay tarjetas SD de grado industrial y conectores SD con bloqueo de montaje en placa.

    
respondido por el Mark
2

Algunos PIC de 16 bits tienen un puerto paralelo de 8/16 bits con hasta 11 líneas de dirección. El PIC24FJ16GA002 es un ejemplo.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas