ICN6211调试说明V04.docx

上传人:b****6 文档编号:13614189 上传时间:2023-06-15 格式:DOCX 页数:11 大小:477.22KB
下载 相关 举报
ICN6211调试说明V04.docx_第1页
第1页 / 共11页
ICN6211调试说明V04.docx_第2页
第2页 / 共11页
ICN6211调试说明V04.docx_第3页
第3页 / 共11页
ICN6211调试说明V04.docx_第4页
第4页 / 共11页
ICN6211调试说明V04.docx_第5页
第5页 / 共11页
ICN6211调试说明V04.docx_第6页
第6页 / 共11页
ICN6211调试说明V04.docx_第7页
第7页 / 共11页
ICN6211调试说明V04.docx_第8页
第8页 / 共11页
ICN6211调试说明V04.docx_第9页
第9页 / 共11页
ICN6211调试说明V04.docx_第10页
第10页 / 共11页
ICN6211调试说明V04.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ICN6211调试说明V04.docx

《ICN6211调试说明V04.docx》由会员分享,可在线阅读,更多相关《ICN6211调试说明V04.docx(11页珍藏版)》请在冰点文库上搜索。

ICN6211调试说明V04.docx

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@

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2