hub USB con suministro de energía O modo accesorio de Android

-1

Estoy buscando una solución de concentrador USB para computadora host pequeña (como una tableta Raspberry Pi o Nexus) que pueda alimentar / cargar simultáneamente dicha computadora host.

He oído hablar de la especificación de suministro de energía USB , pero no puedo encontrar concentradores USB que implementen esto .

También he visto el Protocolo de Accesorio Abierto de Android . No creo que sea posible programar un accesorio de Android para que aparezca como un concentrador USB en el dispositivo Android, pero siéntase libre de demostrar que estoy equivocado.

Como no puedo encontrar ninguna implementación existente, la implementaré en un PCB. ¿Hay algún circuito especializado involucrado en el cableado de un microcontrolador (como un concentrador USB) que proporcione suministro de energía?

Alternativamente, tomaría un proyecto PIC / Arduino que implementa un concentrador USB con entrega de energía, como punto de partida.

Editar: pertenece a los circuitos de suministro de energía.

    
pregunta alexchandel

1 respuesta

1

Si bien el estándar de Power Delivery para USB 2.0, tiene apenas un año de antigüedad, y rara vez se implementa en diseños 2.0 que han existido desde hace 13 años. Teniendo en cuenta que todos se están moviendo hacia la adopción generalizada de USB 3.0, no verá ningún dispositivo USB 2.0 PD.

La Raspberry PI es fácil aunque. Es a mitad de camino diseñado con retroalimentación en mente. Los puertos USB '5v están conectados (bien, a través de un fusible) al conector de alimentación Micro USB. No hay ningún circuito involucrado que haga que la retroalimentación sea un problema (de nuevo, excepto el fusible, que sería inútil, y los modelos más antiguos tenían fusibles de 140 mA en los puertos usb). Dado que el Pi funciona con 5v, y está regulado desde la línea 5v, todo funciona como se esperaba, y aproximadamente el 20% del tiempo encontrará proyectos RPI que funcionan deliberadamente a través de retroalimentación.

La Nexus Tablet es diferente. Utiliza un controlador de alimentación USB IC que cambia el circuito de alimentación del modo de entrada / carga al modo de salida / host cuando el controlador usb detecta un dispositivo / cable esclavo OTG enchufado. No hay ningún módulo, hack ni cable del kernel que permita la carga y otg al mismo tiempo. Otros dispositivos sí lo hacen, como el Nexus 7 con un mod de kernel que permite cargar mientras OTG . Otros dispositivos no tienen OTG de forma predeterminada, se piratean, y como no hay circuitos activos para permitir OTG en primer lugar, se requiere una fuente de alimentación externa para esos dispositivos OTG. La mayoría de las veces se pueden cargar mientras se usa OTG, pero no está diseñado para actuar como tal. Como con todo, el hardware del dispositivo Android varía según la versión del sistema operativo y el fabricante, por lo que no hay una opción universal.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas