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.

[参考译文] TPS65982DMC:如何通过应用定制工具访问 I2C 主机接口?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1294478/tps65982dmc-how-to-access-the-i2c-host-interface-via-application-customization-tool

器件型号:TPS65982DMC
主题中讨论的其他器件: TPS65988DK

我们在启动状态检查 TPS65982DMC 寄存器时遇到了一些问题。

但基于 Intel Gorilla Creek V2参考设计、I2C_ADDR 通过0欧姆配置作为 I2C 主设备下拉至 GND。

在 I2C 端口1上、仅将 TPS25988 4从器件看起来为0x20 0x24 0x21 0x25、并将 FL5801也设置为0x38。

还尝试设置为280k Ω 以传输到 I2C 从设备、如数据表表表8-5所示。

但在 I2C 端口1和端口2上仍然找不到其他从器件地址。

另一个困惑是应用自定义工具上的电阻器值列表不同。 哪一个是正确的?  

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

    您好、Clarence、

    我不是我们有关  Gorilla Creek 参考设计的专家、但根据您所说、I2C 1端口旨在配置为此设计的仅主端口、因此您无法对系统进行更改。

    如果是这种情况、我预计 I2C2将 用作此设计的主机接口端口、但我前面没有原理图来进行确认。

    您是否已查看原理图以了解连接到 GUI 界面的端口以及要为 I2C2使用的 I2C 地址?

     

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

    我尝试移除 I2C_ADDR 引脚上的0 Ω 下拉电阻。

    但似乎在 I2C 端口1和端口2上没有出现其他 I2C 从器件。

    因此、我甚至尝试在 I2C_ADDR 引脚上放置一个280k Ω。 仍然是相同的库。

    在没有连接其他器件的情况下、I2C 端口2 SDA 和 SCL 仅上拉2.2K 欧姆。

    上述通过 GUI (6.3.6)工具扫描器件=>适配器=>将 USB 配置为 I2C/SPI 适配器设置[Advark]=>为器件响应扫描 I2C 地址范围

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

    Clarence,

    我怀疑 I2C1在代码中作为 DMC 的主控制器已修复、因此我认为不能更改它。

    对于 I2C2端口、您是否确认它已物理连接到 Aardvark?  Aardvark 连接器上只有1个 I2C 端口、需要连接到 I2C2才能让 GUI 识别该端口。

    此致、

    卡盘

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

    可以、我直接连接到 I2C2端口。

    原理图上没有 Aardvark 连接器。

    我怀疑 I2C2端口可能无法正常工作。

    我有一些电路板 TPS65988DK 会保持引导进入 PTSC 模式。 所以、我将首先尝试从 TPS65982DMC 中进行检查。  

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

    Clarence,

    我现在无法访问 DMC EVM 进行测试、但您可以更正 I2C 端口在您的系统上不起作用。  如果您已确保已连接至 I2C2端口、并且在尝试通信时 I2C SCL 和 SDA 引脚已上拉至3.3V 电源、则我会同意您的982DMC 可能已损坏。

    此致、

    卡盘

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

    如果 DMC FW 实际禁用了所有 I2C 从设备、会怎么样?  
    我注意到 GUI 提供了将主器件切换到 I2C2以引导其他 TPS6598x 的选项。

    我可以检查 DMC 寄存器的唯一方法似乎是来自 USB2

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

    您好、Clarence、

    在本周的假期中、许多设备专家目前不在办公室。 他们将对此进行调查、并在他们返回时为您提供响应。 请相应延迟。

    谢谢。
    字段

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

    我最终将 I2C2作为从器件 0x27找到(I2C_ADDR 打开)  
    但不知道为什么也发现了0x68器件。
    该路径上似乎以前存在一些问题。

    我还应该将 USB 调试端口保留在那里。