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.

[参考译文] TXB0108:DS16F95QML 与 FPGA 之间的接口

Guru**** 1999175 points
Other Parts Discussed in Thread: TXB0108, DS16F95QML, SN74AUP1T34, SN74LV1T34, SN74AXC1T45, SN74LVC1G34, SN74AHC1G125
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/702417/txb0108-interface-between-ds16f95qml-and-fpga

器件型号:TXB0108
主题中讨论的其他器件: DS16F95QMLSN74AUP1T34SN74LV1T34SN74AXC1T45SN74LVC1G34SN74AHC1G125

我们的一位客户将我们的板与 FPGA 芯片和 IO 线路上的 TXB0108连接到 RS485收发器 DS16F95QML。 此类连接是否存在任何潜在问题?

RS485在半双工模式下运行。 默认情况下、加电时、485处于接收模式。 因此、在存在失效防护偏置(VAB > 0.2)的情况下、当没有发送器驱动差分线路时、RS485 IC 的输出预计为高电平。  客户告知 IOS 有一些问题。

下面是客户的观察结果:

- FPGA 已断电-> RS485 IC 的输出将变为高电平。

- FPGA 已通电、IO 上的上拉电阻已启用-> RS485 IC 的输出将变为低电平。

- FPGA 已通电、IO 上的上拉电阻已禁用-> RS485 IC 的输出将变为低电平。
 
电路板上没有任何外部上拉或下拉电阻器。   您能否帮助我们了解为何即使在 FPGA IO 上启用了上拉电阻器、RS485的输出也会变为低电平?
 
此致、
Wioleta

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

    DS16F95QML 的 µA 强度对于 TXB0108而言太低;DS16F95QML 的 VOH 最适合400 μ H、而 TXB0108必须以至少2mA 的电流驱动。

    但在您的电路中、您实际上不需要自动方向感应;使用两个单向或方向控制转换器(或 AHC/LVC 缓冲器进行下行转换)。

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

    感谢您在此处提供的意见。

    Wioleta、
    您需要考虑使用 SN74AXC1T45等方向控制转换或 SN74AUP1T34/SN74LV1T34等单向器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果仅进行下行转换、则 SN74LVC1G34等过压容限输入器件也可以正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。 实际上、在此阶段、我们无法更改电平转换器、我们可以选择性地添加一些可解决此问题的附加元素。
    我同意无需双向电平转换器即可在 FPGA 和 DS16F95QML 收发器之间进行连接、但我们的项目非常具体、我们必须确保在该 IO 上进行双向传输。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在接收器和 TXB 之间放置一个缓冲器(例如 SN74AHC1G125)。