domingo, 5 de julio de 2015

TODO SOBRE El USB OTG

TODO SOBRE El USB OTG

Así es mis queridos amigos de Gil-tronics, el día de hoy toca hablar de algo que seguramente a más de uno le va a interesar y que varios de ustedes han pedido por mail o mensaje privado por google+, pues bueno al terminar esta publicación ustedes conocerán todo lo necesario para crear su propio cable OTG. Pero sin más los dejo con la explicación pertinente.

¿QUE es el USB-OTG?

El OTG o USB OTG refiere a las siglas en inglés “On-The-Go” que traducidas al español sería algo así como “sobre la marcha”, y este cable refiere a una aplicación del USB 2.0 sobre el sistema operativo de nuestro Smartphone o Tablet, la cual nos permite conectar cualquier dispositivo mediante el USB o micro-USB. Desde una memoria USB hasta un teclado o cualquier cosa que necesitemos. Para ello necesitamos conseguir que nuestro terminal se encuentre conectado al cable como “anfitrión” o “host”. Lo cual habilita el acceso maestro a otros aparatos. El ejemplo más usado para este fin es el de accesar a una memoria flash mediante nuestro Smartphone o Tablet. Podemos acceder a la información que éste contiene simplemente conectándolo a nuestro Smartphone.

Ya con esto es posible imaginar las posibilidades que se nos presentan ahora. Gracias al OTG es posible conectar nuestro Smartphone a un disco duro y disponer de todas las películas y música que queramos al instante. Hay un grandísimo abanico de opciones disponibles que podemos explorar para nosotros mismos.
No todo es miel sobre hojuelas. Nuestros androides llevan implantado un controlador USB con una entrada micro-USB y la mayoría de dispositivos a los que vamos a acceder requieren de un USB. Es por ello que necesitaremos un cable como el de la imagen anterior. Un cable USB OTG A-B que nos permita conectar el puerto A (microUSB macho) con el puerto B (USB hembra). Estos cables no son caros. De hecho, si indagamos un poco por la red, podemos encontrar una grandísima variedad en precios y longitudes. De hecho en cualquier puestesillo ambulante donde venden accesorios para celular los puedes encontrar a buen precio, aunque yo siempre recomiendo los de mi tienda en línea (obvias razones).
 

El USB On The Go es sencillísimo de usar, solo hay que conectar y usar. Pero, como ya dije antes, no todo es miel sobre hojuelas. Esto debido a que la gran mayoría de los dispositivos a conectar necesitan alimentación para funcionar. Y obviamente si nuestro terminal no trae soporte OTG de fábrica (como mi Celular genérico Doble SIM), no nos funcione aun modificando el kernel. Esto acontece porque el microUSB del terminal no es capaz de emitir una corriente eléctrica capaz de alimentar eficientemente el dispositivo en cuestión, pues normalmente es conectado como “esclavo”. Por convención se tiene que todos los aparatos electrónicos que se conectan al USB funcionen alimentados por una corriente de 5 voltios y no más de 500 miliamperios, que es lo que suele dar un puerto USB 2.0. Si no disponemos del controlador USB OTG de fábrica nuestro puerto no es capaz de suministrar dicha tensión para hacer funcionar nada más nada. Pero para todo hay solución, si conectamos una alimentación externa por medio de un cable USB en Y, es posible usar el OTG a complacencia. En la siguiente imagen veremos un esquema que explica todo esto:


¿Mi dispositivo Android tiene esta función?

 Esta es la parte escabrosa del asunto, pues no todos los Android son compatibles con esta función. Afortunadamente para ustedes mis queridos amigos, aquí en GILTRONICS tenemos una sencilla manera de saber si su dispositivo, para utilizar un dispositivo USB conectado es necesario que tener lo siguiente:
  • Un cable USB OTG (USB On-The-Go).
  • Drivers USB Host Mode cargados en el dispositivo.
  • Una versión de Android que soporte el modo USB Host.
Para validad los últimos dos puntos de nuestra lista es necesario indagar dentro del SO de nuestro terminal, esta tarea era en esencia engorrosa pero gracias a una app ya es todo mas fácil, solo sigan los pasos:
  • Instalar “USB Host Diagnostics” desde Play Store.
  • Asegurarse de no tener nada conectado al puerto USB.
  • Ejecutar “USB Host Diagnostics” y Seguir las instrucciones básicas.
  • Cuando lo solicite conectar un dispositivo (unidad flash USB, teclado, mouse, etc.).
Al final y si todo salió bien, nos aparece una ventana con un resumen de sobre el hardware detectado, el modo de ejecución, etc, permitiendo conocer el nivel de compatibilidad y estado del “USB Host Mode”.

Lo único que te puedo asegurar es que las tabletas en su mayoría tienen soportada esta función y así mismo los celulares de gama alta de cualquier marca.

¿Cómo hago un cable USB OTG?


Todo lo que describo a continuación lo he llevado a cabo con éxito en varios Smartphone y tabletas por lo que este procedimiento es válido para todos equipos con sistema operativo android. Aun así el daño que pueda ocurrir en tu equipo es solo tu responsabilidad y tu propio riesgo, en ningún momento ni Gil – Tronix ni su staff nos hacemos responsables por daños y/o fallas en los equipos involucrados, si tienes dudas y no estás seguro de lo que haces mejor déjalo en manos de nosotros los profesionales calificados.

Aclarado lo anterior, para poder elaborar nuestro propio cable USB OTG no necesitamos más nada que poner a corto los pines 4 y 5 de nuestro conector Micro-USB como lo muestro en la siguiente imagen.



Si nuestro terminal es compatible pero no es capaz de suministrar el voltaje necesario necesitamos hacer el siguiente acople:
 


En el segundo puerto USB es en el que suministraremos el voltaje obtenido de un cargador, PC, Laptop o de cualquier fuente de poder de 5 volts al menos 500 miliamperios, así podremos conectar todo lo que se nos ocurra a nuestro terminal.

Con esto damos por terminado este artículo, espero que lo disfruten tanto como yo disfrute crearlo, hasta la próxima amigos de Gil-tronics.


4 comentarios:

  1. gracias te agradesco este dato, quisiera saber si tiene algo sobre como funciona un lector de datos (un usb con musica)

    ResponderEliminar
  2. Queria saber o porquê do resistor de 100 na segunda imagem?

    ResponderEliminar
  3. Respuestas
    1. TAL VEZ FUNCIONE POR LO COMUN FUNCIONA CON LAS GAMAS ALTAS YO LO PROBE CON UN WT19 PERO LO ACTUALICE CON UN HACK DE ACTUALIZACION VIA CWM

      Eliminar