Part Number:DS90UB960-Q1
你好,我们使用的是DS90UB960-Q1, 使用下面的test pattern 测试code,在camera上并没有显示任何东西,test pattern使用还用注意什么?有完整的配置test pattern的sample code吗?谢谢!
Kailyn Chen:
您好,有一篇关于产生内部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
,
Chengping Ye:
谢谢 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并没有信号出来。
,
Kailyn Chen:
您好, 您是使用的内部晶振提供的clock吗?我好像没有看到配置使用内部时钟的寄存器。
只使用960,没连接serializer,做的pattern test是吗? 那就是I2C直接控制960 对吧?