USB On-The-Go

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
Archivo:USB OTG Logo.svg
Logotipo de USB On-The-Go
Adaptador USB On-The-Go para puertos de carga micro USB-B y tabletas sin puerto USB-A dedicado
Cable con conectores mini A (izquierda) y mini B (derecha), uno en cada extremo.
Diseño USB OTG con concentrador USB y otros dispositivos

USB On-The-Go [nota 1] conocido también por el acrónimo USB OTG y como USB host [nota 2] es una extensión de la norma USB 2.0 que permite a los dispositivos USB tener mayor flexibilidad en la gestión de la interconexión.

Permite que ciertos dispositivos, por ejemplo: reproductor de audio digital o teléfono móvil, actúen como host, por lo que se les puede conectar una memoria USB, un ratón, un teclado, un disco duro, un módem, etc.

La especificación USB 3.1 junto con el conector USB denominado "Tipo C", contempla esta funcionalidad sin necesidad de adaptadores o conectores especiales.

Principio

El estándar USB (USB 1.1/2.0) utiliza una arquitectura maestro/esclavo: un concentrador USB (en inglés, hub USB) actúa como USB maestro, mientras un dispositivo USB actúa como esclavo. Solo los concentradores USB pueden gestionar la configuración y la transferencia de datos durante la conexión.

La norma USB-OTG cambia esta situación. Los dispositivos compatibles con USB-OTG son capaces de abrir una sesión, controlar la conexión e intercambiar las funciones maestro/dispositivo.

Para ello, la norma USB-OTG introduce dos nuevos protocolos:

  • el protocolo SRP (Session Request Protocol: protocolo de solicitud de sesión) y
  • el protocolo HNP (Host Negotiation Protocol: protocolo de negociación de host).

Los dispositivos USB OTG son compatibles con USB 1.1/2.0 y se comportan como un dispositivo USB estándar cuando se conectan con dispositivos USB tradicionales (no OTG).

Conexión

Los periféricos compatibles OTG disponen de un conector de tipo mini AB (o micro AB), es decir, capaz de aceptar un conector A (maestro) o B (esclavo).

En el caso de una conexión OTG-OTG, se realiza una conexión mediante un cable miniA - miniB (o microA - microB). Es la posición del conector del cable sobre la toma mini AB/micro AB en cada extremo, lo que permitirá definir cuál de los dos dispositivos OTG será el anfitrión. En segundo lugar, puede haber un cambio de roles tras una etapa de negociación entre los dos sistemas OTG (Protocolo HNP).[1]

No es necesario que ambos dispositivos sean compatibles con OTG para comunicarse entre ellos, es suficiente que uno de ellos lo sea, disfrutando por tanto de la capacidad de conectarse punto a punto. Entonces esta unidad sería lógicamente el elemento maestro.[2]

Conectores

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) está en la parte superior del sobremolde en todos los casos. La numeración de las clavijas (mirando hacia los receptáculos) se refleja en los enchufes, de modo que la clavija 1 del enchufe se conecta a la clavija 1 del receptáculo.

Conectores OTG mini

El estándar USB OTG original introdujo un receptáculo de enchufe llamado mini-AB que fue reemplazado por micro-AB en revisiones posteriores (Revisión 1.4 en adelante). Puede aceptar un enchufe mini-A o un enchufe mini-B, mientras que los adaptadores mini-A permiten la conexión a cables USB estándar A provenientes de periféricos. El cable OTG estándar tiene un enchufe mini-A en un extremo y un enchufe mini-B en el otro extremo (no puede tener dos enchufes del mismo tipo).

El dispositivo con un enchufe mini-A insertado se convierte en un dispositivo OTG A, y el dispositivo con un enchufe mini-B insertado se convierte en un dispositivo B (ver arriba). El tipo de enchufe insertado es detectado por el estado del pin de ID (el pin de ID del enchufe mini-A está conectado a tierra, mientras que el del enchufe mini-B está flotando).

También existen receptáculos mini-A puros, que se utilizan donde se necesita un puerto host compacto, pero no se admite OTG.

Conectores OTG micro

Con la introducción del micro enchufe USB, también se introdujo un nuevo conector llamado micro-AB. Puede aceptar un conector micro-A o un conector micro-B. Los adaptadores Micro-A permiten la conexión a conectores A estándar, como se usa en dispositivos fijos o estándar. Un producto OTG debe tener un único conector micro-AB y ningún otro conector USB.[3][4]

Un cable OTG tiene un conector micro-A en un extremo y un conector micro-B en el otro extremo (no puede tener dos enchufes del mismo tipo). OTG agrega un quinto pin al conector USB estándar, llamado ID-pin; el enchufe micro-A tiene el pin ID conectado a tierra, mientras que el ID en el enchufe micro-B está flotando. Un dispositivo con un conector micro-A insertado se convierte en un dispositivo OTG A, y un dispositivo con un conector micro-B insertado se convierte en un dispositivo B. El tipo de conector insertado es detectado por el estado de la identificación del pin.

Cables OTG micro

Adaptadores, concentradores y lectores de tarjetas USB OTG

Cuando un dispositivo habilitado para OTG está conectado a un PC, utiliza su propio cable USB-A o USB Type-C (que generalmente termina en enchufes micro-B, USB-C o Lightning para dispositivos modernos). Cuando un dispositivo habilitado para OTG se conecta a un dispositivo esclavo USB, como una unidad flash, el dispositivo esclavo debe terminar en la conexión apropiada para el dispositivo, o el usuario debe suministrar un adaptador apropiado que termine en USB-A. El adaptador permite conectar cualquier periférico USB estándar a un dispositivo OTG. Conectar dos dispositivos habilitados para OTG juntos requiere un adaptador junto con el cable USB-A del dispositivo esclavo, o un cable de doble cara apropiado y una implementación de software para administrarlo. Esto se está convirtiendo en algo común con los dispositivos USB Tipo-C.


Aplicaciones

Queda abierto un amplio campo de aplicaciones por razón de la capacidad de enviar datos sin tener que utilizar un controlador USB maestro (que hasta esta norma, era típicamente una computadora de escritorio), para enumerar algunas: una cámara de fotos puede enviar las imágenes directamente a una impresora, o acceder a un disco duro, las cámaras de vídeo pueden conectarse a los grabadores de DVD, las tabletas y los teléfonos inteligentes pueden utilizar teclados, memorias y módems USB, etcétera.

Notas y referencias

Notas
  1. Traducción literal: "USB sobre la marcha".
  2. Traducción literal: "USB anfitrión".
Referencias
  1. FAQ (preguntas frecuentes) sobre el Microchip USB - Pregunta 53 Archivado 2013-febrero-3 en la Wayback Machine. (en inglés).
  2. Introducción a USB On-The-Go Archivado 2012-junio-1 en la Wayback Machine. (en inglés).
  3. «Universal Serial Bus Revision 2.0 specification» (en inglés). USB OTG and Embedded Host. USB Implementers Forum, Inc (4 de abril de 2007). Consultado el 27 de junio de 2021.
  4. «Universal Serial Bus Revision 2.0 specification» (en inglés). Universal Serial Bus Micro-USB Cables and Connectors Specification, Revision 1.01. USB Implementers Forum, Inc (4 de abril de 2007). Consultado el 27 de junio de 2021.

Véase también

Enlaces externos