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=0xc1Thanks。
,
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,使用实际图形信号时读的
谢谢