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.

[参考译文] TUSB1046EVM:TUSB1046EVM I2C Aardvark 连接

Guru**** 2391195 points
Other Parts Discussed in Thread: TPS65982, TUSB1046EVM, TPS65981

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/767227/tusb1046evm-tusb1046evm-i2c-aardvark-connection

器件型号:TUSB1046EVM
主题中讨论的其他器件: TPS65982TPS65981

我 正在尝试通过 I2C 和连接到 J8的 Totalphase aardvark 访问我们 TUSB1046EVM 评估板上的 TPS65982。

TPS65981_2_6_7_8 Application Customization 4_03工具与 aardvark SPI 配合使用时工作正常、因此"设备->重新刷写 EVM 固件(恢复)"工作正常。
仅当尝试访问连接 I2C 端口1 (I2C_sda1/I2C_SCL1)或 I2C 端口2 (I2C_sda2/I2C_SCL2)而没有响应时 、才尝试使用"SWEEP I2C address range for Response"选项。

TPS65982数据表 http://www.ti.com/lit/ds/symlink/tps65982.pdf 第8.5.2节 I 2C 从机接口(第76页)中规定、这些端口可以是从机主机。
由于 Aardvark 是 I2C 主设备、因此这些端口应配置为 I2C 从设备、以避免多个 I2C 主设备冲突

不清楚如何配置它是用作 I2C 从设备还是用作 I2C 主设备、唯一的参考是 "8.5.2.5 I 2C 引脚地址设置"部分 表10 (第78页)
但这涉及 UART 主设备和 UART 从设备。 这是拼写错误、还是在其他地方确定 I2C 端口1/I2C 端口2的 I2C 角色

请提供任何帮助


此致
Marcel

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

    我不熟悉 TUSB1046EVM 硬件。 但是、默认情况下、TPS65982将是 I2C 从设备。 不应与 Aardvark 发生冲突。 我建议检查原理图和 EVM、以确保与 I2C 引脚良好连接、I2C 上拉电阻处于活动状态、并且 TPS65982已通电。

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

    尊敬的 Eric:

    您能否解释 一下 I2C 端口1和 I2C 端口2何时像数据表中所说的那样充当主器件、它们可以是从器件或主器件、但我不清楚 I2C 主器件/从器件角色是如何确定的。

    我们与 I2C 的连接良好、我使用应用程序自定义工具进行了一些附加测试、并将 Aardvark 连接到 Beagle、当使用"Sweep I2C address range for response"时   、会在 Beagle 地址0x0-0x7E 发生事务。 但是、当连接到 J8时、TPS65982看起来像用作 I2C 主设备、扫描失败。

    TUSB1046EVM 的原理图是 http://www.ti.com/lit/ug/sllu255/sllu255.pdf 、但 在 http://www.ti.com/tool/TUSB1046EVM#technicaldocuments 上 有完整的不同原理图和 PCB 布局。
    您能否为我们拥有的电路板发布正确 PCB 布局的链接?

    在下面找到我们拥有的 PCB 版本图片

    此致

    Marcel

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

    Marcel

    EVM 原理图请参见随附的。

    e2e.ti.com/.../INT053A_5F00_Schematic.pdf

    谢谢

    David

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

    您好!

    感谢您提供原理图,但已经提供了@

    也许我对我的问题不清楚、所以我将再次重复这些问题、并希望收到答案:

    1. 您能否解释 一下 I2C 端口1和 I2C 端口2何时充当数据表中的主设备?数据表中指出这些主设备可以是>>从设备或主设备,但我不清楚 I2C 主设备/从设备角色是如何确定的。

    2. 将 TotalPhase Aardvark 连接到 J8时、为什么 I2C 通信无法正常工作? TPS65982是 I2C 主设备吗?

    3.  TUSB1046EVM 的原理图 是 http://www.ti.com/lit/ug/sllu255/sllu255.pdf 、但  在 http://www.ti.com/tool/TUSB1046EVM#technicaldocuments 上 有完整的不同原理图和 PCB 布局。  当您知道组件的放置位置时、您能否为我们拥有的电路板发布正确 PCB 布局的链接?


    此致、
    Marcel


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

    Marcel

    所附为 EVM 布局。

    e2e.ti.com/.../INT053A_5F00_PCB.zip

    用于读取/写入的 I2C 地址是什么?

    谢谢

    David

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

    您好!

    如何打开此文件? 您能给我们发送一个装配图的 pdf 吗?

    但无论如何、我们现在都陷入困境! 我们有两个不同的板、开箱即用在向板施加电压并测量 J8上的 SCL 和 SDA 线时、一个板具有 SCL 低电平和 SDA 高电平、另一个板具有 SDA 低电平和 SCL 高电平。 如果没有连接任何 Aardvark 或电缆、则可能会通过 J10进行粗调功率。

    那么、这是如何发生的呢? 有人主动拉动这些线路。 当对 Aardvark 进行网格化时、低电平确实会提高一点、但这更表明有源器件正在拉取这些线。

    谢谢、

    Martin。

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

    Martin

    随附 PDF 文件。

    对于 I2C_SCL2、请确保未组装 R100、R85、已组装 R68。 这会将1046与 I2C_SCL2隔离。

    对于 I2C_SDA2、请确保未组装 R101、R86、已组装 R67。

    e2e.ti.com/.../INT053A_5F00_PCB.pdf

    谢谢

    David