USB data mux - bi-directional?

Thread Starter


Joined May 14, 2018
Putting this in the datasheet forum since this is probably mostly a datasheet question.

Just trying to put together a small USB switch for my own educational purposes and I am struggling a little with choosing an appropriate multiplexer for the D+ and D- lines.

My situation is that I want to be able to share a single USB port with 2 PCs, with the press of a button I want to be able to disconnect the USB port from one machine then connect it to the other. For this I am using a power mux for the +5v lines from the 2 machines and a USB mux for the data lines.

I found the FSUSB20 and FSUSB30 muxes but I can't choose which one is more suitable. For a start they both seem to be a DPDT switch, fine - that's what I am after, but:

  • The FSUSB20 sells itself as "bi-directional", the FSUSB30 makes no mention of that. Is this important?
  • The two ICs use different nomenclature for the pins, not sure if it's relevant or not?
  • The FSUSB20 is described as "1 port" whereas the FSUSB30 is "2 port". Why is this? They appear to be logically identical to me? Is this to do with the bi-directional thing?

Can someone help me choose what is the best out of these for my purposes? Or indeed recommend an alternative IC if neither of these are any good. The FSUSB30 is easier to get for me, but I was especially thrown out by the lack of "bi-directional" in the datasheet so wanted to make sure I was doing the right thing. Thanks!