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.

UB954 CSI无输出 需要怎么配置相关寄存器呢



Dear TI:

我们的结构是954&913A 目前,BC通道能正常响应,传感器端有数据输出,913有数据输入,FC信号暂时不知道怎么测试,我的寄存器配置如下

传感器数据是YUV422, 用的RAW10的高8位


0x1 0xff

0x4c 0x1
0x58 0x58

i2cset -f -y ${I2C_BUS_NUM} ${primary_devaddr_7bit} ${SER_ALIAS_ID_ADDR} ${REMOTE_SER_ADDR_8BIT}
i2cset -f -y ${I2C_BUS_NUM} ${primary_devaddr_7bit} ${SLAVE_ID0_ADDR} ${AR0144_ADDR_8BIT}
i2cset -f -y ${I2C_BUS_NUM} ${primary_devaddr_7bit} ${SLAVE_ALIAS_ID0_ADDR} ${AR0144_ADDR_8BIT}

0x6D 0x7F

0x70 0x1E //RAW10 ID
0x71 0x1E //RAW10 ID

0x7C 0x80

0xc 0x1
0x33 0x3

0x20 0x20
0x1F 0x03

左边是地址,右边是寄存器值

可以帮我看下我的配置是否正确吗,

我们打到的CSI输出的波形与手册不一致,感谢你们的支持,谢谢

我们的时钟和数据波形如下:

需要支持如下:

1.需要你们帮我看下CSI端和port配置有无问题和缺配部分,如有问题帮我指出和修改

2.帮我看下这个波形是否正常

再次感谢TI的工作人员

  • 您好,

    用于测量CSI信号的示波器和探头似乎不适合该速度。如果您使用的是连续时钟模式,您可以探测时钟,但由于波形看起来非常失真,您需要更高速度的示波器/探针。对于这些信号,我建议至少使用2GHz-4GHz示波器/探头。

    对于数据,为了匹配数据表中的波形,必须探测其中一个单端的数据通道的P/N信号,这是因为DPHY使用动态终端,所以信号在单端和差分之间周期性切换。
  • 非常感谢您的解答
    能帮我确认下我的配置正确吗,现在我不能定位是硬件配置导致的还是我配置导致的,(4lan,连续时钟,YUV4222 RAW10 高十位,port0端口 ,远端913,本地954,远端913有正常的输入),目前BC是正常的,能实现远端913的控制与读取,不过CSI端无输出,
    目前项目紧急,该芯片我们公司投放生产单量比较大,感谢您们的协助
  • 您好,
    首先,从954看起来确实有某种CSI-2输出,虽然它根据您的期望可能是不正确的。
    寄存器配置我看到了以下问题:
    -对于寄存器0x0C,请根据寄存器默认值确保bit7保持高。
    -使能传送器时,不应更改CSI传送器速度(0x1F)。请在寄存器0x33中使能CSI输出之前更改速度。
    -如果以400 Mbps/lane运行(根据您的0x1F设置),则有其他步骤确保CSI-2时序正确。这些编程步骤如datasheet第7.4.21节所示,应在设置0x1F之后但在设置0x33之前进行编程。