任何 USB 鼠标或键盘都可以通过 USB-PS/2 适配器连接到主板的 PS/2 连接器吗?

yoy*_*fun 18 motherboard usb mouse keyboard ps2

鼠标是否需要知道不同的协议或不同的引脚分配才能连接到 PS/2 端口?

许多供应商提供 USB - PS/2 适配器,但有些不提供。

据我所知,PS2 和 USB 接口甚至有不同数量的引脚。这样的适配器如何工作?

该设备是否具有与以前相同的性能?

USB 设备是否有必要“知道”它已连接到 PS/2 端口?我想这是必要的,因为 USB 到 PS/2 适配器就是:适配器。不是转换器。它们不会对信号做任何事情,因此键盘或鼠标可能应该知道并相应地调整它们的信号。

另一个问题:使用适配器将 USB 键盘或鼠标连接到 PS/2 端口时是否会增加任何延迟?我想适配器本身不会增加延迟,因为它只将一些引脚连接到其他一些引脚,但在鼠标或键盘内部必须有所改变。鼠标必须切换到 PS/2 数据序列化而不是 USB。理论上 PS/2 应该更快,但我认为如果该特定设备能够在 USB 上天真地工作,它可能具有某种内部信号转换器,这可能会产生一些延迟。

Dan*_*l B 10

这些适配器是纯机械的。里面没有转换器或任何东西。所以,是的,鼠标/键盘需要自己做 PS/2

输入设备内部的控制器 IC 是否会在 PS/2 下表现更差将取决于协议切换的方式。

PS/2 的性能不太可能与 USB 显着不同。仅从连接规格来看,USB 在速度和延迟方面都非常出色。只有 USB 主机控制器效率低下才会导致更糟糕的整体体验。

PS/2和 USB 共享一些使适配器可行的属性:

  • 5伏
  • 低电流
  • 2 根“数据”线(虽然其中一根是 PS/2 上的时钟)。
  • (PS/2 上的两个引脚未使用)

  • 实际上,PS/2 端口的延迟比 USB 低,因为它们通过中断信号将信号直接发送到处理器,这比 USB 连接到处理器的方式更有效。很多人说如果你喜欢玩游戏,bs 没有区别,因为 10 毫秒的差异很大。如果你检查你的电子邮件,这并不重要。我问这个问题的原因是因为我想将我的外围设备连接到 PS/2 并且我对可以与 USB 和 PS/2 进行通信的内部电路感到好奇 (7认同)
  • USB HID 标准支持 NKRO。但是为了懒惰的BIOS程序员,它需要键盘以6KRO启动,并且不需要他们实现NKRO。所以懒惰的键盘程序员选择了阻力最小的路径。我认为。https://en.wikipedia.org/wiki/USB_human_interface_device_class#Keyboards http://www.usb.org/developers/hidpage/HID1_11.pdf (6认同)
  • @barlop 我至少有三个不能与适配器配合使用的键盘:MS Natural Keyboard 4000、Cooler Master Quickfire TK Stealth 和一些无名键盘。即使所有键盘都支持它,我的陈述仍然是 100% 正确的。 (3认同)
  • 抱歉,当 USB 键盘接口开始支持 n 键翻转时,请返回“USB 和 PS/2 是等效的”论点。 (2认同)
  • @CodyGray 他们确实如此。我这里有一个这样的键盘。 (2认同)

Ale*_*ski 5

我可以肯定地回答问题的第一部分,

“鼠标是否有必要知道不同的协议或不同的引脚排列才能连接到 PS/2 端口?”

答案是肯定的,USB HID 设备(鼠标和键盘)必须了解备用 PS/2 协议才能使用 USB-PS/2 适配器在 PS/2 端口中运行。

并非每个 USB 鼠标或键盘都支持 PS/2 模式。OEM 封装中绿色适配器的存在保证了这种兼容性,但事实并非如此 - 即使适配器不包含在产品中,一些 HID 设备也支持 PS/2 模式,有些则不支持,这一切都取决于 IC用。例如,Microsoft Notebook Optical Mouse P/N: X08-86056 在 PS/2 端口中不起作用。


Mac*_*fin 1

鼠标是否需要知道不同的协议或不同的引脚分配才能连接到 PS/2 端口?

是的,USB鼠标需要支持PS/2协议才能连接P/2。我可以想象有人在某个地方制造了一个适配器,证明这是错误的,但这是一个罕见的例外,它的成本比购买另一只鼠标要高,因此比任何可行的批量生产产品都是一个个人设计挑战。

许多供应商提供 USB 至 PS/2 适配器,但有些供应商不提供。

据我所知,PS2和USB接口的针数甚至不同。这样的适配器如何工作?

PS/2 端口上的 6 个引脚中仅使用了 4 个。有关参考,请参阅: https: //en.wikipedia.org/wiki/PS/2_port

一个例外(在链接的文章中指出)是某些笔记本电脑 PS/2 端口,它们使用通常未连接的引脚来允许分离器将单个 PS/2 端口拆分为两个 PS/2 端口。

有根据的猜测是,鼠标通过切换电源引脚上的极性来知道它连接到哪种端口,将+5V放在一个引脚上,数据引脚“通话”USB,将+5V放在另一个引脚上,数据引脚引脚“说话”PS/2。肯定有十几种不同的方法可以让它发挥作用,而且我怀疑其中大多数方法已经被不同的鼠标制造商随着时间的推移而尝试过。要了解任何给定的小鼠如何进行这种检测,需要进行一些调查。

该设备的性能与以前相同吗?

是和不是。那些喜欢调整硬件以获得最大游戏性能的人会更喜欢 PS/2 而不是 USB,原因可能很快就会变得复杂,所以我不会详细介绍这一点。对于大多数用户来说,性能差异是不明显的。PS/2 可以提供更好的性能,但这并不意味着鼠标在 PS/2 上工作会比 USB 更好,因为除了用于连接到计算机的端口之外,该链中可能还存在其他薄弱环节。

USB 设备是否有必要“知道”它已连接到 PS/2 端口?我认为这是必要的,因为 USB 到 PS/2 适配器就是:适配器,而不是转换器。它们不会对信号做任何事情,因此键盘或鼠标可能应该知道并相应地调整它们的信号。

还有一个问题:使用适配器将 USB 键盘或鼠标连接到 PS/2 端口时是否会增加任何延迟?我想适配器本身不会增加延迟,因为它只将一些引脚连接到其他一些引脚,但在鼠标或键盘内部,某些东西必须改变。鼠标必须切换到 PS/2 数据串行而不是 USB。理论上,PS/2 应该更快,但我认为,如果该特定设备在 USB 上本地工作,它可能有某种内部信号转换器,可能会产生一些延迟。

如果不了解具体情况,就无法判断哪个会带来更多延迟。如果有人寻求鼠标的最大性能,那么这将更多地取决于鼠标的选择,而不是决定是否使用 PS/2 适配器。