TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB936-Q1: 测试模式波形异常问题

Part Number:DS90UB936-Q1

我想使用DS90UB936-Q1的测试模式,生成测试的mipi波形,用来验证板子是否有问题。然后我发现我配置好了寄存器后,生成的mipi波形和我之前别的sensor上面产生的波形不相同,想了解一下是否我少配置了,或者哪里配置错了。

下面是我的配置的流程:

i2cset -f -y 2 0x30 0x20 0x30 # disable video forwarding

i2cset -f -y 2 0x30 0x1F 0x02 # 0x02 800Mbps; 0x03:400 Mbps

i2cset -f -y 2 0x30 0x33 0x01 # Enable CSI Output

i2cset -f -y 2 0x30 0xB0 0x00

# PGEN_CTL
i2cset -f -y 2 0x30 0xB1 0x01 # PGEN_CTL
i2cset -f -y 2 0x30 0xB2 0x01

# PGEN_CFG
i2cset -f -y 2 0x30 0xB1 0x02 # PGEN_CFG
i2cset -f -y 2 0x30 0xB2 0x33

i2cset -f -y 2 0x30 0xB1 0x03 # PGEN_CSI_DI
i2cset -f -y 2 0x30 0xB2 0x24 # RGB888

i2cset -f -y 2 0x30 0xB1 0x04 # PGEN_LINE_SIZE1
i2cset -f -y 2 0x30 0xB2 0x16

i2cset -f -y 2 0x30 0xB1 0x05 # PGEN_LINE_SIZE0
i2cset -f -y 2 0x30 0xB2 0x80

i2cset -f -y 2 0x30 0xB1 0x06 # PGEN_BAR_SIZE1
i2cset -f -y 2 0x30 0xB2 0x02

i2cset -f -y 2 0x30 0xB1 0x07 # PGEN_BAR_SIZE0
i2cset -f -y 2 0x30 0xB2 0xD0

i2cset -f -y 2 0x30 0xB1 0x08 # PGEN_ACT_LPF1
i2cset -f -y 2 0x30 0xB2 0x04

i2cset -f -y 2 0x30 0xB1 0x09 # PGEN_ACT_LPF0
i2cset -f -y 2 0x30 0xB2 0x38

i2cset -f -y 2 0x30 0xB1 0x0A # PGEN_TOT_LPF1
i2cset -f -y 2 0x30 0xB2 0x04

i2cset -f -y 2 0x30 0xB1 0x0B # PGEN_TOT_LPF0
i2cset -f -y 2 0x30 0xB2 0x65

i2cset -f -y 2 0x30 0xB1 0x0C # PGEN_LINE_PD1
i2cset -f -y 2 0x30 0xB2 0x0B

i2cset -f -y 2 0x30 0xB1 0x0D # PGEN_LINE_PD0
i2cset -f -y 2 0x30 0xB2 0x93

i2cset -f -y 2 0x30 0xB1 0x0E # PGEN_VBP
i2cset -f -y 2 0x30 0xB2 0x21

i2cset -f -y 2 0x30 0xB1 0x0F # PGEN_VFP
i2cset -f -y 2 0x30 0xB2 0x0A

下面是我的寄存器的值:

han rp:

测出来的clk波形如下:

示波器抓到的D0波形如下,D1,D2,D3的波形和D0的差不多,看起来一样。

D0上图展开后的波形如下图:

,

han rp:

后来发现,可能是我示波器带宽不够,示波器是200MHz,采样2.5G/s,设置成400MHz就可以正常抓取波形了。

测出来的clk波形如下:

示波器抓到的D0波形如下,D1,D2,D3的波形和D0的差不多,看起来一样。

D0上图展开后的波形如下图:

,

Amy Luo:

很高兴您解决了问题,感谢您的反馈!

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB936-Q1: 测试模式波形异常问题
分享到: 更多 (0)