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.

[参考译文] TMUXHS4446EVM:如何配置适用于 TMUXHS4446 I²C 的 I ² C 控制的跳线

Guru**** 2643425 points

Other Parts Discussed in Thread: TMUXHS4446EVM, TMUXHS4446, TPS65987D

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1576539/tmuxhs4446evm-how-to-configure-jumpers-for-i2c-control-of-tmuxhs4446

器件型号:TMUXHS4446EVM
主题中讨论的其他器件: TMUXHS4446TPS65987D

工具/软件:

您好:

我正在使用 TMUXHS4446EVM 并希望控制 TMUXHS4446 多路复用器 I²C μ s 而不是 GPIO
根据用户指南和跳线 JMP12 (I2C_GPIO_SEL) 在 GPIO 模式 (TPS65987D) 和 μ I²C 模式(外部适配器)之间进行选择。 I²C、我不能完全确定 0 Ω 路径的布线方式以及涉及哪些元件。

请确认:

  1. 如何正确配置跳线(JMP12、JMP11 等)以启用 μ I²C 控制?

  2. 是否使用 TPS65987D 可用作 TMUXHS4446 的 I²C Ω 主器件、或者是否需要外部 μ I²C 适配器(如 Aardvark 或 TI USB 接口适配器)?

如有任何澄清、将不胜感激。

谢谢你。

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

    您好 Konstantinas、

    要启用 I2C、需要组装跳线 12 的引脚 1-2。 此外、MODE0 必须为 1、因此必须在引脚 1-2 上组装跳线 3。 需要根据要使用的逻辑电平控制来填充模式 1(即跳线 3)。 对于 1.8V、组装 1-2;对于 3.3V、组装 2-3。

    2.我不是该设备的专家,但根据其数据表,它可以充当 I2C 主设备。

    谢谢、

    NIR  

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

    尊敬的 NIR:

    感谢您的检查。

    根据数据表、UM12 引脚 2 不会布置在任何位置、因此填充 1-2 无效。 MODE 引脚MODE0 = 1 I²C 数据表中的指定进行配置:(μMODE1 I²C 控制)、并根据所选的 μ 逻辑电平进行设置。

    我们在总线上观察到 TPS65987D 尝试写入地址 0x44、会生成 NACK。 这是正常现象、因为 TMUXHS4446 不使用地址 0x44、其 μ I²C 地址不能配置为该值。 TPS 应以 TMUXHS4446 数据表中列出的有效 7 位地址 (0x54–0x57) 之一为目标。

    此致、
    Konstantinas

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

    您好  Konstantinas、

    引脚 2 为 I2C_GPIO_SEL、您可以将其拉至高电平 (1-2) 以激活 I2C 模式、也可以将其拉至低电平 (2-3) 以启用 GPIO 模式。

    谢谢、

    NIR  

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

    尊敬的 NIR:

    我已经尝试将 JMP12 的引脚 2 连接为高电平 (1–2) 以激活 I²C μ s 模式,但它没有按预期工作 — 器件仍然以 NACK 进行响应、如之前的测量所示。

    I²C 还测试了引脚设置为 GPIO 控制 (2–3) 的情况、但在该配置中、TPS65987D 仍会尝试通过 T Ü V S Ü D 通信至地址 0x44。 在这两种情况下、TMUXHS4446 不确认任何 I²C μ s 事务。

    此致、
    Konstantinas

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

    您好  Konstantinas、

    您尝试与多路复用器通信的地址是什么?  

    此外、您如何设置地址引脚 A0 和 A1?  

      如果您不知道 TPS65987D 为何无法正常通信、可以根据需要在支持该器件的团队中循环使用。  

    谢谢、

    NIR  

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

    尊敬的 NIR:

    是的、请与 TPS65987D 部分的支持团队联系。

    如前所述、TPS65987D 尝试写入地址 0x44、这样会得到 NACK、因为 TMUXHS4446 仅支持地址 0x54–0x57。
    EVM 配置为 I²C Ω 模式 (JMP12 = 1–2)、我的上一条消息中包含显示此事务的示波器屏幕截图。

    我还尝试了所有可能的 A0 和 A1 跳线配置、但地址 0x44 无法与任何有效的 TMUXHS4446 I²C 地址匹配。

    此致、
    Konstantinas

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

    您好  Konstantinas、

    请理解、这可能是 TPS65987D 的问题。  
    我会在支持该器件的团队中循环回答。

    谢谢、

    NIR  

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

    您好:

    在 GUI 中、用户需要根据事件配置 I2C 地址以及要写入该地址的值。

    此致、
    Chris