答案1
他们都不会做任何你期望的事情。一点也不会。
绿色的是 USB 转 PS/2 转换器,它是有线转换器而不是信号转换器。只有插入的设备能够检测到连接方式并能说两种语言时,它才会工作。您的 USB 记忆棒不会这样做,USB 鼠标则不会。可能。
接下来是 PS/2 鼠标到串行转换器,同样,PS/2 设备需要理解这两个连接。USB 棒无法通过它进行通信。
接下来是 9 到 25 针串行适配器,没什么特别的,只是更多未连接的电线。没有 USB 通讯。
接下来是 25 针性别转换器,允许 25 针母串行转换器插入 25 针母并行端口。并行端口和 USB 设备都不会理解任何在它们身上摆动的电线的含义(如果有的话)。
如果我以后觉得无聊了,我可能会尝试去追逐理论上的引脚排列,但老实说,这似乎有点毫无意义。
这是一堆毫无用处的连接器,不会带来任何结果。
答案2
要回答“它在什么时候停止工作”部分,这取决于正在转换的内容。
我个人有一个旧的 AT 键盘,它连接到 AT/PS2 转换器,然后连接到 PS2/USB 转换器并连接到 USB KVM。这是两个适配器连在一起,如果算上 KVM,则是三个。
任何数量的延长器或连接器都可以工作,直到接头或总电缆长度的损耗过大为止。因此,100 条 1 米长的以太网电缆和 99 个 RJ45 连接器可能有效,但这不是适配器,并且违背了您的问题的精神。
答案3
我相信图片显示的是通用的 RS-232 全尺寸 DB25 COM 端口,而不是并行端口。从技术上讲,堆栈应该与特殊的 USB/PS/2 兼容鼠标配合使用,该鼠标在 LS USB 模式下运行(1.5Mbit/s)。
但是,图片显示的 USB 设备只能以全速(12Mbits/s)及以上速率运行。此“设置”无法工作,因为该设置只能以 1.5Mbit/s 的 USB 1.0 速率运行,而全速 USB 设备需要以 12 Mbit/s 的速率认真处理数据信号,并且需要 PC 主机精心安排的特殊服务,而这些服务无法通过 COM 端口提供。
因此,简单的答案是:COM 端口 PS/2 到 USB 转换器无法为 FS/HS 记忆棒提供必要的通信速度和正确的 USB 协议。具体来说,它在记忆棒和绿色 USB-PS/2 适配器之间“停止工作”。
附录 1:这个设置是个笑话的一个基本证据是,EPP 和 COM 端口都没有任何 5V 电源,而这是给 USB 驱动器供电所必需的。
附录 2:是的,这是 PC 并行端口,根据 DELL 2550 服务器的描述,这要归功于“plugwash”。PP 更糟糕,因为 PP 没有任何 UART serdes 转换硬件,并且 x86 PC 端口的位拆解显然超出了 12Mbps 接收器处理的范围(需要 20ns 采样/读取速率)。
答案4
在所示的适配器链中,只有一对适配器可以一起工作。即灰色的 PS/2 到 DB9 转换器和黑色的 DB9 到 DB25 转换器。
灰色适配器很可能是 90 年代鼠标的配件。通过将该鼠标与灰色和黑色适配器一起使用,您可以将鼠标连接到 80 年代和 90 年代初期常见的 25 针串行端口。这种组合可以正常工作。
图示中的计算机似乎有一个 9 针串行端口,而不是 25 针端口,因此黑色适配器对这台计算机无用。灰色适配器可以直接插入计算机。
白色变性适配器在所示情况下不太可能有用。它将串行设备连接到并行端口。计算机并行端口中的某些引脚可以编程为 GPIO,如果纯属运气,串行端口中的所有相关引脚都连接到计算机上的 GPIO 引脚,那么理论上您可以在软件中编程串行协议,而不是依赖 UART。但是,如果您以这种方式连接的设备在电压和电流方面不兼容,则存在损坏某些设备的风险。
绿色适配器用于将 USB 鼠标或键盘连接到计算机上的 PS/2 连接器。据我所知,这种适配器是在 90 年代末发明的,只有当所用的鼠标或键盘具有必要的向后兼容性时,它们才能工作。如果当时为 USB 鼠标和键盘设计的电路至今仍在使用,我不会感到惊讶,因为几乎没有理由对其进行更新。
理论上,可能存在一种具有向后兼容性的 USB 鼠标,可以一直追溯到串行通信,在这种情况下,绿色、灰色和黑色适配器都可以一起工作。不过我不认为这样的鼠标存在,因为在设计具有 PS/2 向后兼容性的 USB 接口时,可能感觉是时候放弃串行端口向后兼容性了。
我只测试过一个 Logitech USB 鼠标与串行端口的向后兼容性,该鼠标无法在串行端口上使用。它仅支持 USB 和 PS/2。其他人可能有更多的经验证据表明随机 USB 鼠标支持串行端口的可能性有多大。