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:DS90UB954-Q1与DS90UB913Q之间的连接(无CSI MIPI输出)

Guru**** 2477065 points
Other Parts Discussed in Thread: DS90UB954-Q1, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/637473/ds90ub954-q1-connection-between-ds90ub954-q1-and-ds90ub913q-no-csi-mipi-output

部件号:DS90UB954-Q1
主题中讨论的其他部件: Alp.

E2E成员,您好!

 

我们正在尝试将DS90UB954-Q1解串器与DS90UB913Q串行器连接。

系统参数:

           -UB913兼容RAW12,75 MHz模式,STP

           -串行器时钟是传感器pclk

 

系统的一部分,它可以:

           锁定和通过较高

           I2C通过系统,传感器可以初始化

           -954 0x4D:0x03,无正向信道奇偶校验错误

           -954 0x4E:0x04,频率稳定  

           -913 0x0C:0x15: 无背信道CRC错误,RX锁定探测器,检测到PCLK

 

不起作用的系统的一部分:

           无CSI MIPI输出

 

CSI输出配置:

           -2个车道

 

我们正在使用1.2 MP传感器。

您是否知道我们可以用来确定问题的任何调试方法?

您能否发送示例脚本以供使用?

谢谢!

 

此致

Istvan Hegyi

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

    您好Istvan:

     您需要在reg 0x20中启用已用RX端口的转发,并且需要在reg 0x33中启用CSI输出。

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

    您好,

     

    我们配置这些寄存器。

    这是我们的I2C初始化顺序:

     

    // GPIO 0关闭

    954 0x10 0x11

     

    // REFCLK修复

    954 0xb0 0x1C

    954 0xb1 0x15

    954 0xb2 0x30

    睡眠(10)

    954 0xb0 0x1C

    954 0xb1 0x15

    954 0xb2 0x00

    睡眠(10)

     

    // GPIO 0打开

    954 0x10 0x13

     

    // FPD3_PORT_SEL,写入RX端口0

    954 0x4C 0x01

    //启用I2C直通

    954 0x58 0x58

    //设置远程序列化器别名

    954 0x5C 0xBA

    //设置远程设备

    954 0x5D 0x90

    //设置远程设备别名

    954 0x65 0x90

    //设置远程设备

    954 0x5E 0x20

    //设置远程设备别名

    954 0x66 0x20

    // UB913兼容RAW12,75 MHz模式

    954 0x6D 0x7A

    // RAW12虚拟通道

    954 0x71 0x1F

    // CSI_CTL,2个通道并启用

    954 0x33 0x21

    // FWD_CTL1,全部转发

    954 0x20 0x00

    // FPD3_PORT_SEL,写入RX端口0

    954 0x4C 0x01

     

    你还有其他建议吗?

    谢谢!

    此致

    Istvan Hegyi

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

    是否确定传感器输出处有视频信号?

    您能否在954处测量帧有效值和线有效值?

    FrameValid将是您的帧速率,LineValid将是您的垂直行数。 如果您的预期帧速率为30fps,您应该能够在示波器上测量30fps。 您还应该能够使用范围上的延迟功能对所有垂直线条进行计数。 只需确保正确设置水平刻度以查看正确的波形。

    您可以直接通过寄存器设置它。 因此,如果要将帧有效(HSync)输出到954的任何GPIO,可以通过在GPIO通信寄存器中写入0xC1来执行此操作。
    要将有效线路(VSync)输出到任何GPIO,可以通过在GPIO通信寄存器中写入0xE1来实现。

    示例:如果要将FrameValid输出到GPIO0,将LineValid输出到GPIO1,则可以在寄存器中写入以下值:

    Reg0x10 = 0xC1
    Reg0x11 = 0xE1

    GPIO寄存器是:

    GPIO0是寄存器0x10
    GPIO1是寄存器0x11
    GPIO2是寄存器0x12
    GPIO3是寄存器0x13
    GPIO4是寄存器0x14
    GPIO5是寄存器0x15
    GPIO6是寄存器0x16
    GPIO7是寄存器0x17
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     

    我在串行器输入引脚上有此视频信号:

    PCLK:75 MHz

    HSYNC:有效行:18.5 us期间,1.5 us低水平

    垂直同步:帧有效:18.5 ms周期,500 us低电平

     

    成像仪规格为:1280x960 12位@ 54 fps

     

    我将GPIO 5和6配置为显示RX0的锁定和通过:

    954 0x15 0x81

    954 0x16 0xA1

    两者都很高。

     

    我将GPIO 5和6配置为显示RX0的FV和LV:

    954 0x15 0xC1

    954 0x16 0xE1

    两者都保持在较低水平。

     

    913 0x0C = 0x15,因此PCLK似乎也是对的。

     

    根据传感器分辨率,视频信号似乎正常,具有v和h空白。

     

    您是否有建议,为什么信号不显示在解串器GPIO上?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果在将示波器配置为FV和LV后,示波器上没有显示任何内容,即始终显示为低电平,则意味着954上没有接收视频数据。

    您在reg 0x04,0x4D,0x4E,0x4F,0x50, 0x55,0x56,0x70,0x71,0x7A, 0x7B,0x7C,0x7D,0xD3,0xD4, 954°中的0xD5?

    您是否在使用PoC? 如果是,两侧的正确PoC滤波器是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     

    感谢您的回复。

    我们不使用PoC。

    我从反序列化器中读取了您提到的寄存器数据:

     

    0x04 0xCF <- REFCLK问题

    0x4D 0x03

    0x4E 0x04

    0x4F 0x4A

    0x50 0x40 / 0x41 有时交替

    0x55 0x00

    0x56 0x00

    0x70 0x2B

    0x71 0x1F

    0x7A 0x00

    0x7B 0x00

    0x7C 0x20

    0x7D 0x00

    0xD3 0x05

    0xD4 0x60

    0xD5 0xF4

     

    此外,我还阅读了此注册表:

    0xA5 0x00

     

    我在REFCLK引脚上测量了REFCLK。 (引脚5)

    结果如下:

    [图像]

    根据规格来看,这似乎是正确的。

     

    我在FPD3初始化之前使用以下REFCLK修复程序,因为有芯片错误:

     

    // GPIO 0关闭,振荡器启用关闭

    954 0xb0 0x1C

    954 0xb1 0x15

    954 0xb2 0x30

    睡眠(10)

    954 0xb0 0x1C

    954 0xb1 0x15

    954 0xb2 0x00

    睡眠(10)

    // GPIO 1打开,振荡器启用打开

     

    您能否描述此修复程序的作用并帮助我为什么它无法检测引脚上存在的REFCLK?

    感谢您的帮助!

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

    您好,

    这里是缺失的图像。

    '我在REFCLK引脚上测量了REFCLK。 (引脚5)

    结果如下:"

    您能否描述此修复程序的作用并帮助我为什么它无法检测引脚上存在的REFCLK?

    感谢您的帮助!

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

    您好Istvan:

     

    我检查了您发送的寄存器值,除了reg 0x71之外,一切都正常。 您应该将此寄存器更改为0x2C。

     

    如果您执行以下步骤,则REFCLK修复程序工作正常:

     

    1. 禁用RFCLK

    2. 为954打开电源。

    3. 运行脚本(P954_A0_REF_CLK_FIX.py)

    4. 启用RFCLK

    5. 运行脚本(P954_Setup_A0_4G.py)以初始化P954寄存器设置。

    6. 运行脚本(P954_A0_RX0_CSI_Enable.py)以启用CSI输出

     

    我通过电子邮件向您发送了这些脚本。

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

    我还要将传感器一端连接到953,另一端连接到主机微处理器。

    此时,来自主机微处理器的i2c接口直接连接到954和953以及传感器。

    传感器初始化可以正确完成,测量来自传感器的数据通道和时钟通道,存在波形。

    传感器在同步模式下使用1920x1080 P601080 P60,6.0953万/954,时钟为24MHz进入传感器,同轴模式,使用PoC。

    MIPI 4数据通道,1个来自传感器的时钟通道,数据为Raw12。

    到目前为止,我不知道953/954的正确启动顺序是什么,除了设置:

    将0x01设置为在954上注册0x4c
    将0x5e设置为在954上注册0x58

    虽然可以在传感器输出至串行器端测量波形,但在解串器端没有数据输出,尽管锁定状态为高,通过状态为高。

    您能帮助您将正确的启动顺序从微处理器发送至954/953吗?

    非常感谢。

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

    您好,Mok:

    您可以在第13.914万页的954数据表中找到系统通电顺序。

    您说过,您正在同步器模式下使用953/954,但为传感器提供24MHz时钟。意味着您正在使用2个时钟?

    串行器连接到哪个954输入?

    您能否从954发送寄存器转储?

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

    1.传感器以同步模式连接到953 <-同轴电缆-> 954。

    2. 954时钟为24MHz,从953到传感器的测量时钟为24MHz。

    3.从处理器到954到953到传感器路径的I2C现在正常,因为954上的BISTEN先前被拉高。

    4.新问题包括:

    a.测试图案颜色条-颜色是粉红色的,默认值为RGB888 0x24,是否有一个要更改的值为RGB422或RGB442?

    B.当传感器流式传输1920x1080 P301080 P30,10位,使用4个mipi数据通道,1个CLK通道,从953到954。 954信息窗口显示接收到的分辨率是2415x1103,1103,而不是1920x1080。1080。我尝试将24MHz的954更改为25MHz,但问题仍然存在。

    以下是953设置:

    [注册]
    设备= ALP Nano 1 - DS90UB953,连接器1
    备注="953_initial_status1"
    日期= 2018年15月01日
    时间= 16:43:19
    REG = 0,0x0000,0x30
    REG = 0,0x0001,0x00
    REG = 0,0x0002,0x32
    REG = 0,0x0003,0x48
    REG = 0,0x0004,0x00
    REG = 0,0x0005,0x03
    REG = 0,0x0006,0x41
    REG = 0,0x0007,0x28
    REG = 0,0x0008,0xFE
    REG = 0,0x0009,0x1E
    REG = 0,0x000A,0x10
    REG = 0,0x000B,0x7F
    REG = 0,0x000C,0x7F
    REG = 0,0x000D,0xF0
    REG = 0,0x000E,0x0F
    REG = 0,0x0010,0x00
    REG = 0,0x0011,0x00
    REG = 0,0x0013,0x00
    REG = 0,0x0014,0x00
    REG = 0,0x0015,0x20
    REG = 0,0x0017,0x3C
    REG = 0,0x0018,0x80
    REG = 0,0x0019,0x62
    REG = 0,0x001A,0x62
    REG = 0,0x001B,0x62
    REG = 0,0x001C,0x00
    REG = 0,0x001D,0x00
    REG = 0,0x001E,0x00
    REG = 0,0x0020,0x00
    REG = 0,0x0021,0x00
    REG = 0,0x0022,0x00
    REG = 0,0x0023,0x00
    REG = 0,0x0024,0x00
    REG = 0,0x0031,0x20
    REG = 0,0x0032,0x49
    REG = 0,0x0033,0x04
    REG = 0,0x0035,0x10
    REG = 0,0x0037,0x60
    REG = 0,0x0039,0x60
    REG = 0,0x003A,0x00
    REG = 0,0x003B,0x00
    REG = 0,0x003C,0x00
    REG = 0,0x003D,0x00
    REG = 0,0x003E,0x00
    REG = 0,0x003F,0x00
    REG = 0,0x0040,0x00
    REG = 0,0x0041,0x60
    REG = 0,0x0042,0x00
    REG = 0,0x0043,0x00
    REG = 0,0x0044,0x00
    REG = 0,0x0045,0x00
    REG = 0,0x0046,0x00
    REG = 0,0x0047,0x00
    REG = 0,0x0048,0x00
    REG = 0,0x0049,0x00
    REG = 0,0x0050,0x20
    REG = 0,0x0051,0xC0
    REG = 0,0x0052,0x47
    REG = 0,0x0053,0x00
    REG = 0,0x0054,0x00
    REG = 0,0x0055,0x03
    REG = 0,0x0056,0x00
    REG = 0,0x0057,0x00
    REG = 0,0x0058,0x07
    REG = 0,0x0059,0x07
    REG = 0,0x005A,0x07
    REG = 0,0x005C,0x00
    REG = 0,0x005D,0x00
    REG = 0,0x005E,0x00
    REG = 0,0x005F,0x00
    REG = 0,0x0060,0x00
    REG = 0,0x0061,0x12
    REG = 0,0x0062,0xAF
    REG = 0,0x0063,0x00
    REG = 0,0x0064,0x9D
    REG = 0,0x00B0,0x00
    REG = 0,0x00B1,0x4A
    REG = 0,0x00B2,0x00
    REG = 0,0x00F 0,0x5F
    REG = 0,0x00F1,0x55
    REG = 0,0x00F2,0x42
    REG = 0,0x00F3,0x39
    REG = 0,0x00F4,0x35
    REG = 0,0x00F5,0x33

    954设置:
    [注册]
    设备= ALP Nano 1 - DS90UB954,连接器1
    注释="954_initall"
    日期= 2018年15月01日
    时间= 18:32:46
    REG = 0,0x0000,0x60
    REG = 0,0x0001,0x00
    REG = 0,0x0002,0x1E
    REG = 0,0x0003,0x20
    REG = 0,0x0004,0xDF
    REG = 0,0x0005,0x01
    REG = 0,0x0006,0x00
    REG = 0,0x0007,0xFE
    REG = 0,0x0008,0x1C
    REG = 0,0x0009,0x10
    REG = 0,0x000A,0x7A
    REG = 0,0x000B,0x7A
    REG = 0,0x000C,0x81
    REG = 0,0x000D,0xB9
    REG = 0,0x000E,0x03
    REG = 0,0x000F,0x7F
    REG = 0,0x0010,0x00
    REG = 0,0x0011,0x00
    REG = 0,0x0012,0x00
    REG = 0,0x0013,0x00
    REG = 0,0x0014,0x00
    REG = 0,0x0015,0x00
    REG = 0,0x0016,0x00
    REG = 0,0x0017,0x00
    REG = 0,0x0018,0x00
    REG = 0,0x0019,0x00
    REG = 0,0x001A,0x00
    REG = 0,0x001B,0x00
    REG = 0,0x001C,0x00
    REG = 0,0x001D,0x00
    REG = 0,0x001E,0x04
    REG = 0,0x001F,0x02
    REG = 0,0x0020,0x20
    REG = 0,0x0021,0x01
    REG = 0,0x0022,0x00
    REG = 0,0x0023,0x00
    REG = 0,0x0024,0x00
    REG = 0,0x0025,0x00
    REG = 0,0x0026,0x00
    REG = 0,0x0027,0x00
    REG = 0,0x0028,0x00
    REG = 0,0x0029,0x00
    REG = 0,0x002A,0x00
    REG = 0,0x002B,0x00
    REG = 0,0x002C,0x00
    REG = 0,0x002D,0x00
    REG = 0,0x002E,0x00
    REG = 0,0x002F,0x00
    REG = 0,0x0030,0x00
    REG = 0,0x0031,0x00
    REG = 0,0x0032,0x00
    REG = 0,0x0033,0x03
    REG = 0,0x0034,0x40
    REG = 0,0x0035,0x00
    REG = 0,0x0036,0x00
    REG = 0,0x0037,0x00
    REG = 0,0x0038,0x00
    REG = 0,0x0039,0x00
    REG = 0,0x003A,0x00
    REG = 0,0x003B,0x01
    REG = 0,0x003C,0x14
    REG = 0,0x003D,0x6f
    REG = 0,0x003E,0x00
    REG = 0,0x003F,0x40
    REG = 0,0x0040,0x00
    REG = 0,0x0041,0xA7
    REG = 0,0x0042,0x71
    REG = 0,0x0043,0x01
    REG = 0,0x0044,0x00
    REG = 0,0x0045,0x00
    REG = 0,0x0046,0x00
    REG = 0,0x0047,0x00
    REG = 0,0x0048,0x00
    REG = 0,0x0049,0x00
    REG = 0,0x004A,0x00
    REG = 0,0x004B,0x12
    REG = 0,0x004C,0x01
    REG = 0,0x004D,0x03
    REG = 0,0x004E,0x04
    REG = 0,0x004F,0x64
    REG = 0,0x0050,0x00
    REG = 0,0x0051,0x00
    REG = 0,0x0052,0x00
    REG = 0,0x0053,0x03
    REG = 0,0x0054,0x00
    REG = 0,0x0055,0x00
    REG = 0,0x0056,0x00
    REG = 0,0x0057,0x00
    REG = 0,0x0058,0x5E
    REG = 0,0x0059,0x00
    REG = 0,0x005A,0x00
    REG = 0,0x005B,0x30
    REG = 0,0x005C,0x30
    REG = 0,0x005D,0x34
    REG = 0,0x005E,0x00
    REG = 0,0x005F,0x00
    REG = 0,0x0060,0x00
    REG = 0,0x0061,0x00
    REG = 0,0x0062,0x00
    REG = 0,0x0063,0x00
    REG = 0,0x0064,0x00
    REG = 0,0x0065,0x34
    REG = 0,0x0066,0x00
    REG = 0,0x0067,0x00
    REG = 0,0x0068,0x00
    REG = 0,0x0069,0x00
    REG = 0,0x006A,0x00
    REG = 0,0x006B,0x00
    REG = 0,0x006C,0x00
    REG = 0,0x006D,0x7C
    REG = 0,0x006E,0x88
    REG = 0,0x006F,0x88
    REG = 0,0x0070,0x2B
    REG = 0,0x0071,0x2C
    REG = 0,0x0072,0xE4
    REG = 0,0x0073,0x00
    REG = 0,0x0074,0x00
    REG = 0,0x0075,0x00
    REG = 0,0x0076,0x00
    REG = 0,0x0077,0xC5
    REG = 0,0x0078,0x00
    REG = 0,0x0079,0x01
    REG = 0,0x007A,0x00
    REG = 0,0x007B,0x00
    REG = 0,0x007C,0x20
    REG = 0,0x007D,0x00
    REG = 0,0x007E,0x00
    REG = 0,0x007F,0x00
    REG = 0,0x00A,0,0x02
    REG = 0,0x00A1,0x0F
    REG = 0,0x00A2,0x00
    REG = 0,0x00A3,0x00
    REG = 0,0x00A4,0x08
    REG = 0,0x00A5,0x18
    REG = 0,0x00A7,0x00
    REG = 0,0x00A8,0x00
    REG = 0,0x00A9,0x00
    REG = 0,0x00AA,0x00
    REG = 0,0x00AB,0x00
    REG = 0,0x00AC,0x00
    REG = 0,0x00AD,0x00
    REG = 0,0x00AE,0x00
    REG = 0,0x00AF,0x00
    REG = 0,0x00B0,0x00
    REG = 0,0x00B1,0x48
    REG = 0,0x00B2,0x06
    REG = 0,0x00B3,0x08
    REG = 0,0x00B4,0x25
    REG = 0,0x00B5,0x00
    REG = 0,0x00B6,0x18
    REG = 0,0x00B7,0x00
    REG = 0,0x00B8,0x8C
    REG = 0,0x00B9,0x33
    REG = 0,0x00BA,0x83
    REG = 0,0x00BB,0x74
    REG = 0,0x00BC,0x80
    REG = 0,0x00BD,0x00
    REG = 0,0x00BE,0x00
    REG = 0,0x00BF,0x00
    REG = 0,0x00D0,0x00
    REG = 0,0x00D2,0x94
    REG = 0,0x00D3,0x02
    REG = 0,0x00D 4,0x60
    REG = 0,0x00D5,0xF2
    REG = 0,0x00D6,0x00
    REG = 0,0x00D7,0x00
    REG = 0,0x00D8,0x00
    REG = 0,0x00D9,0x00
    REG = 0,0x00DA,0x00
    REG = 0,0x00DB,0x00
    REG = 0,0x00DC,0x00
    REG = 0,0x00DD,0x00
    REG = 0,0x00DE,0x00
    REG = 0,0x00DF,0x00
    REG = 0,0x00F 0,0x5F
    REG = 0,0x00F1,0x55
    REG = 0,0x00F2,0x42
    REG = 0,0x00F3,0x39
    REG = 0,0x00F4,0x35
    REG = 0,0x00F5,0x34
    REG = 0,0x00F8,0x00
    REG = 0,0x00F9,0x00
    REG = 0,0x00FA,0x00
    REG = 0,0x00FB,0x00

    954 CSI寄存器:
    [注册]
    设备= ALP Nano 1 - DS90UB954,连接器1
    备注="954_3840x216"
    日期= 2018年15月01日
    时间= 15:54:57
    REG = 0,0x0000,0x00
    REG = 0,0x0001,0x01
    REG = 0,0x0002,0x33
    REG = 0,0x0003,0x24
    REG = 0,0x0004,0x0F
    REG = 0,0x0005,0x00
    REG = 0,0x0006,0x02
    REG = 0,0x0007,0x1C
    REG = 0,0x0008,0x08
    REG = 0,0x0009,0x70
    REG = 0,0x000A,0x09
    REG = 0,0x000B,0xBA
    REG = 0,0x000C,0x0C
    REG = 0,0x000D,0x67
    REG = 0,0x000E,0x21
    REG = 0,0x000F,0x0A
    REG = 0,0x0010,0xAA
    REG = 0,0x001,11,0x33
    REG = 0,0x0012,0xF0
    REG = 0,0x0013,0x7F
    REG = 0,0x0014,0x55
    REG = 0,0x0015,0xCC
    REG = 0,0x0016,0x0F
    REG = 0,0x0017,0x80
    REG = 0,0x0018,0x00
    REG = 0,0x0019,0x00
    REG = 0,0x001A,0x00
    REG = 0,0x001B,0x00
    REG = 0,0x001C,0x00
    REG = 0,0x001D,0x00
    REG = 0,0x001E,0x00
    REG = 0,0x001F,0x00
    REG = 0,0x0040,0x05
    REG = 0,0x0041,0x1B
    REG = 0,0x0042,0x0B
    REG = 0,0x0043,0x0A
    REG = 0,0x0044,0x06
    REG = 0,0x0045,0x0C
    REG = 0,0x0046,0x08
    REG = 0,0x0047,0x0B
    REG = 0,0x0048,0x06
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Hamzeh,色条测试图案现在如下所示: