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-Q1EVM:TDA4VP (J784S4) 上未检测到 DS90UB954-Q1 EVM I²C—请求实时启动支持

Guru**** 2837190 points

Other Parts Discussed in Thread: DS90UB954-Q1, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1602533/ds90ub954-q1evm-ds90ub954-q1-evm-not-detected-on-tda4vp-j784s4-i2c-request-for-live-bring-up-support

器件型号: DS90UB954-Q1EVM
Thread 中讨论的其他器件: DS90UB954-Q1ALP

您好 TI 支持团队:

我正在努力使用以下 TI 硬件启动汽车摄像头流水线:

电路板/器件:

  • TDA4VP/J784S4 评估板 (Arago Linux)

  • DS90UB954-Q1 EVM(解串器)

  • 汽车摄像头模块 (F-PDLink III)

  • 通过 Samtec 电缆 (954→TDA4 CSI) 连接

DS90UB954 EVM (J24) 和 TDA4 CSI 连接器之间已正确建立 CSI 物理连接。 954 EVM 上的电源轨已通电、LED 指示存在 RX POC 电源。

我目前在中被封锁 I²C 通信阶段 TDA4VP 和 DS90UB954 EVM 之间。

工作中:  

  • 串行控制台通过 FTDI (minicom) 访问 TDA4VP

  • 以太网连接和对电路板的 SSH 访问

  • Linux 启动干净 (Arago 2023.10)

  • Vision Apps 存在且正常运行

  • I²C Ω 总线已正确枚举

 
root@j784s4-evm:~# ls /dev/i2c-*
/dev/i2c-0  /dev/i2c-1
  • I²C 使用万用表验证电气电平:

    • 在~3.2V 时 SDA/SCL 空闲(更正 954 EVM 上的 VDDIO 跳线后)

    • 共享 GND 确认

12C 行为:  

I²C 总线 1 扫描

 
root@j784s4-evm:~# i2cdetect -y -r 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
40: 40 -- -- 43 -- -- -- -- UU 49 4a 4b -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  • 时钟器件 0x50 响应:

 
root@j784s4-evm:~# i2cget -y 1 0x50 0x00
0xaa
  • DS90UB954 预期地址 (0x30) 使用 不会 响应:

 
root@j784s4-evm:~# i2cget -y 1 0x30 0x00
Error: Read failed

I²C 总线 0 扫描(供参考):

 
root@j784s4-evm:~# i2cdetect -y -r 0
20: UU -- UU --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- 6d --
70: 70 -- -- -- -- -- 76 --

——注:  

  • I²C Ω 连接从 TDA4 I3C /μ I²C 接头 J25 DS90UB954 EVM I²C 接头

  • I²C IDX_SELECT 跳线 (954 EVM 上的 J23) 来选择 0 Ω 地址

  • 安装了 RX0_POC 和 RX1_POC 跳线

  • VDDIO 跳线更新、使两侧都运行 3.3V

  • 无复位引脚主动保持低电平(已验证)

尽管如此、DS90UB954 不会出现在来自 TDA4VP 侧的任何 I²C Ω 总线上。

此时、我认为我需要帮助确认以下一项或多项:

  • 针对外部器件更正 TDA4VP I²C 总线和接头选择

  • I²C DS90UB954 EVM 的正确配置 (strap)/跳线配置、用于外部 μ C 控制

  • 954 EVM USB FTDI 接口是否隔离或覆盖外部 I²C Ω

  • TDA4VP 上针对此用例所需的任何引脚多路复用或器件树配置

我非常感谢现场支持 、如果可能:

  • a. 缩放/团队通话 用于实时启动调试、或者

  • 有关的指导 现场支持 (如果可用)、请访问 TI 密歇根州办事处 (Southfield / Telegraph Rd)

我很乐意提供原理图、跳线设置照片或运行任何请求的诊断程序。

非常感谢您的支持。

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

    您好、Ahmed、

    我们的支持团队位于加利福尼亚州圣克拉拉、部分成员来自德克萨斯州达拉斯。 我们最多可以进行视频通话。

    但在此之前、这里有一些标准调试步骤/阐述问题:

    1) 您是否能够将实验室 PC 直接连接到 954 EVM(通过 mini-USB 连接)并直接与 954 芯片通信? 您可以使用 ALP GUI 与 954 芯片连接。

    https://www.ti.com/tool/ALP

    这是一项完整性检查、可确保 954 EVM 没有问题。

    2) 如果使用蓝色 Samtec 连接器、则很可能使用 954 EVM 上的顶部 J24 连接器(不是需要焊接的底部插入式连接器 J26)。

    您能否用蓝色 Samtec 电缆共享 CSI 连接的图片?

    只是想看看我是否可以看到有关您的设置的任何异常,作为一个健全性检查。

    3) 您是否也有  TDA4VP/J784S4 评估板的 CSI 连接器的引脚排列?

    应该没有问题、但要仔细检查您在 TDA4VP/J784S4 评估板上连接到的 CSI 连接器是否可能与 954 EVM CSI 连接器不同。

    4) 想要确认跳线连接:

    J16 引脚 1-2 是否短接? 选择 3.3V VDDIO。

    J23 引脚是否保持开路? 7 位 I2C 地址= 0x30

    您还可以拍摄 EVM 的顶部图片、以便我可以快速查看您的当前跳线连接。

    5) 954 和 TDA4 之间的 I2C 线路通过 J24 连接器布线。

    您能否确认 TDA4 EVM 上的任何 I2C 总线是否连接到 CSI 连接器? 我想确认没有 I2C 总线交叉。

    6) 您是否可以访问示波器的逻辑分析仪?

    我想看看当 TDA4 EVM 向 954 EVM 发送读取/写入命令时、您是否可以在 J25 上捕获 I2C 通信。

    ...

    有关 TDA4 EVM 的更多信息、您可能需要向处理团队提交单独的 E2E。 我们的团队主要可以提供有关 DerDes FPD-Link 器件的详细支持。

    此致、

    Justin Phan