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.

[参考译文] SN74LVCC3245A:通过3.3V 微控制器与5V TTL 信号连接、实现动态双向通信

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/846232/sn74lvcc3245a-interfacing-with-5v-ttl-signals-with-dynamic-bidirectional-communication-from-a-3-3v-microcontroller

器件型号:SN74LVCC3245A
主题中讨论的其他器件: SN74AHC245SN74LVC8T245SN74LV126A

你(们)好-

我尝试采用3.3V 微控制器、并与一些非常旧的传统5V TTL 信号进行通信。 起初、我很想使用 SN74LVCC3245A、但我在另一个论坛帖子中注意到、它必须具有最低3.5V 的高电平输入电压。

我能够找到一些单向电平转换器和/或缓冲器、这些转换器和/或缓冲器能够充当一组输入或输出、但无法进行切换。 由于系统需要适应许多不同的配置、此应用需要通过微控制器将器件重新配置为双向(使用方向引脚)。

鉴于这些要求、您是否有建议 SN74LVCC3245A 电路或对其进行改进的器件、使其能够在不过于复杂或昂贵的情况下接受这些 TTL 信号?

谢谢!

Dave

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

    传统信号是5V TTL 还是5V CMOS?

    因为在前一种情况下、3.3V 是有效的高电压、因此您只需在3.3V 下运行具有可过压输入的收发器(并使用更简单的收发器、如 SN74AHC245)。

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

    感谢您的快速回复!

    3.3V 侧是来自微控制器的 CMOS、该微控制器需要接收来自5V TTL 传统信号的输入(信号源可接受的 HI 电平可能至少为2V)、 并且、通过翻转方向位、输出到5V CMOS 信号(输出电压必须大于3.5V、理想情况下大于4.95V)。 我知道要涵盖所有这些情况是令人厌恶的、但我正在尝试围绕工业系统进行设计、这些工业系统可以在30年前(TTL)安装、也可以围绕过去一年新设计的工业系统(CMOS)进行设计。

    我看到您说的是、以3.3V 电压为 SN74AHC245供电、如果它收到5V 输入信号、这是无关的。 然而、当方向反向时、它只会输出3.3V 信号、这对于5V CMOS 系统而言是不够的。

    是否有一个器件(或几个器件)可用于3.3V 微控制器与可能是 CMOS 或 TTL 的5V 系统之间的双向通信?

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

    没有具有 TTL 兼容输入的方向控制电平转换器。

    因此、您必须使用两个器件。 对于3.3V 至5V 方向、请使用正常转换器(例如 SN74LVC8T245)。 对于5V 至3.3V 方向、使用任何在3.3V 电压下运行且具有可过压输入和高电平有效 OE 引脚(例如2×SN74LV126A)的缓冲器。