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.

[参考译文] TUSB546EVM:使用 FTDI 适配器将 I2C 连接到 EVM 时出现问题

Guru**** 2472510 points
Other Parts Discussed in Thread: TPS65981, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1246860/tusb546evm-problems-connecting-i2c-to-the-evm-with-ftdi-adapters

器件型号:TUSB546EVM
主题中讨论的其他器件:TPS65981USB2ANY

除了此次具体调查、我可能还需要进一步的支持、但在尝试获取 FTDI 适配器来与此 EVM 和工具"TPS65981_2_7_8应用自定义工具"配合使用时遇到了很大的困难。

I2C 测试读取期间遇到异常:*** FTDI 调用错误(I2C_DeviceWrite)、状态:2

'exceptions.exception'="">

--------

回溯(最近的调用最后):

test_read 中的文件"dialogWindow.pyc"、第10892行

read_reg 中、文件"device_rw.pyc"、第707行

HW_i2c_write_no_stop 中的文件"hw_interface.pyc"第417行

FTDI_i2c_write 中、文件"FTDI.pyc"、第615行

异常

EVM 电路板似乎已将 I2C 地址配置为开路(无下拉电阻器)、并将两个 DBG_CTL1和 DBG_CTL2设置为0、从而为 I2C1提供0x3F 的地址、为 I2C2提供0x27的地址。  
无论我是否将 USB 转 SPI 适配器插入 EVM、SPI 都可以正常工作、这有点令人担忧。 我无法确认处理器是否正以这种方式通过 SPI 运行。
当我在扫描地址时观察 I2C 信号时、数据和时钟线无法低于1.5V、就像总线上存在争用一样。

我正在使用的适配器是 Adafruit 的 TF232H。 这些包括我移除的 I2C 线路上的一些强1.2K 上拉电阻器。 它上拉至3.3V、这可能没问题、但所有上拉电阻都已<1K 欧姆。
当尝试在 I2C 模式下运行电路板时、在复位或上电时、I2C 总线上根本没有流量出现。 此问题本身使我担心此电路板损坏。 从未在 I2C 模式下工作。
当电路板在非 I2C 模式下运行时、没有流量出现、但是我能够使 USB-C 端口的显示端口正常工作、这有点令人鼓舞。

这个董事会是否可能有问题、我正在争先恐后? 我看不到这种争论在没有实际问题的情况下表现出来的方式。  给电路板加电后、在 I2C 模式下应该会在 I2C 总线上看到什么?

谢谢。

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

    我应该问一下、与此工具配合使用的首选适配器是什么? FTDI 易于使用。 实用程序中引用的 Tiva 看起来有点长、我们只有一个 Aardvark、我认为我们需要两个、一个用于 API、一个用于 I2C。
    如果 USB2ANY 能够使用此 EVM 会很好、这是此过程中的 TPS55288EVM 需要的。

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

    我还应注意的是、我能够通过 SPI 更新固件、但这并没有改变 I2C 的行为。
    FTDI 在空闲时确实有问题、I2C 线路成为 GPIO、它有足够的泄漏(内部上拉?) 以防止 POR 通过拉 USB 电缆工作。

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

    我们通常将 Aardvark 用于 I2C。

    最佳

    最佳

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

    您好、Brian、关于上述方面、您还有其他指导吗? 对客户下一步可以尝试什么有任何建议?

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

    虽然 FTDI 适用于 SPI 通信、但不适用于 I2C。 EVM 具有专门为 Aardvark 输出的连接器、但我漏掉了、并有说明文档。

    不过、Aardvark 确实可以工作、因此该特定问题得到解决。