Dear sir,
DS90UB954作为解串芯片,DS90UB933作为加串芯片.
摄相头输入933的帧率为30fps,经过954解串后帧未达到30fps,只有27fps.
已经将0x1F寄存器设置为0x00,以最大的带宽进行跑数据.
请问有什么方案可以优化.
或者有什么工具可以进行验证当前的帧率?
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.
Dear sir,
DS90UB954作为解串芯片,DS90UB933作为加串芯片.
摄相头输入933的帧率为30fps,经过954解串后帧未达到30fps,只有27fps.
已经将0x1F寄存器设置为0x00,以最大的带宽进行跑数据.
请问有什么方案可以优化.
或者有什么工具可以进行验证当前的帧率?
您好,对于serdes来说,不会有降帧的问题,如果帧率下降,说明在传输的过程中有些数据丢失没有被传送。
您的cable长度是多少,使用的什么cable? 应该是提高link的margin来防止丢帧。参考这篇关于MAP(Margin Analysis Program)的user's guide:
串行器和解串器之间使用的线缆。
您的应用中没有使用到cable是吗?
我想和您确认下您的应用,两路933输入,那么camera两路输入是完全相同的视频源吗、同分辨率和帧率?还是两路不同的视频源输入给933?
您好,抱歉回复晚了,保证954这边接收的data和933 输出是对应的话,配置这几个寄存器试试,参考7.4.28 CSI-2 Forwarding 部分的介绍:
1. Set CSI Transmit enable (and continuous clock if desired) in CSI_ CTL register.
2. Enable CSI periodic calibration (if desired) in the CSI_CTL2 register.
3. Enable forwarding for assigned ports in the FWD_CTL1 register.