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.

[参考译文] DS90UB913Q-Q1:I2C 通信问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/912931/ds90ub913q-q1-i2c-communication-problem

器件型号:DS90UB913Q-Q1

在我们的设计中、DS90UB913Q 和914设置为直通模式、 我的程序将914的 slave1和别名从设备 ID 设置为摄像头的 ID 地址。 PCLK 为12MHz

1)调试程序时、我发现 I2C 通信不稳定。 有时读取结果是可以的、有时不符合我们的预期。

 我检查了913芯片和摄像头模块之间的 SCL 信号,波形如下所示,看起来 SCL 信号不能接近“0”,SDA 信号也有类似的问题。

2) 2)我比较了摄像头侧和914侧的信号、两侧的 VSYNC 看起来相同、 延迟为8us、 HSYNC 信号看起来也不错、我还可以在914侧看到 PCLK 信号、没有问题、 但是、当我比较两侧的像素数据信号 D7时、 它们之间存在很大的差异、不仅是延迟。 但914的"锁定"和"通过"信号非常稳定、我不知道为什么两侧数据信号不同。  

感谢你的帮助

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

    请检查此处使用的模式是 raw10还是 LF raw12?

    Steven

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

    12位低频模式  

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

    你好

    1.请确保在串行器输入端有足够的建立/保持时间

    2.请从串行器913到914运行 BIST 测试并对结果进行注释

    谢谢

    Vijay

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

    此外、请查看913a d/s 第8页、最低 PCLK 频率。 对于 LF 12位模式、频率为25MHz。 因此、请遵循91359的 d/s 设计请求。  

    由于在本例中您的 PCLK 仅为12M、因此这是片外电气规格。 因此它可以使数据引脚无输出。

    此致、

    Steven

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

    很抱歉、我没有得到您所说的内容、我在第8页的"8.3推荐运行条件"下查看了数据表、PCLK 最小值为10MHz、最大值为100MHz。 此外、在10.1部分中、"在12位低频模式下、输入 PCLK 范围为10MHz-50MHz 时、12位数据+ 2位同步"。 因此、PCLK 12MHz 应该正常。

    在数据表、表9和表10中提到了25MHz、但我认为仅 BIST、这是正确的吗?

    我们的设计遵循数据表中的图46、913和914均由摄像头模块的12MHz PCLK 驱动

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

    您的 d/s 看起来与 www.ti.com 不同、 请检查 www.ti.com (https://www.ti.com/lit/ds/symlink/ds90ub913a-q1.pdf)中的 d/s page8、913a 内的最小 PCLK 为25MHz @LF 12位模式。

    BTW、如果将 PCLK 输入分解为913A、i2c 链路是否正常工作?

    此致、

    Steven

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

    您好、Steve、

    我们使用的芯片是914Q,而不是914A。 914Q 为12MHz。

    当前的情况是,即使 I2C 信号看起来不是很好,通信也可以,UC 也可以通过 I2C 读取和写入摄像机。

    但是、由于 PCLK 在帧信号之间无效、它会导致91442的锁定信号不稳定、因此通信中断。 我在另一篇文章中问了这个问题。  

    感谢你的帮助。

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

    您好、Steve

    我断开了 PCLK 信号与913Q 的连接、使其悬空、然后 I2C 链路无法正常工作、它无法与远程摄像头模块通信。  

    在914Q 侧、锁定信号 不稳定。 在91442的 pclk 引脚上、我仍然可以看到波形、有时它显示26MHz 时钟信号、有时显示为"0"、这意味着什么?

    谢谢

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

    您好!

    1.您的电缆是什么? 是 STP 吗? 913q 仅支持 STP。

    请在 ub913q 中提供 PCLK、在 ub914q 中提供 pclk 输出、它们是否具有相同的频率?

    3.您是否可以运行 BIST,链接是否正常工作?

    4、如果数据管脚有错误、表示链路不能正常工作、可以发现错误。

    5.如果您禁用 PCLK 输入,913q 将在内部模式下工作,如果通道正常,您可以在 ub914q 侧锁定引脚为高电平。

    最好的服务

    Steven

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

    您好,Steve。

    首先回答您的问题

    1、我们现在使用的电缆是带状双绞线电缆、因为长度大约为20cm、我们认为应该可以、  

    2.两侧的 PCLK 在913侧为12MHz 蓝色,在914侧为黄色

    3.我以前进行过 BIST 测试,还行

    现在、我可以控制远程摄像机并记录图像数据、但数据不正确。 我检查了 VSYNC 和 HSYNC 的波形,它们看起来不错,7.1us 延迟,但数据信号 D7非常差,我不知道原因。

    1) 1)此图在两侧显示 VSYNC 信号、914侧比913侧具有大约7us 的延迟

    2) 2)图像数据 D7波形

    您可以看到波形不同。

    但在这里、我认为两侧之间的延迟仅为7uS、如果延迟为7uS 加上一个或多个帧时间、 那么像这样比较波形毫无意义。  

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

    哈里

    这似乎是不合理的、因为只有数据是错误的。 您能否分别在913q 和914q 中尝试其他数据引脚?

    如果可能、您能否将一个系统发送给 TI 进行测试? 谢谢。

    此致

    Steven

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

    您好、Steve、

    我检查了另一个数据、也是错误的。  这实在太奇怪了。 我们将在将其发送给您之前了解我们可以做些什么。

    今天、我发现了其他我不理解 的东西、1)使用 I2C、我可以读取/写入914和远程摄像头、但今天我尝试读取913、它始终为我提供"0"、甚至寄存器0、ID 地址。 :-)

    2) 2)我检查了913和914之间的差分信号、对我来说有点奇怪、 黄色是 D+。 蓝色表示 D-、红色表示它们之间的差异。

    3) 3)必须 配置914或913中的哪些寄存器才能使系统正常工作? 现在、我只在914寄存器中配置了远程摄像头 I2C 地址、还需要其他什么? 到目前为止、我可以读取914和摄像头、但不能读取913。 我担心上面的不良波形可能与某些寄存器配置有关?

    感谢你的帮助  

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

    1.无特殊规定 需要进行设置。 对于 i2c、常规设置为 i2c 直通使能、去混叠、远程从机 id/ alisas 名称设置、因为您可以访问远程从机 i2c、我认为这些必须设置应该正好位于您的一侧。

    2.您可以使用良好的探头带宽测量高速信号以获得更好的波形、该图听起来不错但不清晰。

    Steven