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-Q1:与 DS90UB953兼容所需的寄存器转储

Guru**** 2478765 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1448210/ds90ub954-q1-register-dump-required-to-compatible-with-ds90ub953

器件型号:DS90UB954-Q1

工具与软件:

需要寄存器转储来初始化 DS90UB954与串行器 DS90UB953之间的串行器/解串器对。 成像仪仅在前两个 MIPI 通道上发送数据。 因此、仅需要为前两个用于接收的 MIPI 通道配置 TI-953。 解串器[TI-954]应使用所有通道将视频传输到 SOC。

解串器上是否有任何状态寄存器用于检查是否接收到视频?

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

    您好、Rajj:

    主要是、如果两个器件(SER 和 DES)均使用其 MODE 和 IDX 引脚进行了正确配置、那么您的链路应该能够正常工作。 但是、对于上述配置、您可能需要添加以下内容:

    位置1 如下面的系统上电初始化序列所示、我们必须写入所有需要配置的 DES 寄存器、请参阅示例代码:

    WriteI2C (0x1F、0x00) #将 CSI 发送器速度设置为1.6Gbps/通道
    WriteI2C (0x4C、0x01) # FPD3_PORT_SEL:RX 端口0 (0x01)或端口1 (0x12)
    WriteI2C (0x58、0x5E)#启用直通
    WriteI2C (0x5C、0x18)# SER_ALIAS_ID
    WriteI2C (0x5D、0x60)#图像传感器 ID
    WriteI2C (0x65、0x60)#图像传感器 别名
    WriteI2C (0x7D、0x01)# 启用通过阈值

    位置2 一旦拥有稳定锁定、请  依次配置所需的 SER 和图像传感器寄存器、例如:

    WriteI2C (0x02、0x13) #将 CSI 通道数设置为2、并将 I2C 搭接模式设置为1.8V。 如果使用3.3V、则写入0x12

    在这个位置、您应该监视 DES --> reg 0x4D bit[1]上的通过指示。 高电平后、转到下一步。

    位置3  启用 DES CSI 端口和启用端口转发。

    WriteI2C (0x33、0x01)# 启用 CSI TX 端口
    WriteI2C (0x20、0x20)# 启用 RX port0的端口转发。 如果两个 RX 端口均为0x00

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

    感谢 Hamzeh 的意见!

    Q1)上述脚本是否将成像仪的 I2C 地址配置为0x6C? 我们使用地址为0xC0的 PMIC。  

    Q2)我们是否需要在 DES 侧设置任何寄存器来使用同步时钟模式?

    Q3)我仍然不清楚如何在 DES 端检查接收到的视频或 MIPI 数据包的传输?

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

    尊敬的 Rajj:

    [报价 userid="611064" URL"~/support/interface-group/interface/f/interface-forum/1448210/ds90ub954-q1-register-dump-required-to-compatible-with-ds90ub953/5555008 #5555008"]Q1)上述脚本是否将成像仪的 I2C 地址配置为0x6C? 我们使用的 PMIC 的地址为0xC0。[/QUOT]

    否、成像仪地址和别名(寄存器0x5D 和0x65)配置为0x60。

    [报价 userid="611064" url="~/support/interface-group/interface/f/interface-forum/1448210/ds90ub954-q1-register-dump-required-to-compatible-with-ds90ub953/5555008 #5555008"]Q2)我们是否需要在 DES 端设置任何寄存器来使用同步时钟模式?[/QUOT]

    如果您的 MODE 引脚已正确配置为此模式、则不会 否则、您需要在寄存器0x58[2:0]和寄存器0x6D[1:0]中进行配置

    Q3)我仍然不清楚如何在 DES 端检查接收到的视频或 MIPI 数据包传输?

    如上所示。 PASS 配置是寄存器0x7D、并检查寄存器0x4D 是否锁定和通过。

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

    感谢您的澄清!

     使用 CSI 端口为1.6Gbps/通道时、是否必须将 CSI_CAL_EN 设置为1?  

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

    是的、MIPI Alliance 建议您这样做。 当然、您的接收 SoC 必须支持校准、否则您将无法使用该校准。