Conector iPad Doc: ¿es posible usar el kit de conexión de la cámara mientras se carga el iPad?

Estoy construyendo un quiosco de pantalla táctil usando un iPad y un escáner de código de barras USB (a través del kit de conexión de la cámara).

el problema:

El pinout aquí muestra el pin USB al que se conectaría el escáner. Sin embargo, parece que el cargador ( información aquí ) también requiere los pines D+ D- para iniciar la carga.

¿Cómo puedo cargar el iPad al mismo tiempo que se utiliza el escáner de código de barras? En teoría, esto debería ser posible ya que el iPhone/iPad se carga (aunque sea lento) mientras está conectado a una PC.

¿Es posible hacerlo desde una perspectiva de hardware? Probablemente. Sin embargo, es posible que el software del iPad no lo admita. Es probable que tenga que modificar el software del PMIC en el iPad, lo cual es (básicamente) imposible.
¿Cómo se alimenta el escáner de código de barras? No parece que el iPad pueda proporcionar energía al escáner y al mismo tiempo aceptar energía para recargar, en los mismos pines, independientemente de otros problemas de configuración, como las resistencias pullup/down mencionadas en el enlace.
El iPad ya puede escanear códigos de barras con la cámara, así lo hace RedLaser (app). ¿Realmente necesita un escáner de código de barras de hardware?
@Matt B, el escáner se puede alimentar con 5 V por separado. A tendrá que hacerlo, ya que el iPad no puede suministrar la corriente que necesita. El lector de código de barras de la cámara no funcionaría de forma fiable en este caso.
@Fame Name, creo que la disputa es sobre el D +/- ya que, por un lado, debe vincularlos a las resistencias para cargar y, por el otro, debe comunicar los datos del teclado HID desde el escáner. Tratando de encontrar una solución para eso. La parte VCC es más fácil de manejar.
No está claro que las subidas/bajadas de la resistencia obstaculicen la comunicación de datos, ya que las líneas podrían dejarse flotando durante el tiempo que sea necesario para leer el voltaje analógico antes de tratar las líneas como digitales. Sin embargo, se supone que un puerto USB es host o esclavo, no ambos al mismo tiempo. Si el iPad aloja los datos del escáner, es probable que el iPad no tome la entrada de energía (carga) en el mismo puerto al mismo tiempo. Al menos no sin algunos trucos... tal vez experimentando puedas hacer que funcione.
@MattB. Creo que sí, mi esposa tiene una base para iPhone que también le permite controlar la base como una estación de altavoz con controles para el iPhone mientras se carga, no estoy seguro.

Respuestas (1)

Todavía no he verificado esto con la documentación de MFi. Sin embargo, parece que Matt B. tiene razón en el sentido de que no puede ser un host USB y un cliente USB al mismo tiempo y la carga significa que está actuando como un cliente, por lo que la funcionalidad del host debería detenerse.

Otros pines, como los controles de iPod, audio, video, etc., pueden permanecer operativos aún mientras se cargan, ya que no usan USB.