![任何 USB 鼠标或键盘都可以通过 USB-PS/2 适配器连接到主板的 PS/2 连接器吗?](https://linux22.com/image/1513991/%E4%BB%BB%E4%BD%95%20USB%20%E9%BC%A0%E6%A0%87%E6%88%96%E9%94%AE%E7%9B%98%E9%83%BD%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20USB-PS%2F2%20%E9%80%82%E9%85%8D%E5%99%A8%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%B8%BB%E6%9D%BF%E7%9A%84%20PS%2F2%20%E8%BF%9E%E6%8E%A5%E5%99%A8%E5%90%97%EF%BC%9F.png)
鼠标是否需要知道不同的协议或不同的引脚排列才能连接到 PS/2 端口?
许多供应商提供 USB 转 PS/2 适配器,但有些则不提供。
据我所知,PS2 和 USB 接口的针脚数甚至也不同。这样的适配器如何工作?
该设备的性能还会和以前一样吗?
USB 设备是否需要“知道”它已连接到 PS/2 端口?我认为这是必要的,因为 USB 转 PS/2 适配器就是适配器,而不是转换器。它们不会对信号做任何事情,因此键盘或鼠标可能应该知道并相应地调整其信号。
还有一个问题:使用适配器将 USB 键盘或鼠标连接到 PS/2 端口时是否会增加延迟?我认为适配器本身不会增加延迟,因为它只将一些引脚连接到其他引脚,但鼠标或键盘内部必须有所改变。鼠标必须切换到 PS/2 数据序列化而不是 USB。理论上,PS/2 应该更快,但我认为如果该特定设备在 USB 上原生运行,它可能具有某种内部信号转换器,这可能会产生一些延迟。
答案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 适配器更重要。
答案2
这些适配器是纯机械的。里面没有转换器之类的东西。所以,是的,鼠标/键盘需要自己使用 PS/2。
输入设备内部的控制器IC是否会使PS/2的性能变差,取决于协议切换的方式。
PS/2 不太可能有显著表现不同的比 USB 更好。仅从连接规格来看,USB 的速度和延迟都远远优于 USB。只有 USB 主控制器效率低下才会导致整体体验变差。
PS/2和 USB 有一些共同的属性,使得适配器变得可行:
- 5 伏
- 低电流
- 2 条“数据”线(其中一条是 PS/2 上的时钟)。
- (PS/2 上有两个引脚未使用)
答案3
我可以肯定地回答问题的第一部分,
“为了能够连接到 PS/2 端口,鼠标是否需要知道不同的协议或不同的引脚排列?”
答案是肯定的,USB HID 设备(鼠标和键盘)必须理解替代 PS/2 协议才能使用 USB-PS/2 适配器在 PS/2 端口中运行。
并非所有 USB 鼠标或键盘都支持 PS/2 模式。OEM 包装中绿色适配器的存在保证了这种兼容性,但反之则不然 - 有些 HID 设备支持 PS/2 模式,即使产品中不包含适配器,有些则不支持,这完全取决于所使用的 IC。例如,Microsoft Notebook 光学鼠标 P/N:X08-86056 在 PS/2 端口上不起作用。