I have a complicated application requiring USB 3.0, PCIe Gen 3 and SATA support and I'm trying to determine if it is possible to multiplex these three standard protocols through a common buffer system based on TUSB1002.
The TUSB1002 component describes designing for USB 3, PCIe and SATA. Figure 18 illustrates an approach for USB 3.x and Figure 22 for SATA+PCIe. But it's not clear to me if it is possible to create a circuit (capacitors, filters, etc) which can support all three in a multiplexed environment (e.g. three separate host interfaces multiplexed onto a common outbound bus, terminated on the host side by a buffer such as TUSB1002).
Is TI aware of any hard limitation, either in the part itself or due to differing requirements of the three standards, why the part couldn't be configured to support all three protocols in the same circuit?