主题中讨论的其他器件: ALP
我尝试使用 DS90UB953-Q1EVM 来验证另一个板上的 FPD-Link III 接口。 当我加载模拟 Launchpad 并将其配置为 DS90UB953时、它变得缓慢且无响应;此外、我似乎无法读取寄存器。 它将器件地址报告为0x00。 根据手册、如果值为0x00而不是0x30、则需要切换
分配的 USB ID 的配置文件、并重新验证设备 ID。 但是、我看不到有关如何执行此操作的任何说明。 我已附上一张显示问题的屏幕截图。
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 来验证另一个板上的 FPD-Link III 接口。 当我加载模拟 Launchpad 并将其配置为 DS90UB953时、它变得缓慢且无响应;此外、我似乎无法读取寄存器。 它将器件地址报告为0x00。 根据手册、如果值为0x00而不是0x30、则需要切换
分配的 USB ID 的配置文件、并重新验证设备 ID。 但是、我看不到有关如何执行此操作的任何说明。 我已附上一张显示问题的屏幕截图。
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进行编程是否会使我能够建立通信。
很抱歉、我没有早点回来、在过去几周里、我被其他项目的项目所绕过了。
这是具有 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:
如果您读回寄存器、您会得到什么值? 您可能必须先设置位4、然后在同一寄存器中设置模式值。 此外 、https://www.ti.com/lit/an/snla270a/snla270a.pdf 上还提供了一些有关 如何将器件正确设置为 DVP 模式的文档。
此致、
Nick
我们一直在比较 DS90UB960和 DS90UB964参考板的原理图、并注意到输入电路中存在一些差异(尤其是964使用共模扼流圈)。 如前所述、我们的电路板专为 DS90UB960而设计、但由于组件短缺、我们不得不使用 DS90UB964。 这两个芯片之间是否存在任何显著的电气差异、以便为一个芯片设计的电路板在使用另一个芯片时会出现问题?
我是否可以向您发送一段原理图的电子邮件、以便您可以检查是否有任何错误?