USB bridge to i2c, spi, gpio, uart


#1

Looking to use/create single USB bridge to multiple i2c, spi, gpio, uart
Looking for ideas how to do this. Or where to even start looking.

So far I found this,
http://janaxelson.com/usb_device_hardware.htm

Software references
usb over ethernet
http://www.sysnucleus.com/usbshare/index.html
https://www.eltima.com/products/usb-over-ethernet/

multi
http://www.xdimax.com/sub20/sub20.html

tools for developers
http://www.mcci.com/mcci-v5/index.html


A hardware implementation for reference.
https://www.rs-online.com/designspark/usb-bridge-controller-simplifies-usb-design-by-eliminating-firmware-development
http://www.microchip.com/wwwproducts/en/MCP2221A

I want to create a USB bridge hid descriptor so that the device can detected on andriod, windows, and load the USB driver.


#2

USB multi-protocol bridge

Implemented as threaded multi-protocol support in software.
Simultaneous protocol support requires an asci or fpga.

Search key: USB Multi interface/protocol Adapter

Ideal a lower performance solution can be built in threaded software.


http://www.nanorivertech.com/usb-adapters.html


#3

http://www.tiaowiki.com/w/JTAG_Tutorials#TIAO_USB_Multi_Protocol_Adapter_Tutorials_and_Manuals