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.

[参考译文] TS5V330C:RGB/复合开关导向

Guru**** 2473270 points
Other Parts Discussed in Thread: TS5V330C

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1190419/ts5v330c-rgb-composite-switch-guidance

器件型号:TS5V330C

我已经阅读 了 TS5V330C 的数据表 、我相信它能满足我的需求。

我想为我所属的团队创建一个 RGB KVM 交换机、以便将1台显示器与20世纪80年代的 RGB +同步计算机配合使用、而我的公司希望能够根据需要提供此解决方案。

我知道此 IC 支持 RGB 和复合视频切换、非常适合我的需求。

我的问题是能否选择输入?我可以只使用 Arduino 来强制引脚#1 (IN)为高电平来选择输入、并将其变为低电平来禁用该输入、而选择输入控制(引脚15)也是如此。?

或者、我是否需要某种类型的逻辑芯片来检测按钮以执行与上述相同的操作?  如果是逻辑芯片、那么哪一个以及是否有任何有关如何将其全部连接的参考?

一旦确定了这一点、我就必须找到另一个 IC、它将允许我切换鼠标和键盘信号。对于这方面的任何方向、我也非常感激。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Chris、

    您当然可以使用 Arduino 来更改引脚的状态。 所有 IN 和 EN 引脚所需的电压均高于或低于 VIH/VIL 阈值。

    现在、关于鼠标和键盘信号、我相信这些只是 USB 信号。 这里是一些特定于协议的 USB 开关的链接。  
    https://www.ti.com/switches-multiplexers/protocol-specific/products.html#p1389=MHL;USB%202.0;USB%203.0

    实际上、 任何具有正确配置、可支持您所使用的电压、频率和电流的开关也应正常工作。

    谢谢、
    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我应该已经对键盘和鼠标进行了说明。  它们不是 USB、这将用于较旧的计算机(非常旧)。  从20世纪80年代开始!

    因此、它使用总线鼠标(类似于串行鼠标)和 AT / XT 键盘。

    根据您所说的内容、我认为 TS5V330C 即使信号不是视频信号、也能路由这些信号。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Chris、

    哦、我应该把两个和两个放在一起! 听起来您正在进行一个很棒的项目。 毫无疑问、TS5V330C 可满足您的所有需求。 如果我没有弄错、您的 AT / XT 和鼠标总线信号将为5V、并且速度非常慢(远低于1MHz)、因此 TS5V330C 应该可以正常工作!

    -Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已阅读数据表、并查看哪些引脚是每个通道的输入以及哪些是输出。  我有几个问题。  由于我想使用 Arduino 来切换输入代码:

    1. EN 是否始终接地?
    2. 我是否只需要强制输入开关引脚为高电平或低电平便可进入特定的输入?
    3. 我是否需要在 Arduino 的输入引脚上使用1k 电阻器来强制拉高和拉低?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Chris、


    [引用 userid="443873" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1190419/ts5v330c-rgb-composite-switch-guidance/4487579 #4487579"] EN 是否始终接地?

    如果您没有预见到需要切换器件是否处于活动状态(即您始终希望器件处于活动状态、连接到两个通道中的一个)、那么是的、您当然可以将 EN 引脚接地。

    [引用 userid="443873" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1190419/ts5v330c-rgb-composite-switch-guidance/4487579 #4487579"]我是否只需要强制输入开关引脚为高电平或低电平才能进入特定输入?

    是的、您需要按照此处的真值表进行操作:

    "H"和"L"定义为 IN 和/EN 引脚上的电压高于和低于列出的 VIH/VIL 电平时:  

    [引用 userid="443873" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1190419/ts5v330c-rgb-composite-switch-guidance/4487579 #4487579"]我是否需要在 Arduino 的输入引脚上使用1k 电阻器来强制拉高和拉低?

    上拉或下拉电阻器中的情况? 我相信这通常可以在 Arduino 上进行配置。 我不是 Arduino 专家、但我过去使用过 Arduino 专家。 我认为它没有本地配置、因此您需要首先在所使用的 GPIO 上配置上拉电阻(有大量在线代码、可以轻松复制+粘贴配置代码)。 则不需要外部上拉。  

    希望这对您有所帮助、如果您有任何其他问题、敬请告知!

    谢谢、
    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当选择1或2以外的其他输入时、我需要禁用 IC。  我有一个使用相同 IC 的扩展板、能够对 RGB 信号使用3和4个输入、因此能够通过 EN 信号禁用整个 IC 是完美的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    完美! 这意味着、我相信您已经发现了这一点、但您不能仅仅将 EN 引脚接地。 您还需要使用其中一个 GPIO 来驱动该信号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我使用 GPIO 引脚驱动 IN 和 EN。  我确实注意到、我所要做的就是将 EN 引脚置于高电平并完全禁用 IC。  对吧?