完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
为迎合之前手机和平板电脑的应用,现在市面上的大多电容屏触控芯片的接口都是IIC,使用这些电容屏的时候,需要预先在Windows/Android/Linux等系统中置入IIC的驱动程序,然后才能使用触控屏,对于现在标准化生产的windows或安卓主板而言,使用起来很不方便。
所以设计工程师们都希望将自己手中的IIC接口触控屏升级为USB接口触控屏,因为USB接口触控屏在Windows/Android/Linux等系统中无需安装驱动程序,无需开发软件,即插即用兼容性好,使用起来十分方便。 那么如何将触控芯片的IIC接口转换为USB接口呢?——本方案是通过一颗USB单片机来实现的,CH554是一颗增强型51内核的USB单片机,使用其USB和IIC接口自己写代码来实现数据转换即可。应用框图如下: 电路原理图如下: 上图是测试板,实际使用中可以去掉不必须要的接口,总的来说就是仅需要1颗CH554G,1颗5V转3.3V的电平转换芯片,两颗电容即可。 方案中CH554的USB接口直连电脑,支持Windows7以上/Android/Linux和MAC OS系统,无需安装驱动程序,即插即用,支持10点触控。 和触控IIC连接的6线定义为:VCC3.3V、GND、SCL、SDA、INT、RST。 由于每家品牌触控芯片的IIC协议都不相同,此方案并不是通用的,只支持汇顶和墩泰部分型号的触控IIC,比如:GT911、GT9110、GT9271、GT928、FT5206、FT5406、FT5506等等。 可提供此方案的HEX文件,压缩包里有两个文件一个是HID_TP_FT5X06_V100.hex,这是用于墩泰型号的代码,另一个是HID_TP_GT_V100.hex这是用于汇顶型号的代码。 需要HEX的朋友可以回复邮箱,发资料包。 可以按照上面图片的原理图做好硬件设计。 那么如何将此代码烧录到CH554G中呢? 1、安装CH372DRV.EXE 2、打开:电容屏方案ISP下载工具(兼容)_180416 3、CH554G芯片完全断电,将UD+引脚加一个4.7K电阻上拉到5V 4、将CH554G的USB口插入电脑,软件即可识别到USB设备,下载代码。 5、汇顶芯片支持读取屏幕分辨率,可以自适应,但是不排除部分屏读出的结果是错误的,或者读不出来的。这种情况下还是可以使用屏幕分辨率以及轴向配置工具配置。此时,一定要把配置工具“灵敏度”写“10”,配置完后点击写dataflash即可。 |
|
|
|
为迎合之前手机和平板电脑的应用,现在市面上的大多电容屏触控芯片的接口都是IIC,使用这些电容屏的时候,需要预先在Windows/Android/Linux等系统中置入IIC的驱动程序,然后才能使用触控屏,对于现在标准化生产的windows或安卓主板而言,使用起来很不方便。
所以设计工程师们都希望将自己手中的IIC接口触控屏升级为USB接口触控屏,因为USB接口触控屏在Windows/Android/Linux等系统中无需安装驱动程序,无需开发软件,即插即用兼容性好,使用起来十分方便。 那么如何将触控芯片的IIC接口转换为USB接口呢?——本方案是通过一颗USB单片机来实现的,CH554是一颗增强型51内核的USB单片机,使用其USB和IIC接口自己写代码来实现数据转换即可。应用框图如下: 电路原理图如下: 上图是测试板,实际使用中可以去掉不必须要的接口,总的来说就是仅需要1颗CH554G,1颗5V转3.3V的电平转换芯片,两颗电容即可。 方案中CH554的USB接口直连电脑,支持Windows7以上/Android/Linux和MAC OS系统,无需安装驱动程序,即插即用,支持10点触控。 和触控IIC连接的6线定义为:VCC3.3V、GND、SCL、SDA、INT、RST。 由于每家品牌触控芯片的IIC协议都不相同,此方案并不是通用的,只支持汇顶和墩泰部分型号的触控IIC,比如:GT911、GT9110、GT9271、GT928、FT5206、FT5406、FT5506等等。 可提供此方案的HEX文件,压缩包里有两个文件一个是HID_TP_FT5X06_V100.hex,这是用于墩泰型号的代码,另一个是HID_TP_GT_V100.hex这是用于汇顶型号的代码。 需要HEX的朋友可以回复邮箱,发资料包。 可以按照上面图片的原理图做好硬件设计。 那么如何将此代码烧录到CH554G中呢? 1、安装CH372DRV.EXE 2、打开:电容屏方案ISP下载工具(兼容)_180416 3、CH554G芯片完全断电,将UD+引脚加一个4.7K电阻上拉到5V 4、将CH554G的USB口插入电脑,软件即可识别到USB设备,下载代码。 5、汇顶芯片支持读取屏幕分辨率,可以自适应,但是不排除部分屏读出的结果是错误的,或者读不出来的。这种情况下还是可以使用屏幕分辨率以及轴向配置工具配置。此时,一定要把配置工具“灵敏度”写“10”,配置完后点击写dataflash即可。 |
|
|
|
为迎合之前手机和平板电脑的应用,现在市面上的大多电容屏触控芯片的接口都是IIC,使用这些电容屏的时候,需要预先在Windows/Android/Linux等系统中置入IIC的驱动程序,然后才能使用触控屏,对于现在标准化生产的windows或安卓主板而言,使用起来很不方便。
所以设计工程师们都希望将自己手中的IIC接口触控屏升级为USB接口触控屏,因为USB接口触控屏在Windows/Android/Linux等系统中无需安装驱动程序,无需开发软件,即插即用兼容性好,使用起来十分方便。 那么如何将触控芯片的IIC接口转换为USB接口呢?——本方案是通过一颗USB单片机来实现的,CH554是一颗增强型51内核的USB单片机,使用其USB和IIC接口自己写代码来实现数据转换即可。应用框图如下: 电路原理图如下: 上图是测试板,实际使用中可以去掉不必须要的接口,总的来说就是仅需要1颗CH554G,1颗5V转3.3V的电平转换芯片,两颗电容即可。 方案中CH554的USB接口直连电脑,支持Windows7以上/Android/Linux和MAC OS系统,无需安装驱动程序,即插即用,支持10点触控。 和触控IIC连接的6线定义为:VCC3.3V、GND、SCL、SDA、INT、RST。 由于每家品牌触控芯片的IIC协议都不相同,此方案并不是通用的,只支持汇顶和墩泰部分型号的触控IIC,比如:GT911、GT9110、GT9271、GT928、FT5206、FT5406、FT5506等等。 可提供此方案的HEX文件,压缩包里有两个文件一个是HID_TP_FT5X06_V100.hex,这是用于墩泰型号的代码,另一个是HID_TP_GT_V100.hex这是用于汇顶型号的代码。 可以按照上面图片的原理图做好硬件设计。 那么如何将此代码烧录到CH554G中呢? 1、安装CH372DRV.EXE 2、打开:电容屏方案ISP下载工具(兼容)_180416 3、CH554G芯片完全断电,将UD+引脚加一个4.7K电阻上拉到5V 4、将CH554G的USB口插入电脑,软件即可识别到USB设备,下载代码。 5、汇顶芯片支持读取屏幕分辨率,可以自适应,但是不排除部分屏读出的结果是错误的,或者读不出来的。这种情况下还是可以使用屏幕分辨率以及轴向配置工具配置。此时,一定要把配置工具“灵敏度”写“10”,配置完后点击写dataflash即可。 |
|
|
|
您好,41231520@qq.com,麻烦了!
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9055 浏览 16 评论
4086 浏览 18 评论
1175浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:05 , Processed in 1.103886 second(s), Total 60, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号