MIPI转LVDS

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ICN6202MIPI转LVDS使用和调试说明井严13713761058摘要1、功能介绍2、画图及硬件调试3、寄存器配置工具的使用4、软件调试功能图功能介绍ICN6202是一颗MIPIDSI转LVDS的桥接芯片。MIPI接口;支持MIPI®D-PHYVersion1.00.00和MIPI®DSIVersion1.02.00.可接收MIPIDSI18bppRGB666and24bppRGB888packets4lanedata+1laneclock4对数据线可以选择1、2、3、4lanedata每对差分数据传输线最大可传输1Gbps,总共最大传输数据4Gbps。支持mipi低功耗,超低功耗和休眠状态LVDS接口;单通道LVDS输出时钟范围:25-154MHz可以利用MIPIHS时钟,也可以使用外部时钟(建议26M,幅值大于800mV即可,外部参考时钟是交流耦合,需要串接1nf电容,幅度800mV以上就可以)LVDS输出VESA或者JEIDA格式LVDS输出PN可交换,组间可交换支持的最大分辨率:FHD(1920x1080)和UXGA(1920x1200)其他;电压:1.8V通信方式:IIC或者MIPICommandmode可选功耗:休眠电流10uA以下,工作电流和分辨率和使用情况相关,在20mA-40mA左右,一般二十几个mA。封装:QFN40-pins5*5mm画图及硬件调试ICN6202开始画图及调试的时候需要注意以下内容;1、检查电源,此IC供电电压全部为1.8V。供电管脚为9、21、34、36;接地管脚为3、10、33、37.2、检查pin8EN;当此管脚拉高时,芯片处于工作状态,拉低为休眠或者复位状态,可通过控制此脚来控制芯片工作还是休眠(EN管脚推荐客户连到主控IO,方便控制芯片状态,但是如果客户实在没有多余的IO那就拉高好了)3、检查pin2ADDR_SEL;IIC地址选择脚;为高IIC地址就是0x5A,为低IIC地址就是0x58。4、检查pin22REFCLK2;此脚为LVDS输出参考时钟。此时钟可以通过REFCLK恢复,也可以通过MIPICLK恢复,看系统需求。如果MIPICLK是连续的直接从MIPICLK恢复时钟系统最简单,外部电路也更简单。如果MIPICLK不是连续的,就要使用外部时钟,使用外部时钟的话频率建议是26M(6202对频率没有太多要求,不过手机平板系统里面26MHz时钟最常见),幅值只要大于800mV即可,另外外部参考时钟管脚是交流耦合,需要串接一颗1nf的电容5、pin5、6;SCL、SDA;IIC线,需接上拉电阻(典型值选4.7K,2-10K都可以)至1.8V。6、pin35VCORE;此脚需要外接2个1uF和2个10nF电容(至少要接1个1uF和1个10nF电容)到地。7、pin4IRQ;中断脚,如果主芯片的IO有富裕推荐把中断管脚接到主芯片。当MIPI接收错误的时候会产生中断信号8、参考原理图中pin41是EPAD。芯片下面的接地PAD。9、pin1,7,38,39,40最好拉出测试点,调试的时候如果出问题,可以借助仪器测试芯片内部的工作状态.(7,38,39直接悬空;1,40悬空即可,1,40最好拉出测试点,方便系统调试)10、mipidata可配置成1,2,3or4lanes,没用到的悬空即可寄存器配置工具的使用1、打开ICN6201/02CONFIG,点击New,出现配置内容(LVDS,MIPI,Other三项)。2、LVDSVIDEOFORMAT;根据屏的参数填写里面的内容;P/NSWAP;如若硬件电路中LVDS的极性连接正常则点Disable;如若接反了点Enable,并根据硬件的连接情况进行选择根据屏的资料选择是8bit还是6bit,VESA还是JEITA.LINESWAP;若硬件LVDS的连接正常选择Disable,连接出现组间交换选择Enable并根据实际连接情况选择相应的选项3、MIPIMIPICONFIG;根据硬件选择LineNo.并填写MIPICLKP/NSWAP;如若MIPI信号极性连接正常点Disable,如若不正常点Enable,并勾选相应选项PLATFORMSELECT和CLKCONFIG;MTK平台选中之后就自动选择“ExtenalCLOCKReference”了,选不了“MIPICLOCKReference”。如果确认MIPICLK是连续的,可以不用选择MTK平台,选择其他平台就行了,这样就可以选择MIPICLK参考了,(之前调试的时候很多MTK客户都说CLK是不连续的,所以在工具里面就把MTK平台定死了)SYSTEMCONFIG;芯片支持IIC配置寄存器也支持MIPICommandmode配置寄存器。两种任选其一就可以。用MIPI配置寄存器的好处是可以省掉IIC。不好的地方是先要配置成commandmode配置完寄存器再改回videomode发送视频4、OtherIICAddress;根据pin2选择,为高IIC地址是0x5A,为低IIC地址是0x58。BISTTEST;BIST是芯片的自测试模式,一般不用。调不出来的时候会推荐先配置BISTcolorbar模式(会多出0x10=0x47,0x2A=0x41两组寄存器在0x69之后)看看彩条出来没有,出来了说明芯片工作正常。没有彩条说明芯片还没工作或者和屏的链接有问题。5、点击绿色图标Creat生成寄存器参数。软件调试1、首先要先根据自己使用的平台写一套用于和ICN6202通信的IIC代码(需要靠用户软件工程师来解决),IIC地址根据pin2的状态来定:为高IIC地址就是0x5A,为低IIC地址就是0x58。2、打log检查IIC是否通信成功。如若不成功,用示波器测IIC,如若没有信号,是主控这边没有输出IIC信号(检查代码),若有信号则检查硬件,电源,并查看IIC是否上拉至1.8V,pin2的状态。3、IIC通信成功还没显示正常的话,推荐先配置BISTcolorbar模式(会多出0x10=0x47,0x2A=0x41两组寄存器在0x69之后)看看彩条出来没有,出来了说明芯片工作正常,这时就要查mipi端配置是否正常;没有彩条说明芯片还没工作(查一下REFCLK2)或者和屏的链接有问题。彩条出来后还没显示或者显示不正常的话就要查mipi端的配置了。文档版本和历史版本作者时间描述V1.0严小叶2015.4.1初稿13713761058q619733673

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功