6x06 - Panel - Tuning - Guide - V12 - 图文

更新时间:2024-01-31 05:54:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

6x06 Panel Tuning Guide V12 --2列(横向/竖向)屏体

8th Aug,2013

Zhaozl

Revision 版本号 V01 修改日期 2012.08.02 修改人 Zhaozl 更新内容 初版发布 V02 V03 2012.08.03 2012.08.03 Zhaozl Zhaozl 修改对于“扫描频率”的描述,计算公式中48KHz改为4.8MHz 增加对宏定义 X_COMPENSATE_EDGE_HANDLE 的功能说明 增加对以下项目的说明 FACTORY_SPECIAL_TEST_MODE KeyChannelHandle()的sample code TOP_CH_SPECIAL_HANDLE 增加对双端扫描奇数通道个数的说明 V04 2012.08.17 Zhaozl V05 2012.08.18 Zhaozl Revision 版本号 V06 修改日期 2012.10.24 修改人 Zhaozl 更新内容 (1)删除工厂特殊测试模式标志, 修改特殊测试模式CS说明,修改CI标准 (2)增加对如下项目的说明 LINE_TOUCH_HANDLE BORDER_SHIFT_HANDLE BORDER_SPECIAL_HANDLE 重新调整调屏步骤,具体见 COORDINATE_TUNING_STEP 增加近距离感应相关说明 增加全ITO走线项目调试注意事项 将自动校正Raw Data标准统一为15040,修改独立虚拟按键sample code V07 V08 V09 V10 2012.12.09 2013.01.16 2013.04.15 2013.05.24 Zhaozl Zhaozl Zhaozl Zhaozl Revision 版本号 V11 修改日期 2013.07.01 修改人 Zhaozl 更新内容 增加对如下部分的说明: 1.LOGIC_KEY_NUM 2. KeyChannelHandle()的sample code 增加/更新对如下参数的说明: 1.预编译检查参数 2.扫描方式 3.扫描次数 4.防哈气/防水处理 5.扫描频率 6.坐标调试-X坐标映射 V12 2013.08.08 Zhaozl ■6x06调屏原理

■6X06调屏使用的TP Tool ■6x06调屏参数

■6x06坐标调试

■6x06宏功能和常修改函数介绍

调屏原理 ?自电容的调屏相对于互电容来说,简单很多。

?总的概括来说,自电容调屏在配置好通道个数和顺序后,只需调整AFE相关的设置参数使各通道的Raw Data和CI值符合定义

的标准即可。

–AFE是模拟前端的缩写-Analog Front End

?Raw Data和CI调好后,再对软件的各个滤波功能进行微调以使基本的画点,画线功能都正常。

■6x06调屏原理

■6X06调屏使用的TP Tool ■6x06调屏参数

■6x06坐标调试

■6x06宏功能和常修改函数介绍

2013/8/8 7

调屏TP Tool

?

TP Tool应使用V2.6.1 Build 20120809及以后的版本,Configure界面的右下部分需要先选择S-Cap_Config页面,然后Chip Type选择FT6x06

Raw Data ?Raw Data

2013/8/8 9

CI值 ?CI值

2013/8/8 10

调屏前准备 ?必备的:

–待调试TP对应的Sensor图案(调试坐标mapping时需要测量)。 –待调试TP的通讯接口信息。

–待调试TP的目标分辨率信息。 ?建议准备的:

–整机(打开FTS权限,方便整机升级和读raw data) –TP半成品(调试工厂特殊测试模式参数使用)

如果是竖向两列图案 ?首先请打开宏定义VERTICAL_TRIANGLE_PATTERN_TYPE ?然后虚拟将TP以原点横轴镜像,再顺时针旋转90度。在此基础上适用横向两列的所有规则。

2013/8/8 12

■6x06调屏原理

■6X06调屏使用的TP Tool ■6x06调屏参数 ■6x06坐标调试

■6x06宏功能和常修改函数介绍

2013/8/8 13

调屏参数 ?预编译检查参数 ?芯片型号 ?通信协议

?屏厂ID和项目信息

?防哈气/防水处理 ?扫描频率 ?VDD5电压

?触摸阈值 ?CS值

?工厂特殊测试模式下的CS值 ?工厂特殊测试模式其他参数 ?软件自动校正

14

?I2C从地址 ?通道个数

?芯片通道扫描顺序 ?扫描方式 ?扫描次数 2013/8/8

预编译检查参数 ?DIFFERENT_COVER_LENS_SUPPORT

–如果该项目会使用不同材质的盖板(如白色盖板和黑色盖板),需要将

该宏设置为1,否则设置为0

?FULL_ITO_SUPPORT

–如果该项目是全ITO走线项目,则设置为1,否则设置为0

芯片型号 ?由于6206芯片和6306芯片支持的最大通道数不同以及芯片内部的通道映射也不同,所以要根据实际使用的芯片选择正确的芯片型号。 –6206最大支持28全通道 –6306最大支持36全通道 ?FT6206

–选择6206芯片 ?FT6306

–选择6306芯片

通信协议 ?目前6x06芯片和主机端的通信只支持标准的I2C协议,通信速率最大可以支持400k bit/s

屏厂ID和项目信息 ?

设置正确的屏厂ID,以供主机端在升级Firmware时可以根据该ID来识别不同的屏厂和升级不同的Firmware。

–屏厂ID的范围是0x01~0xFE,可以从FocalTech定义的屏厂ID文档中找到常用屏厂的定义。

?

项目信息

–CFG_PROJECT_CODE

–最大支持31个字符(不包含结尾字符‘\\0’)

–CFG_CUSTOMER_CODE

–最大支持7个字符(不包含结尾字符‘\\0’)

I2C从地址 ?FT6x06芯片相对于主机来说是一个I2C设备,因此需要一个I2C从地址来和主机通信。

?取值范围为0x01~0xFE

2013/8/8 19

通道个数 ??

需要设置6x06芯片使用的通道总个数。 TP_CHANNEL_NUM –

虚拟按键部分可以单独使用通道以不同的ITO图案实现(和VA区分开),也可以和VA区用一样的ITO图案一起实现。 –

该通道总数是指除去“单独实现虚拟按键的通道”以外的其他所有通道的总数。就目前的图案特点来说,一定是偶数。

?

TP_KEY_NUM ––

单独实现虚拟按键所用的通道的总个数。可能是奇数或者偶数。

注意:使用双端扫描时,TP_KEY_NUM不能为奇数,如果物理上确实只用到奇数个通道,并且需要使用双端扫描,请将通道个数加1转为偶数。(单端扫描不限制奇偶数)

?

LOGIC_KEY_NUM –

TP上实际的虚拟按键(丝印)个数

2013/8/8

20

通道个数简例 TP_CHANNEL_NUM=20 TP_KEY_NUM=0 LOGIC_KEY_NUM=2 TP_CHANNEL_NUM=18 TP_KEY_NUM=2 LOGIC_KEY_NUM=2

2013/8/8 21

芯片通道扫描顺序 ?

TP_CHANNEL_ORDER

–芯片通道扫描顺序的取值范围就是实际的通道Index,从0开始,6206最大为27, 6306最大

35。

–注意:从TP Tool上看到的通道Index是从1开始的,需要减1才是实际通道Index –

为了符合固件算法的需要,固件期望屏体每行的2个通道是连续扫描的,且这2个通道按照原点方向先扫描左边通道,后扫描后边通道。整个屏体按照原点方向从上到下扫描全部通道。

独立虚拟按键通道需要在VA区通道后再扫描,且按照从左到右的原则。因此:

?VA区通道的顺序只需从屏体的原点方向开始,每行的2个通道从左到右读出,行于行之间从上到下读出即可。

?虚拟按键通道顺序按照从左到右的顺序读出即可。

–如果使用双端扫描,并且虚拟按键通道是奇数个,需要在最后添加一个没用到的无效通道index转换为偶数个通道。

2013/8/8 22

芯片通道扫描顺序简例 TP_CHANNEL_ORDER={4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}

4 6 5 7 9 11 13 15 17 19

TP_CHANNEL_ORDER={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}

15 13 14 12 10 8 6 4 2 0

8 10 11 9

12 14 16 18 7 5 3 1

芯片通道扫描顺序简例(续) 单端:

TP_CHANNEL_ORDER={0,8,1,9,2,10,3,11,4,12,5,13,6,14,7,16,15} 双端:

TP_CHANNEL_ORDER={0,8,1,9,2,10,3,11,4,12,5,13,6,14,7,16,15,17(增加一个没有用到的无效通道变为偶数个通道)}

TP_CHANNEL_ORDER={2,27,13,3,5,30

,4,11,18,9,1,17,22,15}

扫描方式 ?

AFE_SCAN_MODE –单端扫描

?每次扫描单个通道。 –双端扫描

?每次按照通道顺序的设置扫描两个通道。

–如果同一版Firmware需要支持不同的盖板,建议使用单端扫描方式。如果是考虑到报点频率(尤其是全ITO项目时,扫描频率比较慢),此时推荐使用双端扫描。使用双端扫描时,可能需要不同Firmware

来支持同一项目的不同盖板TP。

2013/8/8 25

扫描次数 ?

AFE_SAMPLE_CYCLE

–取值范围为1~5,分别对应16次扫描,32次扫描,64次扫描,128次

扫描,和256次扫描。

–金属走线项目推荐4; 全ITO走线项目由于扫描频率很低,推荐使用2来保证

报点频率(>= 60HZ)

–N次扫描意味着芯片在扫描通道时,会连续对其扫描N次,然后返回N次扫描结果的和值。

–扫描次数越多,扫描的精度越高,但是报点频率会降低。 –报点频率允许的前提下,扫描次数越高越好。

2013/8/8 26

防哈气/防水处理 ?

AFE_WATERPROOF_EN

–1:使用特殊的防水扫描方式 –0:使用一般的扫描方式 AFE_WATERPROOF_LVL

–防水级别选择,0~3级可选,级别越高,防水能力越强,推荐使用3级。

?

–对于悬空操作灵敏度要求比较高的项目,推荐使用2级防水。

–对于个别RF干扰比较严重的项目,推荐使用1级防水(即抗RF干扰特殊公版)。

2013/8/8 27

扫描频率 ?

AFE_CLK_DIV

–AFE Clock分频设置,AFE Clock = 48M Hz/ AFE_CLK_DIV

–金属走线项目推荐10,全ITO走线项目推荐12,在报点频率允许情况下可以设置更大。 AFE_SCAN_K1_DELAY –扫描时的采样时间

–金属走线项目推荐20,全ITO走线项目推荐40,在报点频率允许情况下可以设置更大。 AFE_SCAN_K2_DELAY –扫描时的充电时间

–金属走线项目推荐30,全ITO走线项目推荐63。 AFE的扫描频率

48M Hz/ AFE_CLK_DIV / (AFE_SCAN_K1_DELAY + AFE_SCAN_K2_DELAY) 理论上K2需要比K1值大,这样的搭配会有比较好的扫描结果。对于阻抗比较大的屏体,需要增加K1和K2时间,使充电充足。 ?

扫描频率越高,报点频率也相应越高,但是可能在某些频段存在LCD或者电源等干扰,针对

?

?

??

具体的项目需要,可以调整K1,K2选择合适的扫描频率。

2013/8/8 28

扫描频率(续) ?

确定K1和K2取值的规则如下: –––

规则一:K1的最小值不能小于20,K2的最小值不能小于30。 规则二:一般来说,K2/K1的比例值需要介于1.5和2之间。

规则三:确定K1和K2取值时,一定要在整机环境下进行。即使用SIU板连接TP时,TP需要是正常贴合在整机上的,且LCD要点亮,同时整机和SIU板要共地。

–?

规则四:确定K1和K2后(以噪声水平,报点频率等为考量),需要将K1和K2再降低20%来确认是否安全。

规则四的具体操作如下: –

保证项目需求的报点频率,保证噪声水平正常(如噪声平均值在20以内),保证没有明显的LCD干扰,在此前提下可以确定一个初步的K1和K2值。 –

以K1,K2为参数生成FW,上整机测试基本精度,线性度。如果表现正常则进行步骤(3),否则需要重新进行步骤(1)。 –

将K1值减小20%变为K1’,将K2值减小20%变为K2’。以K1’和K2’为参数生成新FW,上整机测试基本精度,线性度。如果表现正常则表示K1和K2的值是安全的,可以确定为最终取值,否则需要增大K1和K2的值重新进行步骤(1)。 [例如K1=20,K2=30时,K1’=K1*0.8=16,K2’=K2*0.8=24]

2013/8/8 29

VDD5电压

?VDD5_VOL_SEL

–从3.25V到5.65V,13档可选,步长为0.2V。 –默认使用10(5.25V)。

–实际调试中最大值不要大于10.

2013/8/8 30

触摸阈值 ?RV_G_THGROUP

–当两个左右通道的differ值之和大于该值时软件就可能会报点。 –RV_G_THGROUP值越小触摸灵敏度越高,推荐值为3000,具体需要根据实际项目调整。

2013/8/8 31

CS值

?CS

–FW最终的CS值一定要在整机情况下调试确认,且整机一定要和SIU板共地调试。如

果有IIC读写权限,通道APK来确认各个通道的Ci值是最保险的方法。 –CHANNEL_BASE_VAL_SET

?应用于VA通道 –KEY_BASE_VAL_SET

?应用于Key通道 –Capacitance Base

–CS调整的目的是找到一个合适的CS值,使软件自动校正后得到的每个通道的Raw

Data趋于15040时,按照64进行计算),并且每个通道的CI值最小值应该在x (单体TP:x=70,整机:x=50)左右, 最大值不应高于250.

2013/8/8 32

工厂特殊测试模式下的CS值

?

FIRST_PART_CS_VAL_TESTMODE_x

- 前FIRST_PART_CH_NUM个VA区通道在测试模式x下的CS值

?OTHER_PART_CH_VAL_TESTMODE_x

- 后(TP_CHANNEL_NUM- FIRST_PART_CH_NUM) 个VA区通道在测试模式x下的CS值

?KEY_CS_VAL_TESTMODE_x

- 独立虚拟按键通道在测试模式x下的CS值

n

CS调整的目的是找到一个合适的CS值,使软件自动校正后得到的每个通道的Raw Data趋于15040时,按照64进行计算),并且每个通道的CI值最小值应该在x(单体TP:x=50,整机:x=30)左右, 最大值不应高于200.

n

工作模式寄存器地址0xAE:0->正常工厂模式(默认值); 1->特殊测试工厂模式1; 2->特殊测试工厂模式2

2013/8/8 33

工厂特殊测试模式其他参数 ?FIRST_PART_CH_NUM

- VA区的通道在特殊测试模式下会分两组,该参数指定前几个VA区通道为第一组。 ?CONFIG_TESTMODE_CH_REORDER

- 当调整FIRST_PART_CH_NUM和相应的CS值后仍无法满足CI的标准(即CI的最小值和最大值差很多)

- 此时需要将CONFIG_TESTMODE_CH_REORDER设置为1,并且调整TP_CHANNEL_ORDER_TESTMODE,从而

使CI值相对比较大的通道排在一起,剩下的排在另一部分。然后重新调整FIRST_PART_CH_NUM和相应的CS值。 - TP_CHANNEL_ORDER_TESTMODE需要在原有扫描顺序TP_CHANNEL_ORDER的基础上调整,且保持独立虚拟

按键通道不变。VA区通道移动位置时,需要一对通道一起移动。 ?KEY_CH_INVALID_NUM

- 默认情况为0。

- 当使用双端扫描并且独立虚拟按键通道个数是奇数时(该情况下设置的TP_KEY_NUM 比实际情况多1),该值

需要设置为1,否则为0.

2013/8/8 34

软件自动校正 ?软件自动校正

–软件自动校正的目的是为每个通道配置一个合适的CI值以补偿通道间的差异性。 –软件自动校正的时机是:

?每次进入flowfactory都会进行一次校正

?每次进入flowwork都会进行一次校正 ?校正的CI值不会保存,下次进入会重新校正。

–软件自动校正后Raw Data的最大值和最小值的差不应该超过3840,如果无法调整到该范围,则通道一致性不好,退出调屏。

–如果软件自动校正后如果信道的最小CI值小于x(单体TP:x=70,整机:x=50),则需要增大CS值。如果CI最小值已经调到x(单体TP:x=70,整机:x=50)左右,

但是CI最大值超过250,则通道一致性不好,退出调屏。

2013/8/8 35

■6x06调屏原理

■6X06调屏使用的TP Tool ■6x06调屏参数

■6x06坐标调试

■6x06宏功能和常修改函数介绍

2013/8/8 36

坐标调试步骤设置 ?COORDINATE_TUNING_STEP

–该宏被设置为不同的调试步骤时,软件会自动打开/关闭一

些相关的宏定义,排除其他项目的干扰,使当前调试的步骤更容易。

–坐标调试步骤定义:

?TUNING_STEP_LINE_TOUCH_HANDLE –调试Y轴边缘不容易到边(内勾)的问题。

?TUNING_STEP_BORDER_SHIFT_MANUAL_HANDLE –调试Y轴边缘甩尾的问题(甩尾反向修正方法)。 ?TUNING_STEP_BORDER_SPECIAL_HANDLE

–调试Y轴边缘甩尾的问题(边缘坐标截掉方法)。 ?TUNING_STEP_X_SHIFT_COMPENSATE

–调试X轴坐标不到边问题。 ?TUNING_STEP_FINISHED

–调试结束标志。(调试结束后需要将步骤设置为该值)

坐标调试-重压 ?HARDPRESSURE_HANDLE

–该宏设置是坐标调试的前提准备。需要在确定该宏后再进行后续调试。

–如果是LCD和TP全贴合的项目,该宏需要设置为0。如果LCD和TP距离很远,并且贴合稳定,整机没有重压坐标偏移的问题,该宏设置为0。其他情况下该宏需要设置为1.

坐标调试-不到边处理 ???

将COORDINATE_TUNING_STEP设置为TUNING_STEP_LINE_TOUCH_HANDLE,然后调整LINE_TOUCH_HANDLE相关的宏和参数。 LINE_TOUCH_HANDLE

如果触摸到VA区以外的上下边缘走线时引起Y坐标偏移(表现为向内侧偏移),就需要开启此功能。并对以下的宏参数做相应的修改。

LINETOUCH_VIRTUAL_CH_IDX {top_idx1, top_idx2, bottom_idx1, bottom_idx2} –

top_idx1, top_idx2是上边缘的参照通道, bottom_idx1, bottom_idx2是下边缘的参照通道,这里需要填写合适参照通道的数据存储index(index定义规则见附录一),具体选择合适参照通道的规则是它的走线要靠近上/下边缘, 但是不参与上下边缘坐标计算的通道,一般会在屏体左右侧各选一个,也可以选同侧的2个,或者相同的2个。(见下页实例)。

??

–0xFF代表不需要做处理,如{3,13,0xFF,0xFF}表示下边缘不需要做该处理 LINETOUCH_COEFF_1 {top_coeff1, bottom_coeff1} LINETOUCH_COEFF_2 {top_coeff2, bottom_coeff2}

?

–xxx_coeff1/xxx_coeff2是补偿功能的比例系数,大于1时补偿效果更明显(越容易偏边),小于1时补偿效果越不明显(越容易偏内),需要根据实际情况选择合适的系数。

– 2013/8/8

xxx_coeff2在算法中会用作除数,设置为0是非法的。

39

坐标调试-不到边处理(续) ??

LINE_TOUCH_HANDLE

在右侧实例中,对于上边缘触摸到走线区域时,坐标可能会偏内,此时就需要选用红色走线所连接的通道作为参照通道。该通道离上边缘近,且不会参与到上边缘的坐标计算。 LINETOUCH_VIRTUAL_CH_IDX –{4, “4+ TP_CHANNEL_NUM/2”, 0xFF,0xFF}

LINETOUCH_COEFF_1 –{1, 0}

LINETOUCH_COEFF_2 –{1,1}

?

??

2013/8/8 40

坐标调试-甩尾修正处理 ?

将COORDINATE_TUNING_STEP设置为

TUNING_STEP_BORDER_SHIFT_MANUAL_HANDLE ,然后调整ORI_BORDER_SHIFT_MANUAL_HANDLE相关的宏和参数。 ?

ORI_BORDER_SHIFT_MANUAL_HANDLE

–先将ORI_BORDER_SHIFT_MANUAL_HANDLE设置为0,然后竖直画线到上边缘和下边缘。

–根据得到的坐标信息估算出从哪个Y位置开始发生了X坐标的明显偏移(BORDER_MANUAL_COEFF_CNT)。在不同的Y坐标位置,X坐标个偏移了多少像素

(TOP_BORDER_MANUAL_COEFF/BOTTOM_BORDER_MANUAL_COEFF)。

2013/8/8

41

坐标调试-甩尾截边处理

?

将COORDINATE_TUNING_STEP设置为

TUNING_STEP_BORDER_SPECIAL_HANDLE,然后调整BORDER_SPECIAL_HANDLE相关的宏和参数。 ?

BORDER_SPECIAL_HANDLE

–先将ORI_BORDER_SPECIAL_HANDLE设置为0,然后水平画线到左边缘和右边缘。

–经过上一步骤的调试,在最边缘(2,3个像素左右)仍然有比较严重的甩尾现象。此时需要找出这个距离( BORDER_HANDLE_Y_TOP (上边缘)/ BORDER_HANDLE_Y_BOTTOM (下边缘)),然后将此范围内的坐标都截掉。

–截边的像素不能太大(最好不要超过5),否则边缘的灵敏度会下降太多。

2013/8/8

42

坐标调试-拉边处理

?

将COORDINATE_TUNING_STEP设置为

TUNING_STEP_X_SHIFT_COMPENSATE ,然后调整

ORI_X_SHIFT_COMPENSATE/ ORI_X_COMPENSATE_EDGE_HANDLE相关的宏和参数。

ORI_X_SHIFT_COMPENSATE

–补偿X方向无法摸到边缘的问题 –ORI_X_LEFT_SHIFT –ORI_X_RIGHT_SHIFT

?先关掉ORI_X_SHIFT_COMPENSATE ,测试X方向可以输出的平均最小和最大X坐标。它们到真正边缘的距离即可能为以上两个参数的值(在TP比较中心和边缘比较均匀的情况下)。如果TP需要分2段拉边(即需要ORI_X_COMPENSATE_EDGE_HANDLE),此时建议使用1/4处和3/4处的点信息来确定ORI_X_LEFT_SHIFT和ORI_X_RIGHT_SHIFT的值。

?

?单体TP和整机环境对于以上值会有一些影响,需要以整机为准,常用整机上英文全键盘的点击准确度作为标准调整这2个值。设置的值越大,X坐标会越往边缘偏,反之会往中心偏。

2013/8/8

43

坐标调试-拉边处理(续)

?

ORI_X_COMPENSATE_EDGE_HANDLE

–需要对边缘区域X坐标做二次拉边处理时则打开该宏。

–一般来说,TP的中心区域和边缘区域比较均匀,只通过ORI_X_LEFT_SHIFT和ORI_X_RIGHT_SHIFT一对拉边系数即可将中心和边缘区域都调整至准确位置。

–但是某些TP存在中心和边缘区域拉边程度不均匀的问题,及中心区域已经准确了,但是边缘区域仍然明显的往中心偏,或者往边缘偏。这时需要对于边缘区域进行二次调整。

?ORI_X_EDGE_LEFT_SHIFT

–左侧小于该值的X坐标会做二次拉边补偿处理

–如果偏中间,则需要乘以一个大于1的系数,如果偏边缘,则需要除以一个大于1的系数,具体需要修改代码,搜索宏ORI_X_COMPENSATE_EDGE_HANDLE

?ORI_X_EDGE_RIGHT_SHIFT

–右侧大于该值的X坐标会做二次拉边补偿处理

–如果偏中间,则需要乘以一个大于1的系数,如果偏边缘,则需要除以一个大于1的系数,具体需要修改代码,搜索宏ORI_X_COMPENSATE_EDGE_HANDLE

2013/8/8

44

坐标调试-全ITO走线拉边处理

?TOP_CH_SPECIAL_HANDLE

–如果对于全ITO走线项目,TP的左上角和(或者)右上角存在偏向边缘的情况则需要打开该宏。

–出现这种不一致情况的原因是通道阻抗差异大导致的,TP顶部的通道由于靠近FPC,走线较短从而阻抗相对较小,此时需要给顶部通道配置一个较小的拉边参数。

–X_COMPENSATE_TOP_Y_END

?正常拉边参数和较小拉边参数的Y坐标分界线。 –ORI_X_LEFT_SHIFT_TOP

?左侧最小的拉边参数,其他位置会介于ORI_X_LEFT_SHIFT_TOP和ORI_X_LEFT_SHIFT之间,且依据Y坐标等比例增加,将

ORI_X_LEFT_SHIFT_TOP设置为和ORI_X_LEFT_SHIFT相同表示该侧边拉边一致。

–ORI_X_RIGHT_SHIFT_TOP

?右侧最小的拉边参数,意义同左侧参数。

2013/8/8 45

坐标调试-自动映射 ?将COORDINATE_TUNING_STEP设置为TUNING_STEP_FINISHED,然后调整自动映射相关的参数。 ?AUTO_MAPPING

–MAPPING_MAX_X

?主机端需要输出的X方向分辨率 –MAPPING_MAX_Y

?当TP虚拟按键是用单独通道实现时或者没有虚拟按键时,该值为主机端需要输出的Y方向分辨率

?当TP虚拟按键是和VA区一起全通道实现时,该值为((主机端需要输出的Y方向分辨率 *SENSOR_TOTAL_HEIGHT)/ VA_SENSOR_HEIGHT)

?SENSOR_TOTAL_HEIGHT -> Sensor整个高度 ?VA_SENSOR_HEIGHT -> VA区sensor的高度

46

2013/8/8

坐标调试-自动映射(续) ??

将COORDINATE_TUNING_STEP设置为TUNING_STEP_FINISHED,然后调整自动映射相关的参数。

LEFT_BOADER_MARGIN/RIGHT_BOADER_MARGIN

–X坐标输出的最小值和最大值,通过这2个参数设置,可以限制X坐标不容易到最边缘,从而提高整机边缘的应用体验。 K_X

–X坐标映射系数 LCD_EDGE_Y_TOP

–第一对通道在VA区内部分需要映射到的分辨率。 LCD_EDGE_Y_BOTTOM

–最后一对通道在VA区内部分需要映射到的分辨率。 K_Y

–中心部分(除去第一对通道和最后一对通道)的映射系数 K_Y_E_TOP

–第一对通道在VA区内部分的映射系数 K_Y_E_BOTTOM

–最后一对通道在VA区内部分的映射系数

以上参数可以通到工具Auto_Mapping_Auto_Calculate_Tool_Kit.xlsx计算得到。

47

???????

2013/8/8

■6x06调屏原理

■6X06调屏使用的TP Tool ■6X06调屏参数

■6x06坐标调试

■6X06宏功能介绍和常修改函数介绍

宏功能开关

?VERTICAL_TRIANGLE_PATTERN_TYPE

–是否为两列竖三角图案。 ?WDTEN

–是否启动watch dog功能 ?FACTORYMODE

–是否支持factory模式 ?DOUBLE_BUFFER_MODE

–使用双buffer还是多buffer ?GESTURE_FUNC

–是否支持手势(Zoom in/out)

宏功能开关-续1

?POINT_FILTER_PROCESS

–滤掉刚触摸时的不稳定点 ?LIFTUP_FILTER

–避免断线

?POINTS_STABLE_HANDLE

–触摸静止不动时的点稳定功能 ?LIFTUP_PROCESS

–抬起时滤掉错误点 ?POINT_ID_PROC

–支持ID

2013/8/8

50

本文来源:https://www.bwwdw.com/article/ywjw.html

Top