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.

[参考译文] SN74HCS125:用于5V 至3.3V 的 SPI

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1120131/sn74hcs125-using-for-spi-5v-to-3-3v

器件型号:SN74HCS125
主题中讨论的其他器件:SN74LVC125ASN74AHCT1G125SN74LV125ASN74AHC125SN74LV4T125TXU0304

你(们)好  

我有5V 微控制器、我正在尝试运行两个3.3V 从器 件、您能告诉我这是否适用于我的 SN74HCS125BQAR。

电路原理图

由于这是针对 SPI 的、因此我应该改用 LV 系列(125、126 (上拉)之间有何不同)

如果您有任何疑问、请告诉我。

谢谢

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

    HCS 器件不允许输入电压高于 VCC。 使用具有可过压输入的器件、例如 SN74AHC125、SN74LV125A 或 SN74LVC125A。 (对于 MISO 缓冲器、请使用类似 SN74AHCT1G125的器件。)

    '125和'126之间的唯一差异是 OE 输入的极性。

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

    大家好、Clemens、

    感谢您的快速回答。 您能看一下我的图表,看看它是否正确:

    1、 SCK、MOSI、CS 74AHC125的缓冲器 VCC 是多少、MISO 的 VCC 是多少(我的 uC 是5V、从器件是3.3V)  
    2.端接电阻器是否置于缓冲器之后或 之前
    由于我有两个从器件、因此我应该在缓冲器上使用并保持 OE 始终启用、或者应该使用两 个缓冲器并将每个从器件连接到它们的 SPI 选择

    谢谢

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

    您好、Amir、

    您的电源需要是缓冲器所需的输出电压。 对于所有 CMOS 器件、输出将等于电源。

    如果您希望输入3.3V 电压并输出5V 电压、则需要5V 电源以及输入阈值有所降低的器件(也称为 TTL 兼容输入)。

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

    2.缓冲区前后有两条独立的走线。 两者都可能需要终端。

    如果两个从器件在不使用 MISO 输出时失效、则它们可以连接在一起。

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

    尊敬的 Emrys:

    感谢您的快速回答。  我还有两个问题:


    如果 VCC 为5V 且输入逻辑为3.3V、则如何检测 Vinh 或 VinL。 数据表6.3: VCC = 5.5 Vinh 为3.85V、高于3.3V  


    2、CAN 74AHC125也是如此 。 uC 逻辑为5V 输入和3.3V 输出 、VCC 为3.3V

    谢谢

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

    您好、Amir、

    [引用 userid="377821" URL"~/support/logic-group/logic/f/logic-forum/1120131/sn74hcs125-use-for-SPI-5V 转3-3V/4154977#4154977]1. 如果 VCC 为5V 且输入逻辑为3.3V、则如何检测 Vinh 或 VinL。 数据表6.3: VCC = 5.5 Vinh 为3.85V、高于3.3V [/报价]

    如果您正在进行升频转换、则需要支持升频转换的器件。 标准逻辑器件不允许5V 输出和3.3V 输入。 与 TTL 兼容的器件可以支持此特性(有关所需的输入高电压、请参阅数据表)。

    SN74LV4T125就是一个支持3.3V 输入和5V 输出的器件示例。 您还可以使用双电源器件、该器件允许您使用一个电源设置输入阈值、并使用单独的电源设置输出值、例如 TXU0304。

    [引用 userid="377821" URL"~/support/logic-group/logic/f/logic-forum/1120131/sn74hcs125-use-for-SPI-5V 转3-3V/4154977#4154977"]2. CAN 74AHC125、反之亦然 。 uC 逻辑为5V 输入和3.3V 输出 、VCC 为3.3V[/报价]

    SN74AHC125可具有5V 输入和3.3V 输出。 请在此处查看有关 Vin > VCC 主题的常见问题解答: 我的逻辑器件的输入电压(VI)是否可以高于电源电压(Vcc)?

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

    尊敬的 Emrys:

    感谢您的详细回答。 遗憾的是 SN74LV4T125缺货。   如果我想使用  TXU0304这3个输入  、那么我必须为每个从器件使用两个单独的一个。 您是否有 任何其他您可以建议的备选器件型号

    谢谢

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

    您好、Amir、

    您是否尝试查看 TI.com? 对于单电源升压转换、您只需一个 TTL 兼容型 CMOS 输入器件即可。 下面是一个预先筛选的列表: https://www.ti.com/logic-voltage-translation/buffers-drivers-transceivers/noninverting/products.html#p0max=4.42;18&p480=4;8&p776=TTL-Compatible%20CMOS&p1498=Automotive;Catalog&sort=p192max;asc