3559A对接IMX577 4lane 12M

最近对接了3559A的sensor imx577,驱动主要对照imx477进行修改,刚开始的时候不出图。查阅资料发现imx577的mipi输出速率 有2100Mbps/lane,而3559A/3519A的mipi速率最高为1800M/LANE,

只能降低imx577的帧率,最简单的方式是将imx577的输入时钟从24M改为12M。帧率也由40fps 降为20fps了,后面有时间再看看如何调整为30fps

海思mipi速率计算方式

 

使用 MIPI 多个 Lanes 进行数据传输,MIPI Lane 的传输频率与 VI 处理频率如何对应, 每一 Lane 可传输的最高速率如何计算?

  •   MIPI_Rx 使用多 Lane 接收数据,会转成内部时序,送给 VI 模块进行处理,多 Lane 传输的数据总量不变,有这样的计算公式:
    VI_Freq * Pix_Width = Lane_Num * MIPI_Freq
  •   其中,VI_Freq 为 VI 的工作时钟, Pix_Width 为像素位宽,Lane_Num 为传输
    lane 个数,MIPI_Freq 为一个 lane 能接收的最大频率。
  •   下面以 VI 工作频率为 250M,MIPI 数据为 RAW 12, 4Lane 传输为例进行说明:
    MIPI_Freq = (250 * 12) / 4 = 750 即每个 Lane 最高频率为 750MHz
  • 3559Avi 工作频率 最高600M。计算出mipi_Freq  每lane最高频率为1800M
posted @ 2020-11-08 11:32  9527_ssy  阅读(474)  评论(0编辑  收藏  举报