[其他芯片] 基于CH554电容触摸屏IIC转USB转IIC方案代码分享

[复制链接]
 楼主| 发表于 2021-7-7 14:38 | 显示全部楼层 |阅读模式
为迎合之前手机和平板电脑的应用,现在市面上的大多电容屏触控芯片的接口都是IIC,使用这些电容屏的时候,需要预先在Windows/Android/Linux等系统中置入IIC的驱动程序,然后才能使用触控屏,对于现在标准化生产的windows或安卓主板而言,使用起来很不方便。
所以设计工程师们都希望将自己手中的IIC接口触控屏升级为USB接口触控屏,因为USB接口触控屏在Windows/Android/Linux等系统中无需安装驱动程序,无需开发软件,即插即用兼容性好,使用起来十分方便。
那么如何将触控芯片的IIC接口转换为USB接口呢?——本方案是通过一颗USB单片机来实现的,CH554是一颗增强型51内核的USB单片机,使用其USB和IIC接口自己写代码来实现数据转换即可。应用框图如下:

6798060e54bff57c66.png

 楼主| 发表于 2021-7-7 14:39 | 显示全部楼层
电路原理图如下:
3551760e54c26678bd.png
上图是测试板,实际使用中可以去掉不必须要的接口,总的来说就是仅需要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等等。


 楼主| 发表于 2021-7-7 14:40 | 显示全部楼层
测试效果:
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2NTEzMzk0,size_16,color_FFFFFF,t_70.jpg watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2NTEzMzk0,size_16,color_FFFFFF,t_70.jpg watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2NTEzMzk0,size_16,color_FFFFFF,t_70.jpg
 楼主| 发表于 2021-7-7 14:40 | 显示全部楼层
可以按照上面图片的原理图做好硬件设计。

那么如何将此代码烧录到CH554G中呢?
1、安装CH372DRV.EXE
2、打开:电容屏方案ISP下载工具(兼容)_180416
3、CH554G芯片完全断电,将UD+引脚加一个4.7K电阻上拉到5V
4、将CH554G的USB口插入电脑,软件即可识别到USB设备,下载代码。
5、汇顶芯片支持读取屏幕分辨率,可以自适应,但是不排除部分屏读出的结果是错误的,或者读不出来的。这种情况下还是可以使用屏幕分辨率以及轴向配置工具配置。此时,一定要把配置工具“灵敏度”写“10”,配置完后点击写dataflash即可。

7573760e54c6d0d31d.png

发表于 2021-7-26 09:15 | 显示全部楼层
楼主,代码呢?
发表于 2022-5-5 18:07 | 显示全部楼层
代码呢

发表于 2022-5-5 20:54 来自手机 | 显示全部楼层
是不是忘了上传代码啊?
发表于 2022-5-6 08:10 来自手机 | 显示全部楼层
没看到代码啊。
发表于 2022-5-16 13:08 | 显示全部楼层
tfqi 发表于 2021-7-7 14:40
可以按照上面图片的原理图做好硬件设计。

那么如何将此代码烧录到CH554G中呢?

你好:
   能分享下原代码吗?
sz_tft@126.com
发表于 2022-5-16 15:46 来自手机 | 显示全部楼层
万事具备只欠东风
发表于 2022-5-28 14:34 | 显示全部楼层
1颗CH554G价格多少呢  
发表于 2022-5-28 14:50 | 显示全部楼层
这个可操作性怎么样  
发表于 2022-5-28 16:34 | 显示全部楼层
这个是楼主自己设计的吗  
发表于 2022-5-28 17:01 | 显示全部楼层
IIC转USB转IIC?
发表于 2022-5-28 17:47 | 显示全部楼层
这个方案应用在哪里呢  
发表于 2022-5-29 08:32 | 显示全部楼层
楼主有完整的方案分享吗
发表于 2022-5-29 09:38 | 显示全部楼层
最大支持几个触摸点?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

3317

帖子

4

粉丝
快速回复 返回顶部 返回列表