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.

[参考译文] DS90UB954-Q1:I2C SDA、SCL

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1113184/ds90ub954-q1-i2c-sda-scl

器件型号:DS90UB954-Q1
主题中讨论的其他器件:ALP

您好、专家、

我使用如下所示的 ALP 工具查看了 DS90UB954的 I2C (SCL、SDA)数据。

单击应用(*数据可能与图像上部不同。)

 您可以看到、有两个 SCL 器件(18位、18位)。

FISist: 起始地址/从地址,R/W /ACK (0)偏移地址/ACK (0)/停止

第二: 起始地址/从地址、R/W /ACK (0)/数据/ NACK (1)/停止

我有两个问题。

窄宽度脉冲的原因。 没关系吗?

2.如果我将窄脉冲视为 R/W = 1、则读取该操作。 对吗?

(+第二个数据部分似乎包括从器件地址和数据。 此格式用于读取操作。)

谢谢你。

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

    尊敬的 Dustin:

    感谢您的问题和支持图片!

    要说明的是、您正在尝试从器件中读取数据、并注意到第一个器件地址后出现异常窄脉冲、这是正确的吗?

    我仔细看了您提供的图像、并在此处对其进行了注释:

    当时钟关闭时、窄脉冲看起来会出现。 它在 R/W 脉冲之后和 ACK 脉冲之前出现。 它不应影响您对器件的读取。 下面是 I2C 协议。

    不、窄宽度脉冲无关紧要。  您是否能够正确读取器件的寄存器?

    不能、如果您尝试从器件中读取、R/W 应在第一个器件地址之后为0。 窄脉冲看起来像是在 R/W 脉冲之后和 ACK 脉冲之前出现。

    但愿这有所帮助。 如果您有任何疑问、请联系我们。

    此致、

    William Yi

x 出现错误。请重试或与管理员联系。