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.

[参考译文] DS90UB962-Q1:UB962和 UB935之间丢失 I2C 数据

Guru**** 2466550 points
Other Parts Discussed in Thread: USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1465640/ds90ub962-q1-i2c-data-lost-between-ub962-and-ub935

器件型号:DS90UB962-Q1
主题中讨论的其他器件:USB2ANY

工具与软件:

您好、TI 专家:

在使用 UB962和 UB935时、我们将面临一些问题。可以在此处找到源票证。

e2e.ti.com/.../5623084

我们将 TDA4->UB962->UB935->OVX3F 用于我们的视频线。

目前、我们发现了一个发生在 小概率事件中的问题。

在我们尝试写入一些寄存器时丢失了一些 I2C 波形:

连接 TDA4和摄像头之间的所有 I2C

 对于我们的系统、我们使用 TDA4->UB963->UB935->x3fcamrea

和 i 测量系统中的所有 I2C、即具有 UB962的 TDA4 I2C 和具有 x3fcamera 的 UB935 i2c、如下所示

通道1 2用于 TDA4侧  

用于 x3f 摄像头端的通道3 4、5 6、7 8、9 10

在时间轴10.75S 中、这里是一个无 ACK 问题

如果我放大波形  

它尝试将一些寄存器写入摄像头、

但当地址0x36和第一个寄存器数据0x35写入摄像头时

UB935没有发送下一个数据0x09  

0x09数据似乎在数据线上丢失了。这很奇怪。

您可以帮助我们解释为什么数据在这里丢失了。

有关 UB962和 UB935的配置、请点击此处

e2e.ti.com/.../ds90ub962-q1-ds90ub962-q1-greelysmart-ub962-ub935-register-configuration

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

    尊敬的怡晓:

    您能否分享 I2C 捕获数据以便我们进行更深入的了解?  

    在 UB935上、我们建议设置0xA=0x12、这是否已经应用到初始化序列?  

    此致!

    佐伊

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

    是的、对于0xA 寄存器、它已经是0x12

    此处的链接是 UB962和 ub935的配置

    Unknown 说:
    e2e.ti.com/.../ds90ub962-q1-ds90ub962-q1-greelysmart-ub962-ub935-register-configuration
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的怡晓:  

    您能否提供这些帖子中显示的 I2C 日志? 不确定是否已经提供了该文档。  

    其次、 您能否提供此处使用的 UB962和935的地图结果? 在 I2C 测试期间锁定是否稳定?  

    此致!

    佐伊

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

    您好、Zoe、

    我尝试上传 I2C 捕获,但上传失败,似乎源文件太大,无法上传,你有电子邮件或其他方法来共享 i2c 捕获文件

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

    尊敬的怡晓:  

    您可以尝试在此处上传吗?

    tidrive.ext.ti.com/.../1ac5c63d-a9b2-415f-b609-babebade341c

    密码: YXKw9Q3@

    此致!

    佐伊

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

    您好、Zoe、

    该文件已上传、您可以使用此工具打开该文件  

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

    尊敬的怡晓:  

    感谢您的分享、让我来看看如何在最后使用此文件  

    退一步、您能否提供有关此处所示现象的更多信息:  

    1. 重复发生率是多少? 这是否只能在一个系统上看到?  
    2. 在写入串行器端的外设时似乎会发生这种情况。 仅连接一个外设时是否会发生这种情况?  

    系统上是否运行了 MAP 和 BIST 以观察链路性能? MAP 可在 Analog LaunchPAD 软件上运行并查看通过状态。 有关地图的详细信息、请参阅以下链接: www.ti.com/.../snlu243.pdf

    此致!

    佐伊

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

    您好、Zoe、

    对于 重发率、所有板都有相同的问题、对于重发率、大约每12个小时一次、发生这种情况时、

    重复出现的频率是多少? 这是否只能在一个系统上看到?  [报价]

    在一个上电顺序中发生多次。 正如波纹波、它在一个上电序列中发生5次

    向串行器端的外设写入数据时似乎发生这种情况。 仅连接一个外设时是否会发生这种情况?  [报价]

    有关问题、我们在该通道中有两个外设:EEPROM 和摄像头、它们都出现了此问题

    在系统上运行 MAP 和 BIST 以观察链路性能
    [/quote]

    对于 MAP 和 BIST、我们是否需要 EVM 板来捕获数据、我们可以使用 ECU 来执行该操作吗?

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

    尊敬的怡晓:  

    无需 EVM 即可运行 MAP 或 BIST。 要在 Analog LaunchPAD 软件上使用这些测试、需要通过 USB2ANY 或 Aardvark 进行 I2C 通信。 随附的是用于 I2C 通信的 MAP 和 BIST 示例脚本:

     e2e.ti.com/.../ub962_5F00_margin_5F00_analysis.py

    以下脚本是为954和953 BIST 移交的、但这将遵循与954 BIST 相同的设置。 请确保使用脚本选择正确的 IDX 地址和端口。  

    e2e.ti.com/.../0045.953_5F00_954_5F00_BIST.py

    此致!

    佐伊

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

    您好、Zoe、

    下面是映射结果、端口3似乎有问题、丢失的数据是端口3中的数据

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

    尊敬的怡晓:  

    默认情况下、器件将以 EQ 等级2启动 AEQ。 您是否能够测试降低端口3的 AEQ 下限、以便在此搜索中包含 EQ 级别0和1、并查看这是否会改善结果?  

    这可以通过初始化脚本中的以下操作来完成:

    1. 选择 RX 端口3 0x4C=0x38
    2. 禁用 SET_AEQ_FLOOR 0x92=0x90
    3. 重新启动 AEQ 0x92=0x98

    此致!

    佐伊

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

    您好、Zoe、

    但不建议使用端口3、我们是否应该检查其硬件设计?

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

    尊敬的怡晓:  

    正确、端口3不符合裕度分析程序的建议通过标准。  为了增加这里的裕度、我们需要查看硬件设计。  

    建议从调试角度进行脚本编写更改、因为此更改在 AEQ 中提供更多通过状态、从而查看较低的 EQ 设置是否有助于提高性能。  

    下面列出了可能影响裕度分析结果的一些示例:  

    1. 通过同轴电缆供电噪声
    2. 插入损耗和回波损耗特性  
      1. 电缆类型和长度
      2. PCB 板布局
    3. 硬件连接

    您是否能够在此基础上提供原理图和布局以供查看?  

    此致!

    佐伊

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

    您好、Zoe、

    我们的硬件团队已经注意到了,他们为新的 ECU 设计了另一个布局,昨天我得到了新的 ECU,我用新的 ECU 得到地图

    结果如下  

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

    尊敬的怡晓:  

    太棒了! 使用新 ECU 时是否出现同样的现象?  

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

    您好、Zoe、

    经过压力测试后, 现象似乎 消失了,但我们需要 I2C 数据丢失的根本原因,因为即使地图在端口3中没有被推荐,但摄像机视频帧通过 FPDlink 是正常的,为什么它会影响 I2C 数据。

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

    尊敬的怡晓:  

    MAP 将特别关注串行器的正向通道并提供正向通道链路裕度检测。 如果观察到以下错误情况、则块将被视为红色:  

    • BCC_CRC_ERROR:检测到正向通道 CRC 错误
    • LOCK_STS_CHG:自上次读取该寄存器以来、锁定状态已发生变化
    • BCC_SEQ_ERROR:检测到正向通道序列错误
    • parity_error:检测到的奇偶校验错误数超过设定的阈值(通过裕度分析工具设置为一个错误)
    • FPD3_ENCODING_ERROR:正向通道编码错误

    这些错误并不总是会直接影响正在传输的视频数据以及与正向通道协议相关的视频数据。 视频数据中的错误会通过 CSI-2错误或类似错误进行观察。  

    由于新 ECU 不会再次出现此现象、因此我将此线程标记为已关闭。 如果发现出现这种情况、请随时通过提供其他答案重新打开。  

    此致!

    佐伊