ICN6211调试说明V04.docx
- 文档编号:8958762
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:9
- 大小:477.28KB
ICN6211调试说明V04.docx
《ICN6211调试说明V04.docx》由会员分享,可在线阅读,更多相关《ICN6211调试说明V04.docx(9页珍藏版)》请在冰豆网上搜索。
ICN6211调试说明V04
ICN6211调试说明
芯片参考设计如下
ICN6211参考设计原理图
下面分管脚具体说明:
VDD1,VDD2,VDD3。
电源管脚有如下要求:
1、VDD1供电电压需要与IIC,EN管脚的电平一致。
2、VDD2和VDD3的供电电压要求与RGB屏的信号电平一致。
如果屏的信号电平是1.8V,则VDD2,VDD3供电电压就是1.8V。
3、VDD2和VDD3要求使用相同的电源域。
4、供电电压范围1.8V-3.3V。
VCORE
建议外接四颗电容,两颗1uF,两颗10nF。
最少不应少于两颗外接电容,一颗1uF,一颗10nF。
电容尽量靠近芯片的VCORE管脚。
DSIINPUT
支持1-4路MIPIDSI数据链路。
不用的MIPI数据链路保持管脚悬空即可。
支持RGB888,RGB666,RGB565输入。
MIPIDSI接口支持VideoMode进行视频数据传输,MIPICommandMode进行寄存器配置。
当使用MIPICommandMode配置寄存器时,可以省掉IIC接口。
另外,将MIPICLK配置为连续的HighSpeed模式,可以作为参考时钟使用,省掉外部晶振。
REF_CLK
参考时钟管脚,外接晶振。
要求是交流耦合,需要在晶振和管脚间串接一颗1nF电容。
外接晶振作为芯片的参考时钟,芯片内部有PLL锁相环,对晶振的精度要求不高。
外接参考时钟仅作为备选方案,推荐客户使用MIPICLK作为参考时钟。
这种情况下,REF_CLK管脚接地即可。
SDA,SCL
IIC通信管脚。
配置芯片寄存器使用。
芯片寄存器有两种配置方式,一种通过IIC一种通过MIPICommandMode。
当使用MIPI配置寄存器时,IIC接口可以省掉。
EN
使能管脚。
EN拉低芯片复位,EN拉高芯片工作。
EN管脚拉低后,芯片进入低功耗模式,待机电流10uA以下。
EN拉低再拉高后,芯片需要重新配置寄存器。
TEST
悬空或者接地。
无功能。
RGBOUTPUT
RGB输出管脚。
支持RGB666,RGB888,RGB565输出模式。
RGB输出8位为一组,data0-data7,data8-data15,data16-data23,分为三组,RGB可以灵活对应,高低位也可以通过寄存器调整。
如果使用RGB666或者RGB565模式,当data0或者data23未使用时,可以拉到主控芯片的GPIO上作为芯片的中断管脚。
GND,E_PAD
接地管脚。
E_PAD必须良好接地。
调试说明:
ICN6211只需要按照MIPI和屏的相关参数配置寄存器即可正常工作。
随样片提供配置工具,界面如下:
分项说明:
HActivePixel,VActiveLine,HFP,HSYNC,HBP,VFP,VBP,VSYNC,VBP,RGBCLK
RGB输出参数。
需要根据屏的时序参数配置。
举例说明,选取某款屏的参数表如下:
参数设置一般依据屏的典型值进行配置。
图中标号1为RGBCLK参数。
标号2为HActivePixel,标号4为VActiveLine。
标号3为HBlankingTime=HFP+HBP+HSYNC,如果屏没有其他具体说明,可以将HSYNC设置为5或者10,剩下的由HFP,HBP均分。
如本例,可以将HSYNC设置为10,HFP,HBP均为75.
标号5为VBlankingTime=VFP+VBP+VSYNC,如果屏没有其他具体说明,可以将VSYNC设置为5或者10,剩下的由VFP,VBP均分。
如本例,可以将VSYNC设置为5,VFP,VBP均为20.
时序参数的配置一般并不严格,只要满足屏参的范围都可以正常显示。
少数屏对时序要求较严格,在彩条测试阶段可以发现,需要比较确定的参数彩条才能显示正常。
这种情况下,正常显示时同样要注意参数设置
RGBCLKphaseadjust
RGBCLK相位调整。
可以调整时钟的输出相位,进行时序微调。
一般情况下不做调整。
当显示基本正常,无抖动,颜色有偏色或者异常时可以尝试调整时钟相位。
Hsyncpolarity,Vsyncpolarity
Hsync,Vsync极性调整控制。
默认为低有效,某些特殊的屏为高有效,可以通过选中前面复选框的方式反转。
一般情况下不做调整。
MIPICLK
MIPI时钟频率。
注意,是MIPI时钟链路输出的实际频率,不是MIPI接口的数据速率。
MIPI为双沿采样,所以时钟频率是数据速率的一半。
MIPICLK计算公式:
(RGB_CLK*BPP*系数)/(MIPILaneNO.*2)一般系数取1.1或者1.2
MIPILaneNo.
MIPI接口数据链路数。
ICN6211支持MIPI接口1-4路数据链路。
选择实际使用的链路数。
REF_CLK
外参考时钟选择。
如果使用外部晶振做参考时钟,则选中复选框,并填好实际使用的晶振频率。
外部晶振推荐使用26MHz,在手机,平板平台比较常用。
也可以使用其他频率,要求频率范围10-40MHz,输出振幅在1V以上。
IICMIPICommandMode
芯片配置方式选择。
IIC或者MIPICommandMode二选一。
使用MIPICommandMode进行寄存器配置,具体的要求请参考芯片资料6.6DSIaccesslocalregisters章节的说明。
以下简单说明如下:
单个寄存器写操作要求DI=0x23,具体格式为DI(0x23)+offset[7:
0]+data+ECC
Offset为寄存器地址,data为寄存器数据。
连续寄存器写操作要求DI=0x29,具体格式为DI(0x29)+WC[7:
0]+WC[15:
8]+ECC+offset[7:
0]+data
(1)+data
(2)+……+data(n)+CHKSUM[7:
0]+CHKSUM[15:
8].
where:
n=WC[15:
0]–1..
MIPIP/NSWAP
MIPI接口PN交换选择。
可以根据实际布线情况对MIPI的PN管脚进行交换,减少线路交叉和过孔。
如有交叉,选中对应的链路即可。
RGBOUTPUT
RGB输出设置。
可以根据实际布线情况对RGB三种颜色进行配置,每种颜色数据组的高低位也可以进行调整,方便走线,减少线路交叉和过孔。
调试步骤与调试说明:
1)确认芯片焊接良好,供电正常,EN正常拉高。
测试方法:
万用表测量,确认各路电源供电正常,EN拉高。
然后测量Vcore电压,应该在1.3V左右。
如果偏差较大,初步怀疑芯片焊接异常,重点怀疑E_PAD没有良好接地。
重新焊接芯片,或者更换芯片,更换测试板等。
2)确认芯片正常工作
测试方法:
通过IIC接口读取0x00寄存器,正确寄存器值应为0xC1。
如果返回值不正确,请确认IIC接口连接正常,确认步骤1)各项正常。
3)彩条测试
测试方法:
按照屏的参数正常生成芯片配置寄存器列表,在生成的列表基础上,增加两个寄存器:
寄存器说明如上表,0x2A的BIST_MODE位设置为4,BIST_EN设置为1。
0x14寄存器NORMAL_FORCE设置为0,BIST_FORCE设置为1.
一般情况下,0x2A和0x14都是默认配置,因此要进入彩条模式,需要增加两个寄存器为
0x2A=0x49,0x14=0x43
正常情况下,配置完成后应该能正确显示彩条,彩条顺序为黑白红绿蓝黄紫青,具体如下图所示:
彩条显示顺序不能错,否则判断RGB三种颜色的设置有误。
如果没有正确输出彩条,首先测量信号。
确认芯片PCLK,VSYNC,HSYNC是否有输出。
PCLK没输出,则检查参考时钟设置是否正确,参考时钟是否正常。
用外部晶振则检查晶振是否有输出,用mipiclk则检查mipiclk是否连续。
判断mipiclk是否连续,用示波器测量mipiclk信号,如果有1.2V左右的信号出现,则说明MIPICLK不连续。
一直保持0.3V左右的信号,则为连续。
彩条正常显示后,可以量测Vsync信号频率,确认帧率是否正确。
在配置工具页面上有帧率数据显示如下:
Vsync信号频率应该与软件界面显示的帧率相差不大,如果相差较大,还需要判断是否设置参数有误。
重点怀疑MIPICLK设置是否正确。
彩条正确显示,无闪屏,抖动,Vsync频率测试正常,则彩条测试模式通过
4)正常显示
彩条测试正常后,去掉两个测试寄存器。
进入正常显示模式。
显示异常先量测PCLK,VSYNC,HSYNC信号。
跟彩条模式的频率进行对比,判断问题点。
PCLK有输出与彩条模式下正常,则说明参考时钟正常,否则查参考时钟问题。
VSYNC,HSYNC无输出,则判断MIPI信号接收异常。
查MIPI信号是否正常输出,数据是否异常,线路是否交叉,链路数是否设置正确等等。
VSYNC频率低,表明mipi发送过来的显示帧率比实际设置的帧率低,查MIPI的发送数据。
MIPI建议设置为同步Video模式SYNC_VDO_MODE。
VSYNC频率为帧率。
HSYNC频率计算公式:
(V_Active_line+VFP+VBP+VSYNC)*实际帧率。
当输出显示有异常时,先初步判断MIPI信号是否有问题,可以配置0x88寄存器为0x80,然后读取0x80,0x81两个寄存器,读回值都为0则说明MIPI信号正常,否则MIPI信号异常。
其他调试点:
0x69寄存器,微调RGBCLK输出。
增大或者减小寄存器值相应调整PCLK输出频率。
0x34寄存器,调整内部buffer大小,一般不需要调整。
0x36寄存器,调整最小HFP长度。
在显示有横向异常的时候可以调整测试。
0x90寄存器,MIPI时序调整。
0x11寄存器,时钟调整。
可调参数为80,88,90,98,A0,A8,B0,B8。
建议尝试88,90,98
王刚
gwang@
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ICN6211 调试 说明 V04
![提示](https://static.bdocx.com/images/bang_tan.gif)