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.

[参考译文] SN74AVC4T774:方向设置要求和三态 I/O 接口。

Guru**** 2609955 points
Other Parts Discussed in Thread: SN74AVC4T774, SN74AXC4T774

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/832816/sn74avc4t774-dir-setting-requirements-and-3-state-i-o-interface

器件型号:SN74AVC4T774
主题中讨论的其他器件: SN74AXC4T774

请参阅上面的原理图。 SN74AVC4T774用于从1.8V 到3.3V 的电压转换。

此设计建议的要求:

带宽:>50MHz,因此>100Mbps。

2. 1.8V 的设置与 FPGA 支持电压相同。 但 VccB 应该能够在1.2V 至3.3V 范围内针对 I/O 标准进行配置。

3.双向:独立 通道方向控制。

接口:由于 DUT 未知、因此数据链中需要三态。 因此、可通过 DUT 为 PU 或 PD 配置它。 电平转换器中不允许使用 PU/PD 电阻器。

SN74AVC4T774可用于高速>100Mbps、1.2V-3.3V 电压范围、独立 DIR 控制引脚。 加电/断电完成前、只有一个 OE 引脚可用于高阻态设置为高电平。

要求1和2是可以的、但3和4中有一些问题:

3:我的设计需要在数据传输期间读回信息。 因此、在运行期间将改变方向。

在 TI 的一些 数据表中、使用 DIR 控制引脚的电平转换器。 首先禁用器件所需的器件、然后再次启用器件后设置 DIR。 是否需要启用和禁用 SN74AVC4T77? 能否在正常运行期间将 OE 设为低电平、然后在运行期间无限制地将 DIR 设为双向功能?

4.我在论坛上看到了一些讨论、意见一直是积极的。 因此、SN74AVC4T774需要 PU/PD。 这是否用于低功耗?

但对于我的设计、正如我们之前所说的。 逻辑电平应由未知 DUT 设置。 它可以是高电平或低电平。 我们无法在电平转换器上生成 PD/PU。

最坏的情况是:从 DUT 到 FPGA (B-A)的方向、DUT 没有信号可能悬空(软件可能会 将其设置为空闲状态下的低电平)、SN74AVC4T774上没有 PD/PU。 这会是一个大问题吗?

此致  

荣鹏扎海

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


    您好!

    首先、我要将您从 SN74AVC4T774切换到 SN74AXC4T774。 这些器件是引脚对引脚兼容的。 AXC 器件比 AVC 器件更快、因此它是更好的选择。 它还可在较低的电压下工作、以防您需要此功能。

    您的原理图未发布、您能否再次提供?

    3:切换方向之前、有必要禁用 AVC 器件。 这是因为、如果 A 侧驱动低电平或高电平、并且方向引脚从 B 切换到 A。那么 AVC 器件必须与驱动低电平 A 引脚的器件进行对抗。 现在、如果您在从 B 切换到 A 时使 A 引脚保持悬空、那么在方向切换时、电流消耗会很高。 解决方案是使用 SN74AXC4T774。 您只需确保在更改方向之前器件的输入端没有信号。

    4.同样、对于 AXC 器件、如果没有信号或可能发生悬空、则应该可以。 它具有一些弱内部下拉电阻、有助于降低 CMOS 输入中的电流消耗。

    总体而言、建议使用 SN74AXC4T774、因为它可以解决您的问题。

    谢谢!

    卡兰

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

    您好、Karan、

    感谢您的推荐。 还有一些问题尚不明确:

    1.查看数据表,AXC 高达310Mbps < AVC 高达380Mbps。 为什么您说 AXC 更快?

    2.您能否指出 AXC 数据表中的哪一项说明"在改变方向之前、确保输入端没有信号"? 为什么不需要与将 A 引脚驱动为低电平的器件对抗? 您是否在这里讨论了信号方向冲突?

    您对无信号意味着什么? 像来自 FPGA 的输入一样、FPGA 未通电或输入引脚悬空?

    3、DIR 更改延迟仍然没有相关规格。

    INT 状态 T1:OE =低电平、DIR =低电平、B 至 A

    T2:OE =低电平、DIR =高电平、A 至 B

    T3:OE =低电平、DIR =高电平、 B 端口接收到信号 A。

    TD=T3-T1是什么?

    仍然是通过最小脉冲宽度计算的?

    这对于软件设计重写代码等而言非常重要

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

    您好!

    1. AXC 在较低电压下更好、不打算说更快。

    2.我们在数据表中没有提到这一点、因为建议使用 OE 引脚禁用 AXC 器件、然后更改方向。 这是一个建议、因为当一侧仍在行驶且方向被切换时、可能会有总线争用。 我的意思是、无信号是悬空的。 如果 A 侧从 A 驱动到 B。然后在将方向 B 更改为 A 之前、您应该确保 A 悬空、这样就没有总线争用。

    方向引脚的延迟。 您可以将其设置为最坏的禁用时间和最坏的器件启用时间。 列出了 OE 引脚的这些值。
    因此 TD <= tdis + ten。

    谢谢!

    卡兰

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

    您好、Karan、

    感谢你的帮助。

    我可以再问一个问题吗?

    我认为 AVC 和 AXC 都建议使用 OE 禁用 AXC 器件、然后更改 DIR。

    现在、您的语句是 AXC 允许更改 DIR、但不会在我们使没有信号时禁用器件。 但 这不适用于 AVC!

    我是对的吗? 或者、如果我们确保没有信号、对于 AVC 也是可以的吗?

    谢谢!

    RongZha

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

    您好!

    是的、两个建议都是在更改 DIR 之前使用 OE 禁用。

    AXC 具有弱内部下拉电阻、而 AVC 器件没有。

    如果没有信号(没有信号意味着悬空)、则 AVC 器件上会消耗大量电流。

    谢谢!

    卡兰

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

    您好、Karan、

    感谢你的帮助。

    根据您的建议、我们选择了 SN74AXC4T774作为低电压电平转换器。

    在设计过程中、我们发现了一个新问题。

    当软件使用产品时、很容易产生总线争用:

    A 侧设置为0、从 A 行驶至 B

    B 侧设置为1、从 B 驱动至 A

    因此、B 侧高电压将短接至 GND。 如果电流过高、似乎会烧坏器件。

    SN74AXC4T774是否具有针对总线争用问题进行复位的保护或解决方案?

    感谢您的回复。

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

    该电平转换器在每个通道上始终具有特定的方向、因此一侧的输出驱动器处于活动状态、而连接到此信号线路的另一个器件不得同时驱动它。

    要禁用两侧的输出驱动器、请将 OE 设置为低电平。

    这并非特定于此 AXC 器件;任何缓冲器都会出现此问题。 如果其他两个芯片使用相同的电压、并且您在没有电平转换器的情况下将它们连接在一起、则会出现相同的问题。

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

    大家好、Clemens、

    是的、我们知道它不能同时驱动输出。 一个表示0、另一个表示1。

    但是、可能有一些新软件使用此产品并产生总线争用。

    因此、我们需要知道器件会发生什么情况。 会损坏什么?

    我们想知道最坏情况的风险。

    谢谢。

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

    您好!

    这正是我们之前讨论过的、如果器件要切换方向、如果存在总线争用的可能性、那么安全机制是使用前面提到的使能引脚流明。 很难说由于这种过大的电流会发生什么情况、但器件很可能会损坏。

    谢谢!

    卡兰

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

    如果和输出由另一个驱动器驱动至不同的电压、则通过输出晶体管的电流可能会超过绝对最大额定值、并会烧毁芯片。

    Ω 您预计会发生这种情况、则应添加串联电阻器以限制可能的电流;150 μ A 将电流保持在25mA 以下。

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

    您好!

    感谢您的回复。

    我现在理解您的答案。 遗憾的是、电平转换器用于高速线路。 因此、串联电阻不应高于50欧姆。

    输出能够由另一个外部驱动器驱动至不同的电压。  

    一个好消息是、对于正常运行、两侧的驱动器均设置为12mA 驱动强度。  

    因此、当总线争用发生时、它应该是可以的。

    感谢你能抽出时间。