MIPIDPHY通达信交易接口,接口简介
MIPIDPHY是MIPI的一种物理层,其协议层有CSI和DSI两种,其中CSI主要用于像接入,如像传感器Sensor;DSI主要用于像输出,如手机屏幕等。
有关MIPIDPHY及CSI和DSI的技术背景可以Google,技术细节也可以参阅对应的标准文档。这里主要介绍以下几个关键点:
MIPIDPHY的是源同步系统,由发送端输出时钟;
MIPIDPHY分为低速和全速两种传输状态,其中低速模式下不强制要求输出时钟且电平标准不一样;
MIPIDPHY在LP状态下输出电平是LVCMOS2V,在HS状态输出电平为SLVS。
MIPIDPHY物理层的以上三个关键的特性,就意味着实现它具有一定特殊性,下面就实现方案一一道来。
MIPIDPHYRX实现
DPHYRX包括CSI和DSI两种协议。MIPICSI常用于像传感器Sensor接入,其中最广泛的要数手机摄像头了。MIPIDSI主要用于显示,其中手机屏幕、PAD之类的消费级产品几乎都是,其中DSI的RX一般是在屏端,有专门的ASIC直接实现或转成LVDS,这样的芯片有ICN620ZA778SSD2130、SSD2212等专门芯片,这里不展开介绍。主要是对MIPIDPHYCSI接收的几种实现方案展开说明。
实现方案一
采用带MIPI通达信交易接口,接口的专门处理器。这方面手机就是典型的例子,无论是高通、华为还是三星,它的手机SoC一定支持MIPIDPHY通达信交易接口,接口,最新的还支持CPHY。使用专门处理的实现方式咱们不细说了,这个地球人都了解。
实现方案二
采用专门的通达信交易接口,接口转换芯片。对不能直接支持MIPIDPHY通达信交易接口,接口的处理平台又必须接入MIPI的,往往会考虑采用专门的通达信交易接口,接口转换芯片,如TOSHIBA的TC358746AXBG和TC358748XBG系列,前者实现从MIPICSI到24bit并行数据的转换,后者实现24bit并行数据到MIPICSI的转换。这样,通达信交易接口,接口的实现方案就变成如下1所示了。
MIPICSI和并口互转方案示例
实现方案三
使用FPGA。在很多情况下,需要FPGA来实现一些定制化的需求。使用FPGA的方案,大约归纳起来有三种:
采用带支持MIPI_DPHY_DCIIOstandard的通用FPGA
目前熊猫君了解到的可以直接支持MIPI_DPHY_DCI电平标准的FPGA仅有Xilinx的UltraScale系列和UltraScale+系列的直接支持,IO结构如不过呢,这两个系列的FPGA是Xilinx的最新的高端器件架构,价格可是不菲。
UltraScale(+)MIPIDPHYDCIIO结构
采用低成本专用FPGA
说起专用MIPI通达信交易接口,接口FPGA,Lattice应该是典范,他们家有一个专门的CrossLink系列支持MIPIDPHYCSI和DSI,请看下表
表1LatticeCrossLink系列器件列表
从表1可以看出,该系列FPGA的逻辑量均为5936个LUT,支持1~2个4LaneMIPI通道,小封装低功耗,非常适合做MIPI到并口之间或MIPI到LVDS之间的通达信交易接口,接口转换,实现思路如3所示。
CrossLink器件实现架构
电平转换LVDS后接入FPGA
FPGA接入的第三种方法就是通过将SLVS电平转换到LVDS接入FPGA,这种方案不挑FPGA,只要支持LVDS且IO速率够,逻辑量够用就行。针对不同的速率,一般有两种做法:
第一种做法:采用电阻网络进行电平转换。
这种方法主要针对单Lane通道速率在800Mbps以下的情况,电阻匹配网络的设计如下4所示。
MIPIDPHY电阻匹配网络接收方案
第二种做法:使用专门ASSP芯片转换到LVDS。
使用专门ASSP进行转换主要针对单Lane速率在800Mbps以上的情况,目的是为了确保信号完整性,确保在高速率下的眼质量。这种方法也不挑FPGA,用哪家的都行,只要支持LVDS且IO速率够,逻辑量够用就可以了。国外有一家公司专门做这种MIPIDPHY转LVDS的ASSP芯片,实现方案如下5所示,这种方案可以支持到2Gbps/Lane速率以上,只要FPGA的IO速率够用。
使用MC20001转换ASSP接收方案
以上就是对MIPICSI几种实现办法的简单总结。
MIPIDPHYTX实现
MIPIDPHYTX实现方案跟MIPIDPHYRX一样,也是分成三大类:采用带MIPI通达信交易接口,接口的专门处理器、采用专门的通达信交易接口,接口转换芯片、使用FPGA。第项不再赘述,仅就项与MIPIDPHYRX的实现差异部分做描述。
采用专门的通达信交易接口,接口转换芯片
MIPIDPHYTX专门的并口转MIPI的片子很多,比如支持DSI协议的有晶门科技,就是专门从事此类显示相关桥片的设计;还有前面提到的TOSHIBA,也提供并口到MIPICSI的互转。
使用FPGA
使用FPGA还是三种种选择,一种是使用支持MIPIDPHY标准的UltraScale器件,一种是使用Lattie的专用CrossLink系列器件,一种是使用通用FPGA。使用通用FPGA也是一样,可以使用电阻网络进行电平的转换或使用专用的ASSP芯片,对速率适配的条件也是一样,下6是使用通用FPGA的实现方案。
使用通用FPGA实现MIPIDPHYTX方案。
文章为作者独立观点,不代表股票配资公司观点
量化交易稳盈利2023-05-05
股票的周期总是大家都没有仓位的时候才容易发起行情银行ETF已经没有发出N年了最近的银行ETF都是2年3年前发的而新能源ETF还是最近发的机构低配银行说明一旦拉升机构又来接盘