USB sobre la marcha


USB On-The-Go ( USB OTG o simplemente OTG ) es una especificación utilizada por primera vez a fines de 2001 que permite que los dispositivos USB , como tabletas o teléfonos inteligentes , actúen como host, lo que permite que otros dispositivos USB , como unidades flash USB , dispositivos digitales . cámaras , mouse o teclados , para acoplarles. El uso de USB OTG permite que esos dispositivos cambien entre los roles de host y dispositivo. Un teléfono móvil puede leer desde medios extraíbles como dispositivo host, pero presentarse como un dispositivo de almacenamiento masivo USB cuando se conecta a una computadora host.

USB OTG introduce el concepto de un dispositivo que realiza funciones tanto de host como de periférico: cada vez que se conectan dos dispositivos USB y uno de ellos es un dispositivo USB OTG, establecen un enlace de comunicación . El dispositivo que controla el enlace se llama Host, mientras que el otro se llama Periférico.

USB OTG define dos funciones para los dispositivos: dispositivo OTG A y dispositivo OTG B, especificando qué lado suministra energía al enlace y cuál es inicialmente el host. El dispositivo OTG A es un proveedor de energía y un dispositivo OTG B es un consumidor de energía. En la configuración de enlace predeterminada, el dispositivo A actúa como un host USB y el dispositivo B actúa como un periférico USB. Los modos de host y periférico se pueden intercambiar más tarde mediante el protocolo de negociación de host (HNP).

La función inicial de cada dispositivo se definió por qué mini enchufe inserta un usuario en su receptáculo. [1]

El USB estándar usa una arquitectura Maestro/Esclavo ; un host actúa como dispositivo host para todo el bus y un dispositivo USB actúa como periférico. Si se implementa un USB estándar, los dispositivos deben asumir una función u otra, con las computadoras generalmente configuradas como hosts, mientras que (por ejemplo) las impresoras normalmente funcionan como periféricos. En ausencia de USB OTG, los teléfonos celulares a menudo implementaron la funcionalidad de periféricos para permitir una fácil transferencia de datos hacia y desde las computadoras. Dichos teléfonos, como periféricos, no podían conectarse fácilmente a las impresoras, ya que también implementaban la función de periféricos. USB OTG aborda directamente este problema. [ cita requerida ]

Cuando un dispositivo se conecta al bus USB, el dispositivo host establece comunicaciones con el dispositivo y maneja el aprovisionamiento de servicios (el software del host habilita o realiza el manejo de datos necesario, como la gestión de archivos u otro tipo deseado de comunicación o función de datos). Eso permite que los dispositivos se simplifiquen mucho en comparación con el host; por ejemplo, un mouse contiene muy poca lógica y depende del anfitrión para hacer casi todo el trabajo. El host controla todas las transferencias de datos a través del bus, y los dispositivos solo son capaces de señalar (cuando son consultados) que requieren atención. Para transferir datos entre dos dispositivos, por ejemplo, de un teléfono a una impresora, el host primero lee los datos de un dispositivo y luego los escribe en el otro. [ cita requerida ]


El logotipo de USB On-The-Go
Adaptador USB On-The-Go para puertos de carga USB-B Micro y tabletas sin puerto USB-A dedicado
Una configuración USB OTG que involucra varios dispositivos
Conectores USB estándar, mini y micro (no a escala). Las áreas blancas en los dibujos representan espacios huecos. Como se muestran aquí los enchufes, el logotipo de USB (con la letra A o B opcional) se encuentra en la parte superior del sobremolde en todos los casos. La numeración de pines (mirando hacia los receptáculos) se refleja en los enchufes, de modo que el pin 1 en el enchufe se conecta al pin 1 en el receptáculo.
Adaptadores, concentradores y lectores de tarjetas USB OTG