Tengo dos preguntas relacionadas con las conexiones USB en una pcb:
1- ¿Es posible conectar la línea D + entre 2 dispositivos y 1 host? ¿Algo así como la moda SPI donde las líneas MISO y MOSI se comparten entre todos los esclavos? ¿O como I2C, donde cada nodo escucha el bus y responde solo cuando se llama a la dirección dada? Lo mismo con la D-.
2- Estoy diseñando una aplicación integrada con 2 dispositivos, uno de ellos es un dispositivo USB y el otro es un USB-OTG. Cuando la comunicación es entre ellos, creo que no hay problema, el OTG se comporta como un host y el segundo como un dispositivo. Sin embargo, mi pregunta surge cuando necesito conectarlos (tanto como dispositivos) a una PC externa, ¿es posible compartir las líneas de señal a la PC externa, por lo que tendré 3 dispositivos conectados en la línea: uC USB-device, USB-OTG programado como dispositivo y PC USB-host.