欢迎来到天天文库
浏览记录
ID:20848417
大小:1.69 MB
页数:65页
时间:2018-10-17
《君曜触控芯片驱动训练文件中文版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、君曜触控芯片驱动训练庄志良2013.06.01摘要君曜触控芯片介绍君曜公版驱动介绍君曜驱动侦错介绍I.君曜触控芯片介绍君曜触控芯片简介触控芯片描述类别固件大小(字节)固件页ZET6221中小尺寸触控屏FLASH16384128ZET6223大尺寸触控屏具高抗杂,高抗阻特性FLASH65536512ZET6231中小尺寸触控屏具高抗杂,高抗阻FLASH32768256ZET6251中小尺寸触控屏具高抗杂,高抗阻高报点率特性SRAM32768256触控芯片脚位(1/2)ZET6221ZET6251触控芯片脚位(2/2)君曜触控芯片功能简介触控屏控制指令I2C控制指令芯片侦测(c
2、hipprobe)报点功能(ts-work:TouchScreenwork)休眠与唤醒(suspend,resume)固件烧写功能(Downloader)提供脱机下载SRAM版本的检验码(checksum)签章验证功能(signature)芯片执行模式手指回报休眠、唤醒功能充放电功能正常模式IC硬件参数设置SFRIC出厂信息设置CODEOPTION刻录功能FLASH刻录模式君曜触控芯片两种执行模式刻录模式CodeOptionIC的频率调校(R-TRIM,C-TRIM)IC的名称IC的主频,设错IC无法正常动作SPP开机后,会将SPP的值,存入SFRSPP[14]必须是0x7
3、D特殊功能缓存器(SFR)InternalspecialfunctionregisterSFR[14]若非0x3D,则无法刻录或是改写codeoptionII.君曜公版驱动介绍驱动功能区块图触控屏控制指令ctp_xxx固件烧写指令zet62xx_cmd_xxxI2C控制指令zet62xx_i2c_xxx报点功能zet62xx_ts_work休眠唤醒功能zet62xx_ts_work芯片侦测probe脱机下载zet_fw_work版本的检验码zet_fw_work签章验证功能zet_ts_sig_xxxzet62xx-ts的3个主要行程读点行程:zet622x_ts_wor
4、k充放电指令行程:zet622x_charger_cmd_workZET6251唤醒下载行程resume_download_thread()主要的函数与功能对照nameworkzet62xx_ts_probe芯片侦测zet62xx_ts_remove芯片移除zet62xx_ts_work手指与按键上报工作zet622x_charger_cmd_work充电指令工作zet622x_ts_early_suspend休眠功能zet622x_ts_late_resume唤醒功能zet622x_downloader固件下载功能Zet622x_resume_download6251唤醒
5、固件下载功能zet622x_ts_sig_check签章确认zet622x_ts_sig_write签章写入芯片脚位控制脚位控制:RST控制ctp_set_reset_highRSTpin拉高ctp_set_reset_lowRSTpin拉低ctp_reset系统重启脚位控制:INT与中断控制Request设定IRQ模式,Falling/negtive-edge设定实体的pinno设定pin为输入模式Request_irq要求系统IRQI2C指令I2C读写指令I2C写入字节波型写入一个字节包括0xB2充电功能,和suspend都是类似的,仅写入的字节不同SDASCLSCL=
6、1,SDA=0ACK地址会往左移一个bitClockstretch,无Clockstretch是一个常见的主控错误触控屏指令正常模式指令(TPCommand)NameCMDWRITEBYTEREADBYTEDescriptionDeepSleepMode深沉睡眠模式0xB110Enterdeepsleepmode,hostcanwakeupbywake-upcommand(0xB4).Thepowerconsumptionisabout35uADynamicCoordinateTXMode正常报点模式0xB2117ReturntherelatedTPinformation
7、IdleMode闲置模式0xB310EnterIDLEmode.Hostcanwakeupdevicebyde-asserttheINTorsendthewakeupcommand(0xB4)Wake-UpMode唤醒模式0xB410WakeupthedevicefromidleordeepsleepmodeEnableChargerMode充电模式0xB510LetTPgetChargerNoiseImmunityability.DisableChargerMode发电模式0xB610Disablethechar
此文档下载收益归作者所有