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.

[参考译文] TSER953:从 CSI-2接口接收帧

Guru**** 1737970 points
Other Parts Discussed in Thread: TSER953, TDES954
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1312947/tser953-receiving-frames-from-csi-2-interface

器件型号:TSER953
主题中讨论的其他器件: TDES954

我有一个每通道600Mbps 的 CSI-2、TSER953输入端口上有4个通道。 我通过 des TDES954配置了 TSER953。 TSER953位于 RX0上。
I2C addr TDES:0x68、i2c-addr Tser:0x30。
I2C 传输:


--> 68 01 03
--> 68 F8 70
--> 70 58 CE
--> 70 5C 30
--> 68 1F 02
--> 68 33 43
--> 30 02 33
--> 30 32 88

然后、我以循环方式读取 CSI-2接收器状态寄存器(0x5c 到0x64)。 所有寄存器保持为0。
CSI-2流似乎正确。 但 TSER953不接收任何内容。 我做错了什么?

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

    您好、Cyrill:

    您的传感器是否使用 CSI-2连续时钟模式? 如果是这样、也要确保设置953寄存器0x02[6]= 1来启用连续时钟模式。  

    如果一切工作正常、至少寄存器0x61-0x63应指示值。 您具体是如何确认传感器正确进行流式传输的? 您是否确认可以成功读回您写入 SER 的值? 您是否在 SER/DES 之间建立了锁定?

    此致、

    凯西  

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

    您好、Casey:

    我具有非持续时钟模式。

    我通过 使用示波器测量 MIPI 信号确认传感器可以正确地进行流式传输。

    我刚刚通过在写入后读取 SER 来确认写入值、这些值是正确的。 我还假设我有锁。

    我还在初始化后检查了一些寄存器:

    <- 68 73 | 69 00
    <- 68 74 | 69 00
    寄存器线数= 0 (0)
    <- 30 00 | 31 30
    SER CSI-2 ID = 48
    <- 30 5C | 31 00
    SER CSI-2错误 cnt = 0
    <- 30 5E | 31 00
    SER CSI-2 err lane01 = 0x0
    <--30 5F | 31 00
    SER CSI-2 err lane23 = 0
    <- 30 60 | 31 00
    SER CSI-2错误 clk-lane = 0
    <- 30 61 | 31 00
    SER CSI-2 VC-ID = 0
    <--30 62 | 31 00
    SER CSI-2 wc (lsb)= 0
    <--30 63 | 31 00
    SER CSI-2 wc (MSB)= 0
    <- 30 64 | 31 00
    SER CSI-2 ECC = 0
    <- 30 52 | 31 45
    SER 常规状态= 0x45 (链路检测、HS PLL 锁定、RX 锁定)
    <- 30 03 | 31 48
    SER 模式 SEL = 0x48 (CSI-2同步、模式完成、模式引脚)

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

    我解决了问题。 2个 MIPI 通道无法正常工作。