您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 会议纪要 > GT968配置说明2013-6-28
GT968配置说明我司20130321以上版本的测试软件界面相比之前重新设计了,规划为3个部分:采样机常规参数、通道设置、其他设置。本文将分别对3个选项卡部分的配置寄存器进行介绍。一、采样及常规参数1、SampleParameter(Dec):采样参数调节(十进制)此模块主要功能为灵敏度调节,即驱动频率、增益等。�ConfigVersion:配置文件的版本号。新下发的配置版本号大于原版本,或等于原版本号但配置内容有变化时保存(9系列具有保存配置的功能),版本号正常范围:'A'~'Z’(65~90),发送0x00则将版本号初始化为'A’。建议大家第一个发给客户的配置配为65,默认不要修改该配置。�TouchNumber:输出触点个数上限:1~10�AllDriving:勾上为1使能AllDriving(表示同一时刻有多根驱动线同时打脉冲),不勾为0使能SingleDriving(同一时刻仅有一根驱动线打脉冲)。说明:AllDriving表示按Sub_DrvNum分组后一组内所有驱动线同时打脉冲信号,SingleDriving表示分组后驱动线一根一根按顺序打。默认选前者,因为节省时间;�Dual_Freq:勾选,则使用双频率,即TX0、TX1可以同时打两种频率的信号,同时打信号,节省打驱动时间。不勾选则单频,即TX0、TX1先后以同一种频率打脉冲信号。�Sub_DrvNum:采样驱动分组数,可配置为7,9,11;该配置内容即为配合AllDriving选项,即设置同时打脉冲的根数。建议默认配置为7说明:芯片内部的两个驱动源,将芯片的驱动管脚分为两组,对于GT968,A组最多有9根线,B组最多8根线。具体取决于实际选用的个数。勾选Dual_Freq表示两个驱动源可以以不同频率同时打脉冲,节省时间。不勾,则两个驱动源频率一样,且不能同时打脉冲,GT968规定不勾选,即配置单频。双频的意义在于两个驱动源可以同时打脉冲节省时间,之所以用两个频率是因为在两个驱动源同时打脉冲时,若频率一样,则软件内部无法区分对应的驱动线,所以必须不一样,且FactorA与FactorB至少相差2个数。例如,17根驱动线,Sub_DrvNum为7,则单频需要打4次,分别为7、2、7、1;双频2次,GroupA7、2,GroupB7、1;�FreqAfactor:驱动组A的驱动频率倍频系数。����FreqBfactor:驱动组B的驱动频率倍频系数。�FreqA=A倍频系数*基频����FreqB=A倍频系数*基频����Pannel_BitFreq:驱动组A、B的基频,范围:1526HZ基频14600Hz����Duration:为Pannel_BitFreq的倒数,即为脉冲时间,以us为单位,范围:68.493us~655.307us。时间越长,rawdata数值越大。Duration与Pannel_BitFreq只需配置一个,另外一个自动计算出来。说明:Pannel_BitFreq每根驱动脉冲组的频率,用F代表,其倒数为脉冲组的时间,即这里的Duration,用T来代表。驱动线打脉冲是以一组一组的形式。每组包含n(即为这里的Factor,所以我们称Factor为倍频系数实际上表示的是在每次打脉冲时间内打出正玄波的周期个数)个正弦波(该频率为FreqA或B),用t和f代表该正弦波形的周期和频率,因此有T=n*t;即f=n*F,即FreqA(B)====FactorA(B)*基频。下图为脉冲组示意图:A、B分别对应芯片内部的2个驱动源,这2个驱动源分别映射到芯片管脚,将管脚分为2组,即GroupA、GroupB。�Drv_output_R:4档可调,应为00:0Ω,01:875Ω,10:1.75KΩ,11:2.625KΩ。电阻越大,RawData越小。注意,目前我们要求默认配置0。����Repeat_Num:采样累加次数,如配置为2,则整屏采样完两次后将采样值累加输出。固定配置为1,不需要累加。�DAC_Gain:8档可调,该增益决定RawData值大小,DAC_Gain越大RawData越小。�PGA_C:0为100f,1为300f,调节基本无影响。�PGA_Gain:8档可调,0:10KΩ,7:112KΩ,电阻越大RawData越大,参考配置为2,根据实际情况加以调整。�Rx_Vcmi:程序固定为1.2V�PGA_R:4档可调,0:0.3KΩ,3:40KΩ,电阻越大RawData越小�DumpShift:原始数据左移位数,如设3,为原始数据左移三位,即将原始数据放大2的n次方。例如配置3放大8倍,配置2放大4倍,配置1放大2倍。通常配置成3。优先通过前面的增益将RawData增大。2222、NormalNormalNormalNormalParameterParameterParameterParameterSetting(Dec)Setting(Dec)Setting(Dec)Setting(Dec)�Large_Touch:大面积抑制触摸点个数。1、大面积检测的阈值:当手指按压时,在连续节点的差值数据大于leavelevel所形成的区域内的矩形框内,其节点个数若大于所配置值,则触发大面积,即不上报点。2、可默认设置在25左右3、不可设为0,设为较大值时等同于关闭此功能。�TouchLevel:屏上触摸点从无到有的阈值。在悬浮状态下进行设置,不低于悬浮条件下最大跳变量的2/5,不高于最大悬浮条件下最大跳变量的3/5。�LeaveLevel:屏上触摸点从有到无的阈值。屏上触摸点从有到无的阈值,在悬浮状态下进行设置,通常设在比Touch_Level小16-24,pitch越大时,与Touch_Level差距需加大。�LPower_C:进低功耗时间(0~15s),一般设为3.1、此参数控制触摸屏无touch事件多久后进入48ms扫描低功耗模式。2、此参数低4位有效,可设范围为0-15秒。3、一般情况下此值设为3-5秒。注:此值不可设为0,若设为0,手指离开后IC马上进入低功耗模式,导致第一个touch事件将滞后很多或漏响应,将会对用户体验造成极坏的影响。�X_Sp_Limit:速度限制参数(reserved),不配置�Y_Sp_Limit:速度限制参数(reserved),不配置�X_Threshold:reserved,不配置�Y_Threshold:reserved,不配置以下4个寄存器需配合第5小节的stretchRank选项,当选择“自定义系数”时,下面寄存器配置有效,否则无效。�stretch_R0:区间1系数,推荐配置23,�stretch_R1:区间2系数,推荐配置25�stretch_R2:区间3系数,推荐配置28�stretch_RM:各区间基数,各区间拉伸比例为拉伸系数/基数,推荐配置20,该推荐值实际拉伸0.4P;下表是推荐配置表,仅供参考0.4P0.5P0.5Pstretch_r023244stretch_r125264stretch_r228304stretch_rm20203在配参数时,一般来说,第一、第二段要少拉一些,因为这两段就算不拉伸也很准确,而第三段可以多拉伸一些。说明:电容屏通常在边缘半个通道左右无法触摸,这是其原理导致的,通常都不影响使用。但是为了满足对此有特殊要求的客户,通常需要在软件里面进行坐标拉伸,拉伸范围为半个通道。使能强拉伸要将StretchRank选为自定义拉伸。下图为3段强拉伸示意图。强拉伸将从靠近边的第二根通道开始拉伸,即将1.5P拉伸为2P�S_FeedBack:线性度系数。对于画线呈波浪状的效果,可采用该配置优化。该配置项是一个分数的分子,分母为255。配置时所组成的分数最大不超过1/3,否则画线会有毛刺。需要时建议配置到1/4左右,即配置到60左右。3333、NormalNormalNormalNormalParameterParameterParameterParameter(HexHexHexHex)�RefreshRate:刷新率即报点率。有多个选项可选。需要注意的是,当实际芯片内部扫描数据计算坐标所用的时间已经无法达到所配置的刷新率时,以实际可输出的最大刷新率为准。�Shake_Cu:手指按下/松开去抖次数,低4位有效,一般设为1即可。�Noise_R:噪声消除值(系数为1,0-15有效)。此参数反映整屏白噪声水平,设定值为常态无触摸差值的平均抖动范围。一般情况下,设为3-A。����Filter:1、bit7-bit6为First_Filter,手指按下首次移动时使用此滤波参数,坐标移动超出此值后使用Normal_Filter,按照原始512计算,00:126个点,01:90个点,10:54个点,11:使用Normal_Filter。2、bit5-bit0为Normal_Filter,滑动窗口滤波系数,表示滑动时反方向内抖动不输出坐标的范围,系数为1。如设置为8,表示在正方向滑动时,反方向抖动在8个原始坐标点内,认为坐标未发生变化,维持原来输出。�SpaceUpDown:边缘裁剪,以32为系数,最大为480(按通道原始间隔为512来计算)。Bit7-bit4:上边框的空白区;bit3-bit0:下边框的空白区�SpaceLeftRight:边缘裁剪,以32为系数,最大为480(按通道原始间隔为512来计算)。Bit7-bit4:左边框的空白区;bit3-bit0:右边框的空白区�Mini_Filter:划线过程中的小filter设置,4~15可配置,小于4时默认为4。配置越大,划线越直,而画圆成方形变明显。�Base_reduce:电容笔参数,高4位:S型改善量,通常为2~4;低4位:削底系数N,削底量=Base+Base/2的N次方,通常2~4,削底越多,噪声越小,但线性度变差。4444、HoppingHoppingHoppingHoppingSetting(Dec)Setting(Dec)Setting(Dec)Setting(Dec)跳频设置(辅助功能,建议默认配置,若不使用也可以不配置)由于共模干扰经常会干扰到TP,通常共模干扰都有一个特定的频段,如果我们芯片驱动信号频率能够避开共模信号干扰的频率,这样就不会干扰到TP。GT968支持在我们配置的频率范围内,自动搜索干扰最低的频段,然后以此频段作为驱动频率工作。芯片要想实现这样的功能需要对其相对应的寄存器进行配置。新版固件,即本文介绍的跳频方法,支持在将要跳频的范围内最多扫描150个频点,扫描步长以Pannel_BitFreq为单位。�Hopping_En_En_En_En:“1”表示跳频功能开启,“0”表示关闭。配置中勾选该选项表示开启调频功能;�Range_Ext:旧跳频开关。本文介绍的跳频是基于新固件的新版跳频,与旧跳频不同。勾选该选项,表示当前要配置旧版固件所支持的跳频。默认不勾选,除非要配置旧版跳频。�Freq_Hopping_Start:起始频率.跳频要锁定在一个频率范围,该处配置表示这个频率范围的起始频率,如100K~300K,则起始频率为100KHz,但是跳频是以Pannel_BitFreq为单位进行计算和扫描的,即这里要配置100*1000/Pannel_BitFreq的系数,如此时的Pannel_BitFreq为5000,则此处配置为20;�Freq_Hopping_End:跳频范围的终点频率。即若配置跳频范围100K~300K,则终点频率为300K,同起始频率一样,此处应配置为300*1000/Pannel_BitFreq=60�Detect_Stay_Times:跳频检测在每一帧原始值数据采样完成之后进行,此参数表示在一帧原始值数据之后连续检测多少次(也就相当于一个主循环检测多少次),推荐设置1~2。程序在每个循环采样到第一帧数据作为比较的基准,然后将配置好的跳频区域等分为30个频点(最短等分为2KHz),然后逐一检测每个频段的干扰值。这里的配置意思是每个检测循环检测几遍,配置为1表示每
本文标题:GT968配置说明2013-6-28
链接地址:https://www.777doc.com/doc-4247486 .html