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.

[参考译文] DS90UB960-Q1:DS90UB960-Q1连接到 DS90UB953

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/930058/ds90ub960-q1-ds90ub960-q1-connect-to-ds90ub953

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

根据  参考设计,我已经在 TI 网站上设计了960和953板。   并将 IMX327传感器连接到953。  

现在 我 将 一 个953板连接 到960板, 并使用 USB2ANY 工具进行配置。

我可以访问960 寄存器成功, 但  没有访问 953寄存器表格960。

有人 举一个例子、让这些都能正常工作?  

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

    您好!

    首先、请检查链接是否正常工作、您可以设置997's reg。 0x4c 以选择端口、然后访问943的寄存器。 0x4d/4e/55/56 (读取两次)、链接状态是什么?

    如果链接失败、请检查电缆通道是否正常? 还请检查 POC 设计是否良好?

    此致、

    Steven

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

    我已成功设置 FPD-link、 可以使用 USB2ANY 工具查看它。

     

    我可以使用 USB2ANY 配置953, 但  无法通过960访问, 如何操作?   

    从   图片 上看,FPD-link 收到 了媒体数据。  但我的 CSI 端口无法通过示波器看到波形。   

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

    请检查
    1.摄像机是否正在发送1920 * 480视频格式的数据? 如果没有、请检查您的传感器设置是否有问题?

    2.要访问953,您能否详细说明不能访问953的原因? 请设置寄存器 0x4c 基于您在访问953寄存器之前分配的端口。

    此致、

    Steven

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

    我可以访问 953的寄存器,并在代码中探测它,  我已经探测传感器(IMX219)正常。

    所有寄存器访问都没问题, 但我的 SOC (imx8qm) 无法 从 mipi-CSI 获取数据。

    我   根据数据表配置"7.5.12图形生成" 、但未从  /dev/videox 找到视频数据  

    我 用 示波器测试波形, 我不知道波形是否正常?   有人知道吗?

     

    缩放波形

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

    您在何处测量该信号? 如果这是960路输出、则是预期的。 这意味着在960端接收到的数据将转发到 CSI2端口。 如果您的 SoC 仍然无法获取此数据、请检查您的 SoC 是否已启用接收此数据?  

    从953/954端可以看到、该链路运行良好。

    此致、

    Steven

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

    如果使用一个 CSI 端口,   ds90ub962 和  ds90ub960有何不同?  

       

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

    如果仅使用 CSI2端口0、则它们可以兼容。

    此致、

    Steven

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

    感谢您的回复。

    我认为最后的工作是 SOC 的 mipi CSI。

    这似乎 很困难, 需要 来自自由家的一些帮助。

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

    哦、谢谢、  

     该引脚 尚兼容、  我稍后将使用 ds90ub962。

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

    是的、如果1 CSI2端口满足您的需求、您可以选择 ub962。

    对此,

    Steven

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

    在我的系统 中、使用了一个 mipi 传感器 OV8865、它使用  4通道 mipi 输出 RAW10数据。

    现在 、SOC 中的视频显示如下、 有人会给我一些建议吗?

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

    当我设置  “Patgen Fixed Colorbar 1280x720p30 ”模式时,输出视频遵循,我 不知道是对还是错?

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

    此颜色不正确。 它具有局部配色、听起来是面板问题。 请使面板与图案格式对齐。

    BTW、您可以进行差动。 用于测试和调试的图形。

    此致

    Steven

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

    此色条不正确。 它具有局部色条、听起来是面板问题。 请使面板与图案格式对齐。

    BTW、您可以尝试 DIFF。 用于测试和调试的图形。

    此致

    Steven

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

    您向我展示       了一个标准图片的示例,数据表中的“Patgen Fixed Colorbar 1280x720p30”?

    现在、我不知道哪 张图片是正确的显示屏。

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

    您可以在 E2E 论坛中进行搜索、我稍后会附加。

    Steven

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

    供参考 示例在1920*1080@RGB888上,请查看以下脚本中的注释,您可以根据系统请求更改数据类型。

    #启用 pat gen
    board.WriteI2C (Alias953、0xB0、0x00)
    board.WriteI2C (Alias953、0xB1、0x01)
    board.WriteI2C (Alias953、0xB2、0x01)#enable 图形发生器

    board.WriteI2C (Alias953、0xB1、0x02)
    board.WriteI2C (Alias953、0xB2、0xB3)#fixed color pattern、8色条、块大小为5

    board.WriteI2C (Alias953、0xB1、0x03)
    board.WriteI2C (Alias953、0xB2、0x24)#CSI 数据标识符(0x24 = RGB888、0x2C = RAW12、0x2B = RAW10)

    board.WriteI2C (Alias953、0xB1、0x04)
    board.WriteI2C (Alias953、0xB2、0x16)#line size (15:8)

    board.WriteI2C (Alias953、0xB1、0x05)
    board.WriteI2C (Alias953、0xB2、0x80)#line size (7:0)

    board.WriteI2C (Alias953、0xB1、0x06)
    board.WriteI2C (Alias953、0xB2、0x02)#bar 大小(15:8)

    board.WriteI2C (Alias953、0xB1、0x07)
    board.WriteI2C (Alias953、0xB2、0xd0)#bar 大小(7:0)

    board.WriteI2C (Alias953、0xB1、0x08)
    board.WriteI2C (Alias953、0xB2、0x04)#每帧有效行数(15:8)

    board.WriteI2C (Alias953、0xB1、0x09)
    board.WriteI2C (Alias953、0xB2、0x38)#每帧有效行数(7:0)

    board.WriteI2C (Alias953、0xB1、0x0a)
    board.WriteI2C (Alias953、0xB2、0x04)#每帧总行数(15:8)

    board.WriteI2C (Alias953、0xB1、0x0B)
    board.WriteI2C (Alias953、0xB2、0x65)#每帧总行数(7:0)

    board.WriteI2C (Alias953、0xB1、0x0c)
    board.WriteI2C (Alias953、0xB2、0x0B)#line period (15:8)(行周期)

    board.WriteI2C (Alias953、0xB1、0x0d)
    board.WriteI2C (Alias953、0xB2、0x93)#line period (7:0)

    board.WriteI2C (Alias953、0xB1、0x0E)
    board.WriteI2C (Alias953、0xB2、0x21)#vertical 后沿

    board.WriteI2C (Alias953、0xB1、0x0F)
    board.WriteI2C (Alias953、0xB2、0x0a)#垂直前沿

    board.WriteI2C (Alias953、0xB1、0x10)
    board.WriteI2C (Alias953、0xB2、0x00)#1ST 固定颜色字节

    board.WriteI2C (Alias953、0xB1、0x11)
    board.WriteI2C (Alias953、0xB2、0x00)固定颜色的第2个字节

    board.WriteI2C (Alias953、0xB1、0x12)
    board.WriteI2C (Alias953、0xB2、0xFF)#3in 固定颜色

    最好的服务

    Steven