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.

[参考译文] DS90UB953-Q1EVM:模拟 Launchpad 无法与 DS90UB953通信

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1048956/ds90ub953-q1evm-analog-launchpad-cannot-communicate-with-ds90ub953

器件型号:DS90UB953-Q1EVM
主题中讨论的其他器件: ALP

我尝试使用 DS90UB953-Q1EVM 来验证另一个板上的 FPD-Link III 接口。  当我加载模拟 Launchpad 并将其配置为 DS90UB953时、它变得缓慢且无响应;此外、我似乎无法读取寄存器。  它将器件地址报告为0x00。  根据手册、如果值为0x00而不是0x30、则需要切换
分配的 USB ID 的配置文件、并重新验证设备 ID。  但是、我看不到有关如何执行此操作的任何说明。  我已附上一张显示问题的屏幕截图。

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

    您好!

    在我看来、设备似乎未通电。  对于 PoC、应先对其进行开箱即用的配置、但如果您在本地使用它而不通过解串器进行通信、则需要在本地为器件供电。  您是否正在使用解串器? 您正在尝试在此处设置什么?

    此致、  

    Nick

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

    我已将其连接到我们正在开发的具有 DS90UB964解串器的电路板。  我已经用示波器检查了两个板之间的链路、可以看到5V 电压覆盖了信号。  但是、当我探测电路板上的 PoC 连接器时、我看不到电压。

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

    我发现解串器电路板上的电源设置有问题、我已经解决了这个问题、现在可以访问 UB953上的寄存器。  但是、它会将合作伙伴设备报告为"未知解串器"。  该应用程序包含 DS90UB964的器件配置文件;是否应检测到上述器件?

    此外、5V 是否足以用于 PoC?  手册中提到>=7V。

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

    尊敬的 Stephen:

    您将需要确保已连接到的设备和远程设备都具有 ALP 配置文件。  另外、您直接连接到 SER 的具体原因是什么?  连接到 DES 并通过 FPD-Link 与器件通信可能更容易。

    此外、任何 PoC 电压都应该正常工作、您只需确保器件的电源正常。

    此致、

    Nick

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

    MU 的理解是、DS90UB953需要配置为正确的速度、然后 DS90UB964才能通过 FPD-Link III 检测到它  情况不是这样吗?  我在包含 DS90UB964远程接口的 I2C 总线上运行了 i2cdetect (DS90UB964托管在运行 Linux 的 SBC 上)、但看不到串行器、我认为应在地址0x18处看到串行器。

    我是否应该知道将 DS90UB953和 DS90UB964一起使用的相关信息?  数据表似乎指示需要外部时钟;我在 EVM 上安装了 R1以将振荡器连接到 CLKIN、并将寄存器0x03配置为 DVP 外部时钟向后兼容模式。  

    本练习的目的是验证 SBC 上的 FPD-Link III 接口是否正常工作。  我的做法是否有任何缺陷?

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

    尊敬的 Stephen:

    953确实需要配置为与964配对、但这可以通过在 MODE 引脚上设置适当的自举值来实现、以便在启动时进行配置。  如果您使用的是953 EVM、则可以使用跳线 J8进行设置。  仅当您计划使用非同步模式时、才需要外部时钟、否则953将从964反向通道获取其时钟。

    您能否详细说明 SBC 以及您要尝试证明的内容? 或者您只是在尝试查看锁吗?  我认为您的方法可行、但我们需要确保两个器件均已正确配置。

    此致、

    Nick

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

    SBC 是由我的雇主设计的 Jetson 载板;目前的目的是验证所有电气接口是否正常工作。  该设计采用 DS90UB960、但由于该器件当前不可用、我们不得不替换 DS90UB964。

    到目前为止、我已经能够确认我可以接收到 Jetson 的 MIPI 总线上 DS90UB964生成的色条图形。  我们曾希望通过从 D3RCM-OV10640-953摄像头进行捕捉来确认 FPD-Link III 接口是否正常工作、但我无法在 I2C 总线上看到这一点。  我的经理决定下一步是尝试使用 DS90UB953-Q1EVM 来查看直接对 DS90UB953进行编程是否会使我能够建立通信。

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

    您是否正在尝试使用 I2C 与953侧的传感器进行通信? 如果是、则需要在964中设置 I2C ID 和别名寄存器、以便能够通过 FPD-Link 传递 I2C 数据。

    此致、

    Nick

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

    我目前在953上没有传感器;电流目标是验证我是否可以通过 I2C 从964与953进行通信。  请注意、由于 SBC 仍处于原型设计阶段、因此完全可能存在电气问题。

    根据原理图和数据表、将跳线安装到 J8会将其置于 CSI-2同步模式、我认为964不支持该模式。  我是否需要移除 R12并在 J8上放置不同的值?

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

    您好!

    我不认为这是一个电气问题、我认为这可能只是一个配置问题。

    将器件设置为 CSI 模式是可以的、只需确保串行器和解串器均配置为相同模式即可。  您能否从每个器件中提取寄存器、以便我检查您的配置?

    此致、

    Nick

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

    很抱歉、我没有早点回来、在过去几周里、我被其他项目的项目所绕过了。  

    这是具有 DS90UB964的 SBC 上 i2cdump 的输出:

        0 1 2 3 4 5 6 7 8 9 A b c d e f   0123456789abcdef
    00:7A 00 1e 30 C2 01 00 Fe 1c 10 79 03 b0 f9 ff   z.0?.?yy?.
    10:00 00 00 13 00 00 00 00 01 61 A8 E3 dd 00 04   ……?????????????
    20:00 03 00 03 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ……………………………………………
    30:00 00 42 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00   ... B.
    40:00 A9 71 01 00 00 00 00 00 00 00 00 00 00 30 22 02   … 0英寸?
    50:15 00 02 00 00 00 00 58 00 30 00 30 64 00   ?... X.0.0d。
    60:00 00 00 00 84 24 00 00 00 00 00 00 00 00 00 7f 8a 88    ?$...... ???
    70:2B 2c 00 00 00 C5 00 01 00 00 00 00 00 00 00 00 00 00 00   +,… ?????
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    B0:1C 13 1f 08 25 00 18 00 F8 33 03 74 80 00 00 00   00????????????????
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    D0:00 43 84 02 60 f2 00 07 00 01 05 03 00 00 00 00   .C???`??????。。
    E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    
    F0:5F 55 42 39 36 34 00 00 00 00 00 00 00 00 00   00 _UB964 .........

    这是 DS90UB953-Q1EVM 上的 Analog LaunchPAD 的转储情况:

    [寄存器]
    器件= ALP Nano 1 - DS90UB953、连接器1
    注释=""
    日期= 2021年11月29日
    时间= 09:22:46
    寄存器= 0、0x0000.0x30
    寄存器= 0、0x0001、0x00
    寄存器= 0、0x0002、0x33
    寄存器= 0、0x0003、0x5D
    寄存器= 0、0x0004、0x00
    寄存器= 0、0x0005、0x03
    寄存器= 0、0x0006、0x41
    寄存器= 0、0x0007、0x28
    寄存器= 0、0x0008、0xFE
    寄存器= 0、0x0009、0x1E
    寄存器= 0、0x000A、0x10
    寄存器= 0、0x000B、0x7F
    寄存器= 0、0x000C、0x7F
    寄存器= 0、0x000D、0xF0
    REG = 0、0x000E、0x0F
    寄存器= 0、0x0010、0x00
    寄存器= 0、0x0011、0x00
    寄存器= 0、0x0013、0x00
    寄存器= 0、0x0014、0x00
    寄存器= 0、0x0015、0x20
    寄存器= 0、0x0017、0x3C
    寄存器= 0、0x0018、0x80
    寄存器= 0、0x0019、0x62
    寄存器= 0、0x001A、0x62
    寄存器= 0、0x001B、0x62
    寄存器= 0、0x001C、0x00
    寄存器= 0、0x001D、0x00
    寄存器= 0、0x001E、0x00
    寄存器= 0、0x0020、0x00
    寄存器= 0、0x0021、0x00
    寄存器= 0、0x0022、0x00
    寄存器= 0、0x0023、0x00
    寄存器= 0、0x0024、0x00
    寄存器= 0、0x0031、0x20
    寄存器= 0、0x0032、0x49
    寄存器= 0、0x0033、0x04
    寄存器= 0、0x0035、0x00
    寄存器= 0、0x0037、0x7A
    寄存器= 0、0x0039、0x7A
    寄存器= 0、0x003A、0x00
    寄存器= 0、0x003B、0x00
    寄存器= 0、0x003C、0x00
    寄存器= 0、0x003D、0x00
    寄存器= 0、0x003E、0x00
    寄存器= 0、0x003F、0x00
    寄存器= 0、0x0040、0x00
    寄存器= 0、0x0041、0x7A
    寄存器= 0、0x0042、0x00
    寄存器= 0、0x0043、0x00
    寄存器= 0、0x0044、0x00
    寄存器= 0、0x0045、0x00
    寄存器= 0、0x0046、0x00
    寄存器= 0、0x0047、0x00
    寄存器= 0、0x0048、0x00
    寄存器= 0、0x0049、0x00
    寄存器= 0、0x0050、0x20
    寄存器= 0、0x0051、0xC0
    寄存器= 0、0x0052、0x24
    寄存器= 0、0x0053、0x00
    寄存器= 0、0x0054、0x00
    寄存器= 0、0x0055、0x00
    寄存器= 0、0x0056、0x00
    寄存器= 0、0x0057、0x00
    寄存器= 0、0x0058、0x07
    寄存器= 0、0x0059、0x07
    寄存器= 0、0x005A、0x07
    REG = 0、0x005C、0x00
    寄存器= 0、0x005D、0x00
    寄存器= 0、0x005E、0x00
    寄存器= 0、0x005F、0x00
    寄存器= 0、0x0060、0x00
    寄存器= 0、0x0061、0x00
    寄存器= 0、0x0062、0x00
    寄存器= 0、0x0063、0x00
    寄存器= 0、0x0064、0x00
    寄存器= 0、0x00B0、0x00
    寄存器= 0、0x00B1、0x4A
    寄存器= 0、0x00B2、0x00
    寄存器= 0、0x00F0、0x5F
    寄存器= 0、0x00F1、0x55
    寄存器= 0、0x00F2、0x42
    寄存器= 0、0x00F3、0x39
    寄存器= 0、0x00F4、0x35
    寄存器= 0、0x00F5、0x33

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

    尊敬的 Stephen:

    抱歉、我刚刚意识到这是964、而不是954。  964仅用于与913/933串行器配合使用、这就是我们在此遇到问题的原因。  如果您只能使用953 EVM、那么您应该能够在 DVP 模式下使用它。  您能否更改自举设置以使953处于 DVP 模式?

    此致、

    Nick

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

    我的印象是、将 MODE_SEL 设置为0x5D 会将其置于 DVP 模式;情况不是这样吗?  或者我是否需要执行其他设置?

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

    您好、Stephan、

    您将需要设置 MODE_SEL 的位4和位2:0来覆盖器件的设置、您还需要在本地为串行器提供时钟源。  不过、一种更好的方法是将串行器设置为 DVP 模式、以便在 PDB 上设置所有这些设置。

    此致、

    Nick

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

    我安装了 R1、我了解它将提供外部时钟。  当您说我需要设置 MODE_SEL 的位2:0时、您是说它们都应该设置为1、还是应该设置为101b、数据表建议用于 DVP 模式。  正如我所说的、我将寄存器设置为0x5D、因此位0、2和4都被设置。

    请阐明将寄存器0x03 MODE_SEL 设置为0x5D 并在 EVM 上安装 R1是否足以在 DS90UB964上获取信号。

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

    尊敬的 Stephen:

    如果您读回寄存器、您会得到什么值?  您可能必须先设置位4、然后在同一寄存器中设置模式值。  此外 、https://www.ti.com/lit/an/snla270a/snla270a.pdf 上还提供了一些有关 如何将器件正确设置为 DVP 模式的文档。

    此致、

    Nick

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

    我可以确认从 MODE_SEL 读回0x5D 值。

    我已经尝试设置 EVM 上的自举电阻器:我已将 R11更改为37.5k、将 R12更改为75k。  寄存器3 (MODE_SEL)现在读回0x4D。

    DS90UB964上的寄存器0x4e 仍在读取0x22、这表示未检测到 FPD-Link III 输入时钟和 FPD3编码器错误。

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

    我们一直在比较 DS90UB960和 DS90UB964参考板的原理图、并注意到输入电路中存在一些差异(尤其是964使用共模扼流圈)。  如前所述、我们的电路板专为 DS90UB960而设计、但由于组件短缺、我们不得不使用 DS90UB964。  这两个芯片之间是否存在任何显著的电气差异、以便为一个芯片设计的电路板在使用另一个芯片时会出现问题?

    我是否可以向您发送一段原理图的电子邮件、以便您可以检查是否有任何错误?

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

    尊敬的 Stephen:

    我与您在论坛上建立了联系、以便您可以通过私人消息共享原理图。  至于964、而不是960、我们是否建议进行此更改?  我认为它仍然可以工作、但964的技术规格是为了连接913/933串行器而不是953。

    此致、

    Nick

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

    之所以选择964、是因为它与960的引脚兼容。  我们试图找到一个 FPD-Link III 摄像头以使用964进行测试;我的经理发现了一个基于953的摄像头、但迄今为止已证明不兼容。  然后、他让我使用 EVM 来查看我是否可以了解953和964为何无法通信。  我们面临的主要问题是、我们需要证明 FPD-Link 接口工作正常、但芯片短缺意味着我们无法找到正确的组件。

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

    尊敬的 Stephen:

    我完全理解、我认为我们可以让它用于测试目的、可能只需要尝试几种不同的东西。  如果您将两者的模式更改为以同步模式工作而不是 CSI 模式、那么我们应该能够模拟您在生产中使用960的方式。

    此致、

    Nick

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

    谢谢您;您能说明我应该如何将两个器件都设置为同步模式吗?  我尝试在964的寄存器0x63中设置 FPD3_MODE、在953的寄存器3中设置 MODE、但我无法找到使我能够从另一个器件中查看一个器件的组合。

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

    您好!

    确保反向通道模式在解串器的寄存器0x58中设置正确也很重要。  您能否检查该值并报告?

    此致、

    Nick

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

    DS90UB964的寄存器0x58中的值为0x58。  我尝试将其设置为0x59、但我在远程总线上看不到串行器、而 Analog LaunchPAD 仍在报告 DS90UB953-Q1EVM 上的未知解串器。

    据我所知、DS90UB953应自动检测反向通道频率。  这是正确的还是我还需要在953中设置什么?

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

    尊敬的 Stephen:

    如果它不起作用、我们可能需要等待并尝试获取真实的部分。  964仅用于与913/933配对、因此我们不应尝试强制它与953配合使用。   

    此致、

    Nick