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

DS90UB940-Q1: UB940与UB927配对

Part Number:DS90UB940-Q1

Hi,请问UB940接UB927时,940这边需要如何设置,UB927部分客户已经接928+显示屏验证可以正常显示是720p 30帧率。

UB940硬件是接的RIN0输入,CSI0输出 4 data lanes,配置脚MODE0和MODE1拉低。

UB940软件配置是 0x6b寄存器写0x40,OFMT=YUV420,IFMT=RGB444,处理器捕捉的mipi csi图像是1270*360,Y方向被压缩了一半。

如果0x6b寄存器写0x50,OFMT=YUV422,IFMT=RGB444,处理器捕捉的mipi csi图像是1270*16,Y方向被压缩的更多。

然而我的处理器mipi csi驱动配置的是yuv422格式 UYVY8_2X8。

下面是UB940和UB927的寄存器值:

Kailyn Chen:

您好,为了更好的解决您的问题,我已经将您的问题提交到英文E2E上了,请关注美国工程师的回复:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193964/ds90ub940-q1-ds90ub940-ds90ub927-application

如有任何问题,可以在这里或者E2E上直接跟进。

,

a b:

Thanks,Kailyn。

,

Kailyn Chen:

您好,不用客气,美国工程师的回复是,要具体看下这些配置,然后2天内给您答复。

所以请随时关注E2E的回复,有任何问题,都可以在这里跟进。

,

a b:

Hi,Kailyn

我看到美国工程师的回复了。补充说明下:使能UB940 pattern generator,0x64寄存器写入值0x05 产生color bars,和UB927使用外部输入信号的现象是一样的。

使用UB940的0x1b寄存器测PCLK,写入0x7d读出0xb0,计算得到PCLK=35.2MHZ。

下面是UB940 OFMT=0100 YUV420和OFMT=0101 YUV422_8的抓取图像截图。

Thanks!

,

Kailyn Chen:

好的,我已经将您的反馈提交到E2E。 请关注E2E的回复。

,

Kailyn Chen:

您好,E2E已经给出回复,他的意思是配置的时序和显示屏的时序不符合。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193964/ds90ub940-q1-ds90ub940-ds90ub927-application

,

a b:

你好,我用示波器测量UB927的RxCLKIN是30MHz。

补充说明下: 

处理器的MIPICSI是经过MUX选择输入的,一路是接UB940,另外一路接UB954

选择UB954那路时捕捉的图像是对的,下面是UB954的配置

寄存器0x6d=0x7f
寄存器0x70=0x1e
寄存器0x7c=0xc1

Thanks。

,

a b:

UB940的CSI0 CLK=105MHz

,

Kailyn Chen:

 好的,已经反馈到英文E2E上了。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193964/ds90ub940-q1-ds90ub940-ds90ub927-application

,

a b:

你好,美国工程师说需要一个流程图

谢谢。

,

Kailyn Chen:

是的,收到,我刚在做流程图,发现您这边已经发过来了,可能英语描述的不详细。我这边反馈过去。

,

a b:

你好,

答美国工程师

1、UB933的输入是摄像头,UB927的输入是另外一个处理器。

2、UB954的输出分辨率是1280*720

3、

UB940 CSI-2 Indirect Registers:Reg0x00=0x01Reg0x01=0x08Reg0x02=0x03Reg0x03=0x0AReg0x04=0x02Reg0x05=0x05Reg0x06=0x02Reg0x07=0x04Reg0x08=0x02Reg0x09=0x00Reg0x13=0x3fReg0x14=0x00Reg0x16=0x13Reg0x2e=0x00

4、参考UB940的寄存器1B描述,写入0x7D,读出0xB0,可以计算出PCLK时钟。(不是说写入和回读值不相同就是有问题)

5、UB940 pattern配置使用内部时钟

Pattern Generator Indirect register:Reg0x03=0x06;Reg0x07=0x00;Reg0x08=0x05;Reg0x09=0x2d;Reg0x04=0x50;Reg0x05=0x05;Reg0x06=0x32;Reg0x0c=0x20;Reg0x0d=0x20;Reg0x0a=0x20;Reg0x0b=0x20;Reg0x0e=0x03;

Main register:Reg0x6b=0x50;Reg0x65=0x04;Reg0x64=0x05;

得到正确的color bars图像!

谢谢。

,

Kailyn Chen:

好的,已反馈到E2E。https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193964/ds90ub940-q1-ds90ub940-ds90ub927-application

,

a b:

你好

答美国工程师 问0x0e-0x12寄存器

UB940 CSI-2 Indirect Registers:Reg0x0e=0x00Reg0x0f=0x85Reg0x10=0xffReg0x11=0xedReg0x12=0x0e

谢谢。

,

a b:

你好

补充下说明

使用ub927的pattern generator,把ub927寄存器0x65设成0x04或0x0c时,捕捉到的color bars图像是对的;

设成0x00,捕捉到的图像1280*20;

谢谢。

,

Kailyn Chen:

已反馈到E2E,请关注E2E的回复。

,

a b:

你好

0x0e-0x12寄存器是在不使用pattern generator,使用实际图形信号时读的

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB940-Q1: UB940与UB927配对
分享到: 更多 (0)