¿Es posible convertir un puerto no otg de un teléfono inteligente en otro puerto?

0

Sé que para que OTG funcione, necesita compatibilidad con el kernel y el hardware. Para la parte del kernel, hay muchas soluciones como las aplicaciones ayudante de OTG en Play Store.

Aquí, quiero saber y entender qué podemos hacer para la parte de hardware. ¿Existe alguna posibilidad de que algún dispositivo (no cable OTG para pen drive) para smartphones pueda hacer que funcione? ¿Cuáles son las ideas que pueden hacer que funcione?

    
pregunta Vivek Ji

1 respuesta

1

¿Esto es para un teléfono inteligente específico, o cualquiera y todos los teléfonos inteligentes?

Un problema potencial es que una toma USB OTG es físicamente diferente de una toma de dispositivo USB, por lo que es posible que no pueda tomar una toma OTG.

También es probable que el zócalo OTG ofrezca diferentes capacidades eléctricas si el teléfono inteligente es solo un dispositivo USB, por ejemplo, el zócalo OTG tendrá la capacidad de proporcionar energía, pero un dispositivo USB tonto no lo hará.

Por lo tanto, dependiendo del teléfono inteligente, puede hacer un adaptador, que lleve un enchufe OTG, y que le permita alimentar el dispositivo desde una fuente externa.

Además, un lado de host USB tendrá un conjunto diferente de resistencias en los cables de señal (en comparación con un dispositivo USB), dispuestos de modo que el lado de host pueda detectar la conexión de un dispositivo USB. Por lo tanto, es posible que la "terminación" de la señal para el teléfono inteligente no pueda detectar un dispositivo USB.

Entonces deberías averiguar cómo hacer que la unidad del teléfono inteligente interrogue al dispositivo USB. Lo que finalmente será un problema de software, pero es probable que necesite algo como acceso de root o un 'jailbrake' para instalarlos.

Por lo tanto, podría ser más fácil hacer un pequeño adaptador que lleve un microcontrolador, con un host USB OTG para hablar con el dispositivo USB de destino, y un dispositivo USB para hablar con la toma USB del teléfono inteligente.

Editar:
Hay un grupo de microcontroladores con un dispositivo USB OTG y un dispositivo USB, por ejemplo, algunos ST Micro STM32, y tienen placas de desarrollo de bajo costo. Yo esperaría que Cypress, que hace que algunos MCU habilitados con USB tengan partes, pero no puedo recordar. Alternativamente, incluso puedes usar dos MCU equipadas con USB.

Supongo que, a menos que tenga un mercado realista, el costo no podría justificarse. O, si se trata de uno solo para su propio interés, será más barato comprar primero un teléfono inteligente con una toma USB OTG, realizar experimentos para el proyecto en general y luego investigar el adaptador.

IIRC, todos los teléfonos Android han sido equipados con un conector OTG durante años (y Google te ayudará a encontrar cuándo ocurrió ese cambio)

    
respondido por el gbulmer

Lea otras preguntas en las etiquetas