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.

DS90UB960-Q1: DS90UB960-Q1 test pattern没有图像出来

Part Number: DS90UB960-Q1

你好,我们使用的是DS90UB960-Q1, 使用下面的test pattern 测试code,在camera上并没有显示任何东西,test pattern使用还用注意什么?有完整的配置test pattern的sample code吗?谢谢!

  • 您好,有一篇关于产生内部patter的应用手册,P20有一个1080p60 with External Clock Example Configuration的配置示例,您这边看下是否对您有帮助:

    https://www.ti.com/lit/an/snla132g/snla132g.pdf?ts=1656571515502

    它对应的中文版本如下:

    https://www.ti.com.cn/cn/lit/an/zhcaag6g/zhcaag6g.pdf

  • 谢谢 Chen,

    我们参考960的spec,使用test pattern,它的代码如下:

    //Patgen Fixed Colorbar 1280x720p30
    static struct msm_camera_i2c_reg_array init_test_patten_reg_array[] = {

      //{0x6D, 0x7C},//CSI-2 Mode

      {0x32,0x01},//CSI0 select
      {0x20,0xF0},//Disable video forwarding
       
      {0x1F,0x02}, //Configure CSI-2 Transmitter operating speed using the CSI_PLL_CTL register

      {0x33,0x01},//CSI_EN & CSI0 4Lane
      {0xB0,0x00},//Indirect Pattern Gen Registers
     
      {0xB1,0x01},//PGEN_CTL
      {0xB2,0x01},//Enable Pattern Generator

      {0xB1,0x02},//PGEN_CFG
      {0xB2,0x33},

      {0xB1,0x03},//PGEN_CSI_DI
      {0xB2,0x24},//RGB888

      {0xB1,0x04},//PGEN_LINE_SIZE1
      {0xB2,0x0F},//0x0F

      {0xB1,0x05},//PGEN_LINE_SIZE0
      {0xB2,0x00}, //00

      {0xB1,0x06},//PGEN_BAR_SIZE1
      {0xB2,0x01},//01

      {0xB1,0x07},//PGEN_BAR_SIZE0
      {0xB2,0xE0},//0e
      //------------------
      {0xB1,0x08},//PGEN_ACT_LPF1
      {0xB2,0x02},

      {0xB1,0x09},//PGEN_ACT_LPF0
      {0xB2,0xD0},
      //----------------------

      {0xB1,0x0A},//PGEN_TOT_LPF1
      {0xB2,0x04},

      {0xB1,0x0B},//PGEN_TOT_LPF0
      {0xB2,0x1A},

      {0xB1,0x0C},//PGEN_LINE_PD1
      {0xB2,0x0C},

      {0xB1,0x0D},//PGEN_LINE_PD0
      {0xB2,0x67},

      {0xB1,0x0E},//PGEN_VBP
      {0xB2,0x21},

      {0xB1,0x0F},//PGEN_VFP
      {0xB2,0x0A},

    };
    仍然没有信号出来,请教下,上面的代码是否有错误?
    我们测量出来TX 0的CLK并没有信号出来。

  • 您好, 您是使用的内部晶振提供的clock吗?我好像没有看到配置使用内部时钟的寄存器。

    只使用960,没连接serializer,做的pattern test是吗?  那就是I2C直接控制960 对吧?