汽车摄像头视频传输之加解串器芯片
FPD-Link III是许多汽车应用中用于点对点传输视频的接口。该接口利用SerDes技术可通过双绞线或同轴电缆通过低成本电缆传输高清数字视频以及双向控制通道。 FPD-Link III串行器和解串器(SerDes)已针对处理器与显示器之间或处理器与相机之间的链接进行了优化。FPD-Link III 接口支持通过同一条差分链路进行视频和音频数据传输以及全双工控制。
视频处理器将数据流传送给FPD-Link收发器芯片,经过串行转换后由收发器发出出去,经过屏蔽双绞线或者同轴线到达接收端,然后经过自适应均衡(adaptive equalizer,AEQ) 、串转并等操作后通过并行接口或者其他高数视频接口传送给处理器。接收端的数据恢复需要的时钟是从数据流中提取的,这个就是时钟恢复技术(CDR,Clock DataRecovery )。视频流和控制数据流经过同一个物理通道进行传送,但是他们的数据速率相差几百倍,所以可以通过不同的采样时钟进行恢复。
特斯拉用了3片TI的FPD-LINK,也就是解串器芯片,解串器芯片都是配对使用,加串行一般在摄像头内部,解串行在PCB上。两片DS90UB960,与其对应的可以是 DS90UB953-Q1, DS90UB935-Q1,DS90UB933-Q1, DS90UB913A-Q1。DS90UB960拥有4条Lane,如果是MIPI CSI-2端口,每条Lane带宽可以从400Mbps到1.6Gbps之间设置。
上图为TI推荐的DS90UB960的典型应用示意图,即接4个200万像素帧率30Hz的YUV444数据,或者4个200万像素帧率60Hz的YUV420数据。DS90UB954是DS90UB960简化版,从4Lane减少到2Lane,与之搭配使用的是DS90UB953。由于大部分摄像头的LVDS格式只能用于近距离传输,因此摄像头都要配备一个解串行芯片,将并行数据转换为串行用同轴或STP传输,这样传输距离远且EMI电磁干扰更容易过车规。
摄像头的数据格式通常有RAWRGB、YUV两种。YUV常见的有三种级YUV444,YUV422和YUV420。计算带宽的公式是像素*帧率*比特*X,对RAW RGB来说X=4,比如一款摄像头输出30Hz,200万像素,那么带宽是200万x30x8x4,即1.92Gbps。YUV444是像素X帧率X比特X3,即1.44Gbps,YUV422是像素X帧率X比特X2,即0.96Gbps,YUV420是像素X帧率X比特X1.5,即0.72Gbps。ADAS通常对色彩考虑不多,YUV420足够。除车载外一般多采用YUV422。