工具与软件:
需要寄存器转储来初始化 DS90UB954与串行器 DS90UB953之间的串行器/解串器对。 成像仪仅在前两个 MIPI 通道上发送数据。 因此、仅需要为前两个用于接收的 MIPI 通道配置 TI-953。 解串器[TI-954]应使用所有通道将视频传输到 SOC。
解串器上是否有任何状态寄存器用于检查是否接收到视频?
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与串行器 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

尊敬的 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 是否锁定和通过。