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.
In debugging DMS, the deserializer registers are configured as follows, but it does not work. I wonder if I need to configure registers for the serializer, Can you help provide the demo code of the driver?
您好,我们可以直接使用中文沟通,抱歉,关于FPDlink的Demo,基本上都没有demo code可以参考。
您提到的不能正常工作,具体表现在哪些方面?可以具体描述下。
936寄存器配置如下
{0x4c,0x12},
{0x33,0x03},
{0x34,0x40},
{0x70,0xed},
{0x20,0x00},
{0x58,0x5e},
{0x5c,0x30},
{0x5d,0x40},
{0x65,0x40},
{0xb0,0x1c}
您好,正常lock的话我认为应该不是软件的问题。
936输出没有波形,那么936的输入或者前端ser的输出是否有波形?我怀疑是硬件的问题。
另外,您这边读取下寄存器0x0c的状态,确认下936的RX是否对前端输出的数据已经lock,另外,0x7D bit2也建议enable RX Port Pass Watchdog,监测RX port是否pass。
使用示波器测量这两个引脚,是有信号传输的,那就代表着这个camera sensor在源源不断地在吐数据,936的输入或者前端ser的输出是有波形的,sensor --> 串行器 -->FPD-Link III --> 解串器链路是通的,可是测量不到936输出的时钟和数据,应该是936 ---> SOC的时钟出了问题,想问下这种问题有什么方案可以解决吗?
您好,检查下BISTEN是否拉低?要disable BIST mode使936进入正常工作模式。如果此引脚为高电平的话,则进入的是BIST mode。
第二就是检查下上电时序是否满足datasheet中上电要求。
再次935端的PCLK的jitter是否满足935的输入要求?
是否有介绍BIST mode的文档,想阅读了解下
您好,关于BISTmode,可直接参考数据手册P68的7.5.12 FPD-Link BIST Mode部分,介绍的还是非常详细的,如果有什么问题再联系。
现在调试dms使用的是ds90ub936d的port 1,目前可以正确出图;但是ds90ub936的port 0端口连接上倒车影像之后,也可以出图,但是dms和倒车影像出图画面都是花的,想请教下,这块应该调试哪些寄存器呢?
目前dms可以出图的寄存器如下:
{0xb3, 0x0},
{0x1f, 0x02},
{0x0c, 0b00101011},
{0x4c,0x12},
{0x6d,0x7c},
{0x58,0x5e},
{0x72,0x00},
{0x21, 0x01},
{0x20,0x0},
{0x33, 0x01}
0x4C=0x12,bit4=1,bit1=1,这是允许port 1的读写寄存器。
目前不是port1正常出图, port0 花屏吗?那0x4C应该配置为0x01,针对port0读写寄存器。
读取下这几个 0x4A,0x4B,0x4D,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F.寄存器的值,看是否有error。
其中通过0x4D的bit0可以判断接收端是否能正常lock输入来的数据。
那读取下这几个 0x4A,0x4B,0x4D,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F.寄存器的值,看是否有error报错。
花屏还可能和layout有关。
有个问题想要请教下,ds90ub936解串器的CSI-2 输出具有两种配置模式,一种为 Round-Robin 传输模式,另一种为同步模式,这两种模式下的两个输入端口的数据格式、帧率、分辨率是否要求保持一致?目前经过查资料知道 Round-Robin 传输模式下,两个输入端口的数据格式、分辨率可以不一致,但是帧率不知道;同理同步模式也是。
Round-Robin模式下,根据数据手册中的介绍,我认为可以是不同的数据格式,分辨率包括帧率都是不同的。
同步模式下不可以。每个port必须有相同的视频参数
您好,回来了。
ds90ub936的两个输入端口是否可以同时支持200万像素,帧率为30fps的输入呢?
关于您的这个问题,首先和936搭配使用的serializer得满足两个输入端口都支持200万像素。
其次就是考虑deserializer CSI输出带宽能力。
200万像素是1600*1200分辨率,不知camera的数据格式是什么格式?以RGB888 24bit数据为例:按照10%~25%的消隐计算
计算下总的data rate=1600*1200*30*(1+25%)*24=1.728Gbps。
而DS90UB936的每个RX port支持的最大CSI 带宽为2.528Gbps,所以是可以支持的。