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.

[参考译文] SN65MLVD080:SN65MLVD080:D(驱动器输入)和 R(接收器输出)是否可以连接到单个 FPGA 双向 I/O?

Guru**** 2958090 points

Other Parts Discussed in Thread: SN65MLVD080

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1658964/sn65mlvd080-sn65mlvd080-can-d-driver-input-and-r-receiver-output-be-connected-to-a-single-fpga-bidirectional-i-o

器件型号: SN65MLVD080

尊敬的 TI 团队:

我将在具有 FPGA 的半双工 M-LVDS 应用中使用 SN65MLVD080。

为了减少 FPGA I/O 数量、我要评估每个通道的驱动器输入 (D) 和接收器输出 (R) 引脚是否可以连接在一起并连接到单个 FPGA 双向(tri 状态)I/O

我想了解直接将 D 和 R 连接在一起是支持还是建议的实现方案。

image.png

我的问题是:

1. D 和 R 可以直接短接在一起并连接到单个 FPGA 双向 I/O 吗?
2.如果不是,是什么阻碍了这种方法? 它是由于输出争用、内部器件架构还是其他限制造成的?
3.是否有 TI 推荐的电路使用此收发器实现每个通道的单个 FPGA 数据 I/O?
4、如果不建议直接连接,添加外部组件(如电阻或逻辑门)是否可以让这种实现方式被接受?

谢谢你。

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

    您好 Rohith、  

    我认为将 D 和 R 引脚短接在一起是不可行的。 假设 在 TIME=0、一切均为低电平(D、R 和 MLVDS 总线)。 R 引脚是推挽输出(请参阅下图)、这意味着当它驱动为低电平时、顶部 FET 断开、底部 FET 闭合、基本上会将线路短接至 GND。 如果您随后尝试将线路从 FPGA 引脚驱动为高电平、R 引脚将停止这种情况、因为它会将所有电流从 FPGA 引脚灌入 GND、并保持为线路上的电压为低电平。 遗憾的是、我不知道如何通过逻辑门的电阻器实现这种双向 I/O 功能。 您可以尝试使用 2:1 多路复用器、但需要一种方法来选择多路复用器通道、这需要 FPGA 提供一个额外的引脚、从而失去了双向 I/O 的用途  

    此致、

    马特

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

    尊敬的 Matt:

    感谢您的详细说明。 这说明了直接连接 D 和 R 引脚并不是使用 SN65MLVD080 的可行方法的原因。

    感谢您的时间和清晰的解释。

    再次感谢!