Estoy intentando un proyecto con funcionalidad USB OTG. Ya he leído un buen número de documentos, pero hay información contradictoria, así que quiero saber si alguien puede arrojar algo de luz sobre un par de cosas.
Primero algunos antecedentes sobre lo que pretendo lograr. Quiero diseñar un dispositivo de bajo costo que necesite algún tipo de interfaz de diagnóstico. En este momento, la idea es tener un puerto microAB USB que se pueda usar para conectarse a una PC o a un módulo Bluetooth personalizado (alimentado por el dispositivo) para conectarse a un teléfono inteligente, por ejemplo, el dispositivo actúa como el anfitrión OTG. en este último caso.
Mis preguntas son:
¿Es este el tipo correcto de aplicación para USB OTG?
¿Cuál es la cantidad máxima de corriente que puede suministrar un host OTG y / o que puede consumir un periférico OTG? He leído un par de lugares en los que esto es solo 8 mA, pero el suplemento USB OTG a la especificación USB2.0 establece 8 mA a 5000 mA. Estoy más inclinado a creer esta especificación, pero solo quiero asegurarme de que no estoy malinterpretando algo.
Por último, ¿se puede conectar cualquier dispositivo de solo periférico USB a un host OTG siempre que el controlador esté disponible, o necesito un dispositivo específico para OTG?