![并行化 USB 数据?或者只是使用 LPT?](https://linux22.com/image/1412654/%E5%B9%B6%E8%A1%8C%E5%8C%96%20USB%20%E6%95%B0%E6%8D%AE%EF%BC%9F%E6%88%96%E8%80%85%E5%8F%AA%E6%98%AF%E4%BD%BF%E7%94%A8%20LPT%EF%BC%9F.png)
我需要生成一个简单的系统,其中主机中断会引出一个非标准 RJ-45 连接(6 个引脚处于二进制开/关状态),该连接可以以很小的延迟触发。主机上唯一可用的输出是以太网控制器和 USB。RJ-45 上的引脚需要做的就是以 +-0.5 滞后幅度转换 2.5V。一些研究表明,在这种情况下,一种选择是获得一个可以处理 USB 堆栈的开发板(例如:TI MSP430 5xxx 系列)并将 GPIO 引脚焊接到 RJ-45 电缆上以实现此效果,但我想知道是否有更简单的解决方案。我能想到的一种可能性是使用 PCI-express 并行端口卡,只需构建一条 6 线并行到 RJ-45 电缆,并使用 LPT 来控制哪些 RJ-45 引脚处于活动状态。如果有人有编码经验,哪种解决方案更易于实现?还有其他方法可以触发与具有所述输出的计算机并联的 6 个引脚的激活吗?谢谢。
附录 - 我应该补充一点,目标不是并行化来自 USB 的分组数据。它们可以是简单的字符串触发器,我只需要一种方法来识别 RJ-45 上的哪个引脚需要从主机“激活”。我越来越觉得只需购买并行端口卡就可以了,但我仍然对人们可能有什么看法感兴趣。
答案1
我只需使用 USB 转并行端口适配器和一条小型电缆适配器即可提供 RJ-45 端口。