This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We are designing a device, which has 2 USB C ports. Those USB C ports are in USB 2.0 compatibility mode and are not PD capable.
Our requirements are that the the device can be plugged to a host from any of the 2 USB ports. The second USB port can then be used as downstream for a low power device (such as a mouse).
There is also a MCU on the device that is also connected with USB. The device is also bus powered from the host.
Is there any proposed solution for a usb hub that can do the above?
Thank you for the prompt reply David.
My idea was to create add power diodes after the VBUS of each USB C port and connect them together for a common 5V rail, use that 5V rail to power my MCU and other logic. Use the voltage before the diode to detect which USB C is upstream.
To then get 5V to the VBUS of the downstream port, use a switch which "bypasses" the diode of that port.
Does this seem like a good solution?
Any other Vbus muxing schemes which you might suggest?
Cheers,
Yiangos
you may need to add vbus switch to reset Vbus after MUX change USB data, USB communicaton could be stuck with Vbus always on