Estoy planeando un dispositivo que realiza copias de seguridad automáticas de algunos datos de instrumentación de una tarjeta SDHC a un disco duro portátil (disco duro extraíble USB 3.0 / USB 2.0). La idea es insertar la tarjeta SD en el estuche, presionar un botón y copiar ciertos archivos en la tarjeta SD formateada con FAT32 al disco duro en un conjunto de carpetas predefinidas.
Estoy apuntando a una velocidad de 480 Mbps. Solo tengo un conocimiento limitado del sistema USB. Sé que necesito un Controlador Host (Algo como un Vinculum) y un concentrador USB para crear dos puertos USB.
Mi duda es: ¿necesito un controlador de host o dos controladores de host para hacer que la transferencia entre los dos dispositivos de almacenamiento masivo USB conectados funcione a alta velocidad (es decir, 480 Mbps)?