主题中讨论的其他器件: TMUX136
您好 E2E!
我之前在看 MUX36S16、我想知道是否有人尝试使用该器件通过两个 MUX36S16 (分别用于正信号和负信号)或此类解决方案在 USB 端口之间进行切换? 我需要通过编程方式将一个 USB 主机端口切换到16个器件中的一个、我想知道这是否是一个潜在的解决方案。
编辑:这适用于全速 USB 2.0 (最大480Mbps)
谢谢、
Oliver
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.
您好 E2E!
我之前在看 MUX36S16、我想知道是否有人尝试使用该器件通过两个 MUX36S16 (分别用于正信号和负信号)或此类解决方案在 USB 端口之间进行切换? 我需要通过编程方式将一个 USB 主机端口切换到16个器件中的一个、我想知道这是否是一个潜在的解决方案。
编辑:这适用于全速 USB 2.0 (最大480Mbps)
谢谢、
Oliver
你好、Oliver、
说实话、这不是我以前见过的事情。 我无法说我已经看到很多用例、需要将16个 USB2.0信号多路复用为一个。 您可能会遇到有关频率范围的一些问题。 您能进一步说明一下数据速率。 每行480MB? 我不太熟悉 USB 协议的实际读取方式、因此达到480Mbps 会如何影响您所需的频率范围(例如、每个周期是否只有一个读取?)。
话虽如此、IIM 对列出的频率有点怀疑、因为它实际上并不在数据表中。 如果您知道负载条件(RL 和 CL)、我们可以对此进行近似计算。 我仍然怀疑能否实现速度、因为我们通常建议将通过的数据的频率作为开关带宽的1.5至3倍、因为它确实与负载相关。
您在16:1多路复用器中通常可能会遇到此问题。 您是否考虑过 USB 集线器? 如果这是您感兴趣的方法、您可以在 数据转换器论坛中发帖、或者我可以将它们循环到该主题中、我们 可以提出一个可能涉及几个集线器和多路复用器的解决方案。 不过、我对具有该速度的16:1解决方案不太有信心。
谢谢、
Rami
你(们)好,Rami
感谢您花时间了解这一点。 我认为、对电路用例的解释将更好地说明它应该如何工作:USB 主设备将在任何给定的点连接到16个从设备中的一个(只有一个)、以跨接数据。 主设备和从设备均仅支持 USB 2.0、因此理论最大带宽为480Mbps。 我在查看 MAX4999 IC、因为它几乎符合我的需求、但"只有"的频率为1200MHz@-3dB、8:1 (在这种情况下非常独特、仍然如此)。 电路本身仍然是理论上的、我当时只是想一下如何设计它、希望有人能有一个接近 MAX4999的解决方案、但显然有更多的电路。 不过、在这种情况下、我认为 USB 集线器和两个 MAX4999可能是我的最佳选择。
再次感谢、
Oliver
你好、Rami
我真的很欣赏这一建议、但我认为在这种情况下、最好做相反的事情并使用 MAX4999。 因此、将一个2通道2:1 MUX 放在两个 MAX4999的前面。 由于使用全 USB 带宽会使下游外设受益、因此我希望一次只激活一个 USB 外设。 或许使用 TMUX136并将 A 和 B 通道放置在相应的 MAX4999上、以便进一步下行。 在这个设置中使用 USB 集线器而不是 TMUX136是可以实现的、但是鉴于只需要激活一个外设、除了无需控制哪个端口处于激活状态之外、我认为它没有任何好处。 但这是我目前最不关心的问题。
感谢您将这些考虑因素融入其中。 我想我现在已经获得了解决方案!