主题中讨论的其他器件:USB2ANY
您好!
我们的电路板具有4个 DS90UB953串行器 、它们直接(通过电容)连接到 DS90UB960四路解串器。 我使用此设置将4个 CSI2流聚合到单个流中以供处理器使用。
我们 真正的困难是要同步4个输入、但我使用 BIST 回退以测试接口。 我不认为 BIST 正在运行。
UB953的运行采用默认设置。 我有一个连接了模拟 LaunchPad 的 USB2ANY 板、用于配置 UB960。 我认为我的寄存器设置很好、因为所有4个串行器都链接到 UB960、FC 和 BC 看起来稳定。
对于所有4个端口、将寄存器0xB3设置为0x83 、以在 UB953上启用 BIST。 根据寄存器0xD0位5、 所有4 个串行器均处于 BIST 模式。 寄存器0xD0位0和1应将错误注入反向通道帧、我假设测试 BIST。 设置位0几次、我返回并检查寄存器0x57处的 BIST 错误计数器。 没有错误。 将位1设置为连续错误、位5变为低电平表示串行器不再处于 BIST 中、寄存器0x57中的错误仍然不会上升。
此时、我不相信错误注入器。 因此、我采用接地线并随机将其接触到 FPD-Link 布线。 链路暂时关闭、但相关 BIST 计数器中仍没有错误递增。 那么、我如何知道实际上正在发送和测试任何内容呢? 我两次观看了20分钟的培训视频。 没有什么可以解决这个问题的。 但愿你能这样做。 谢谢。
Darin