¿Es Atheros AR6102 todo lo que necesito para mi lector de tarjetas SD Wi-Fi?

Recientemente me pidieron que creara una aplicación para iPhone que permitiera al usuario ver, descargar y eliminar fotos de una tarjeta SD. No podemos usar el lector de tarjetas elegido originalmente y, por alguna razón, pensé que sería posible construir un lector de tarjetas SD.

En primer lugar, la tarjeta Eye-Fi integra su tarjeta SD típica con una pequeña transmisión Wi-Fi que permite editar el contenido de la tarjeta a través de la conexión Wi-Fi. El enlace es a la página de desmontaje de cartas archivadas que utilicé mucho para comprender la mecánica. La página ya no existe. Esta página es de gran ayuda, porque quiero tomar las partes de esta tarjeta que no son parte de la tarjeta SD estándar y ponerlas en un dispositivo separado.

El Atheros AR6001GL ya no existe. Hay algunas fichas que ocuparon su lugar. Elegí ir con el AR6102 . Esta tarjeta tiene los pines para comunicar SDIO y parece poder comunicarse con la tarjeta SD sin ningún otro chip en medio. He leído varias fuentes sobre esta tarjeta y todavía tengo problemas para entender completamente cómo funciona.

¿Enviaré los comandos para comunicarme directamente con la tarjeta SD o me comunicaré con el AR6102 y manejará los comandos reales a la tarjeta SD?

Parece que todo lo que necesito hacer es crear una PCB con el AR6102 conectado a los contactos de la tarjeta SD, la antena y las velocidades de reloj, potencias y conexiones a tierra adecuadas, y podré conectarme a través de Wi-Fi y empezar a leer y escribir. ¿Todo eso realmente lo maneja el AR6102? La descripción general del producto AR6102 de Qualcomm Atheros ( enlace ) seguramente lo hace parecer tan fácil.

¿Qué más necesito para poder comunicarme con la SD a través de Wi-Fi? Siento que los esquemas de las pautas de aplicación (PDF) en la página 25 están tratando de decirme qué más necesito, pero la única parte que puedo entender que ya sé es la necesaria.

Respuestas (1)

Fuera de la caja, el chip no hará nada. Tendrá que escribir un software para ejecutarlo en el AR6102 que se conectará con la radio WiFi y con la interfaz de la tarjeta SD. Antes de comprar un montón de chips, recomendaría comprar una placa de desarrollo y familiarizarse con el entorno de desarrollo y las bibliotecas. Es posible que tenga que comprar una licencia para el software de desarrollo; No estoy familiarizado con la forma de hacer las cosas de Qualcomm. Puede haber algún código de ejemplo que pueda ver que lo ayudará a poner en funcionamiento las interfaces. Luego puede definir el protocolo que desee e implementarlo tanto en el AR6102 como en su aplicación.

Es posible que desee tomar nota de una cosa: parece que la interfaz SDIO en el controlador está diseñada para entrar en una ranura de tarjeta SD como una tarjeta para interactuar con un host. Parece que es posible que no pueda cambiar el enlace para interactuar con una tarjeta SD externa, ya que la línea del reloj parece ser solo de entrada.

Eso realmente aclaró las cosas. Me fastidia escuchar que tengo el AR6102 al revés en mi mente. Estaba pensando que la línea del reloj que entra también entraría en la SD para sincronizar su comunicación.