图像显示MIPI接口介绍

MIPI CSI-2 (MIPI Camera Serial Interface 2),移动和其他市场中使用最广泛的摄像机接口。它以其易用性和支持广泛的高性能应用程序(包括1080p,4K,8K以及更高的视频和高分辨率摄影)而得到广泛采用。其由协议层,应用层,物理层构成。物理层使用的是D-phy (主要还是D-phy)跟C-phy。

 e347db95612cbca20e5f537c95c0c563.png

MIPI DSI(MIPI Display Serial Interface)定义了主机处理器和显示模块之间的高速串行接口。该接口使制造商能够集成显示器以实现高性能,低功耗和低电磁干扰(EMI),同时减少引脚数并保持不同供应商之间的兼容性。设计人员可以使用MIPI DSI为最苛刻的图像和视频场景提供出色的色彩渲染,并支持立体内容的传输。其物理层也是采用的D-phy

 47ad8491638b4d4b0e040c175b4522e1.png

D-phy 是MIPI联盟的物理层小组所发布的物理层标准,该小组还发布其他物理层标准, A-phy , C-phy , M-phy。

D-phy V1.0 标准指出,其使用了两种传输数据的模式,高速模式(High Speed,HS)和低功耗模式(Low Power,LP),两种模式使用不同的传输电平和传输机制。D-phy每个数据通道使用两条线(HS跟LP在每个通道下是共用的传输线),时钟通道使用两条线。这说明了用于最低配置的时候需要四根线。在高速模式下,每个通道在两侧均终止,并由低摆幅差分信号(SLVS)驱动。在低功耗模式下,所有电线均采用单端和非终端方式操作。

31db8a2e5b3fa4e94a754176377667cd.png

在HS模式下其速率可达到500Mbps,DDR(dual-edged data transmission)模式。通过采用突发模式通信,可以降低有效数据吞吐量。低功耗模式下的最大数据速率为10Mbps。

D-PHY电气子层指出高速信号(HS)采用的差分电平传输的摆幅较低,一般为200 mV,而低功耗信号(LP)单端电平传输的摆幅较大,一般为1.2V。

ef5bfa53e87abc4e706241d4477c435d.png

HS的发送端的电路结构如图,是由两个CMOS组成的差分输出电路,由其DC参数可以得到,其差分压摆幅度是140~270mV,一般值为200mV,单端输出阻抗为40~62.5 ohm,这个参数可以帮助我们设计接收端电路板时做好阻抗控制与匹配,以保证信号完整型。Lattice FPGA内部并没有这样的IO buffer,所以只能通过使用其他的IO buffer 做电平转换,以满足这样的要求。

e55fc06fee4ca46f95986a3a5bf2908a.png

8c4eacec9901a987b498769a6cd6c876.png

LP的发送端电路图,其为LVCOMS12结构输出,Lattice FPGA 拥有LVCOMS12 IO buffer,加上外部端接电阻,可以满足输出阻抗110 Ohm的要求。

a9ffc77ff329ce27918d42ee3f24eeb7.png

HS与LP的接收端与普通的LVDS,CMOS接收端并无多大区别。由于Lattice 可以接收200mV的SLVS,只要选择固定的IO bank就行,值得一提的是Lattice 器件的tureLVDS 管脚有限,使用LVDS25E需要外接端接电阻,端接电阻Zid一般为100 ohm,与LVDS外部端接保持一致。当然,LVDS 跟LVDS25E所能接收的速率是不一样的,这一点需要注意。

d2be9361b4d12bac862cd752470f2a6e.png

Lattice MIPI csi-2与 DSI 除了使用crosslink器件解决方案,其他器件都需要自己添加与设计D-phy的电气子层,因为crosslink器件更像一个可编程的ASIC,普通的FPGA是没有下图这样的物理资源。

b6fe0e78a1a0a834630cc9d5094c4569.png

MIPI D-phy 发送端的设计需要使用到LVDS25E的资源,LVDS25E是通过 Lattice 的8mA CMOS输出buffer,构成的桥式电路。通过外部电阻构成的分流网络,可以模拟出LVDS 的输出。

ad8d510029750591aca2221b7c2c48b2.png

改变这个电阻网络,可以模拟出D-phy HS 输出电平与LP电平,LP电平使用的 IO buffer 为LVCMOS12。Lattice官方给好的数据是RH=330 ohm ,RL =50 ohm,当然该bank的电源要使用2.5V,若使用3.3V,则需要根据速率与信号完整性自己进行设计。

0d6e58df0904a2bfe7471b38cd8fe1d2.png

对于接收端,由于Lattice 的LVDS IO buffer 支持SLVS 电平,只需要在LP接收端使用LVCMOS12 的 IO buffer,且外部添加RT=50 ohm的端接电阻即可。当LVDS IO资源不够时,可以采用LVDS25E,这将需要外端接100 ohm电阻,并且MIPI CSI-2跟MIPI DSI 的工程综合后,布局布线会报错,这时则需要自己优化好FPGA内部布局布线等。

3e15e7fb2e49ad53f918105e68880de9.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 8080接口是一种常见的网络接口协议,用于在计算机与服务器之间进行数据传输。它通常用于Web应用程序和服务器之间的通信,可实现数据的传输和交换。8080接口是HTTP协议的默认端口,用于处理Web请求和响应。 而MIPI接口是移动产业处理器接口,是一种用于移动设备和显示屏之间的连接标准。它提供了高速、低功耗的数据传输通道,用于连接手机、平板电脑等移动设备与显示屏、摄像头等外设。 MIPI接口采用串行传输方式,并且能够同时传输音频、视频和控制信号。这种高效的接口标准可以提供更高的数据传输速率和更低的功耗,适用于移动设备对性能和功耗要求较高的场景。MIPI接口广泛应用于移动设备领域,提升了移动设备的图像质量、响应速度和功耗表现。 综上所述,8080接口主要用于计算机和服务器之间的网络通信,而MIPI接口则主要用于移动设备与显示屏、摄像头等外部设备之间的高速、低功耗数据传输。两者分别在不同的领域具有重要的应用价值。 ### 回答2: 8080接口是一种通用的网络接口,用于连接计算机与其他设备进行数据传输和通信。它是一种标准的HTTP协议接口,通常用于实现Web服务器和Web浏览器之间的通信。8080接口可以支持多种数据格式和传输协议,如HTTP、XML、JSON等,因此在各种应用场景下都具有广泛的应用。 Mipi接口是一种用于移动设备的串行通信接口协议。它主要用于连接手机、平板电脑等移动设备的显示屏、相机传感器、触摸屏等外设。Mipi接口具有高速传输、低功耗和可靠性好等优点,可以满足移动设备对于高清视频和图像传输的要求。目前,Mipi接口已经成为移动设备显示和摄像功能的主流接口之一。 总而言之,8080接口是一种用于网络通信的通用接口,而Mipi接口则是一种专用的接口协议,用于移动设备的显示和摄像功能。两者在应用场景和功能上有明显的区别,但都在各自领域具有重要的作用。 ### 回答3: 8080接口是一种常用的网络传输接口,常用于计算机和外部设备之间的数据传输。它是一种简单的应用层协议,以HTTP为基础。8080接口使用TCP协议进行数据传输,可以实现多台计算机之间的通信,通过该接口可以实现网页的浏览、文件上传和下载等功能。8080接口在网站服务器中常用于提供网站服务,也可以用于自定义的网络应用程序。 MIPI接口是移动产业处理器接口(Mobile Industry Processor Interface)的缩写。它是一种用于移动设备的串行接口协议,主要用于处理器和外部设备之间的数据传输。MIPI接口包括MIPI D-PHY、MIPI C-PHY和MIPI M-PHY等不同的物理层协议,可以适配不同的数据传输需求。 MIPI接口在移动设备中被广泛应用,例如智能手机、平板电脑和可穿戴设备等。它可以实现高速、低功耗的数据传输,适用于摄像头、触摸屏、显示屏等外部设备的连接。MIPI接口的优点是具有高可靠性、较低的电磁辐射和抗干扰能力,同时支持较长的传输距离。 总结来说,8080接口主要用于计算机之间的网络通信和服务提供,而MIPI接口主要用于移动设备与外部设备之间的数据传输。两者在应用场景、协议和传输性能上有一定的差异,各自适用于不同的领域。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值