USB 2.0 vs USB 2.0 OTG

0

Estoy buscando algunos microcontroladores con capacidades USB y se dice que algunos tienen USB 2.0 HS Host/Device with PHY otros dicen USB 2.0 HS OTG Host/Device with PHY .

No soy un especialista en las especificaciones de USB, así que me pregunto: ¿elegir una pieza OTG tendrá algún inconveniente o limitaciones?

Estoy esperando que las partes OTG se comporten igual que las partes normales de USB, así que si programo mi parte para que actúe como host y la conecto con un dispositivo USB 2.0 normal, se conectarán como de costumbre.

    
pregunta mFeinstein

1 respuesta

2

Aquí hay un par de diferencias entre un host USB 2.0 y un host USB 2.0 OTG.

  • El soporte para la comunicación de alta y baja velocidad es opcional para el host OTG
  • El soporte para concentradores es opcional en el host OTG. Si los concentradores no son compatibles, entonces está limitado a un solo dispositivo en ese host.
  • Los hosts normales deben poder suministrar al menos 100 mA, mientras que los hosts OTG solo deben poder suministrar 8 mA.
  • El host OTG puede desconectar VBUS.
  • OTG usa un puerto AB que puede tomar ambos tipos de cable USB.

Puede ver mucho los requisitos de un host USB convencional que son opcionales en el host OTG. Las capacidades exactas dependerán de cómo el microcontrolador lo implemente. Si el host OTG que elige cumple con sus requisitos, no debería haber ninguna diferencia notable entre los dos. En cuanto al software, la única diferencia que debería ver es la capacidad adicional de cambiar entre el modo de host y dispositivo en la parte OTG.

    
respondido por el Twiske

Lea otras preguntas en las etiquetas