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.

[参考译文] TPL0401A-10-Q1:在设备寻址期间I2C接口无ACK响应

Guru**** 2551330 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/603130/tpl0401a-10-q1-i2c-interface-no-ack-response-during-device-addressing

部件号:TPL0401A-10-Q1

您好,

我的客户正在使用 TPL0401A-10QDCKRQ1。 但是,当他们通过I2C访问设备时,他们发现设备在发送设备地址10.111万后无法响应ACK信号。 他们已检查设备的最高标记是15N。 以下是原理图和I2C波形;

此设备有什么问题?

谢谢!

John

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

    很抱歉回复延迟。 是来自标准I2C外设或由GPIO生成的I2C信号。 我看到数据线似乎正在与时钟一起过渡。 根据I2C标准,数据线只能在时钟的低状态下转换。 另一个疑问是,谁在时钟结束时将数据拉低?

    如果您愿意,我们可以通过邮件进行此讨论,以便您可以分享其他详细信息(如果有)。

    此致,
    Uttam Sahu
    精密DAC应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Uttam:

    感谢您的回复。 它们的I2C I/f是从FPGA生成的。 我认为它符合I2C规范。 事实上,数据线转换是在时钟下降边缘后500ns发生的。 (正如我所知的I2C规范要求0数据保持时间)实际上除了TPL0401之外还有其他几个I2C设备,所有这些设备都正常工作。

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

    此外,显然是I2C主机(FPGA)在时钟结束时将数据拉低。

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

    我理解。 DPOT似乎由于某种原因而没有响应。 我看到FPGA生成了一个nack,然后是stop。

    我还看到电压水平看起来不错。

    您是否尝试过其他代码:1.1111万0? 以防万一。

    另一个问题-这是董事会特有的问题还是您在董事会中看到的问题?

    此致,
    Uttam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,由于怀疑使用了错误的设备,我们尝试了地址11.111万。 同样,没有ACK响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于这是董事会特有的问题还是跨董事会出现的问题的任何信息?

    此致,
    Uttam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    他们测试的所有3个主板都存在此类问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,John:

    问题看起来很奇怪。 您是否有EVM可供试用。 如果有,您可以将EVM与控制器交叉连接并进行检查。 这将让您了解问题的根源。

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

    问题已解决。 原因很简单:它们将FPGA的SCL连接到我们设备的SDA输入。

    此致,