现在各大厂商主流的触控IC对外接口大多是IIC接口,对于平板电脑、手机等方案而言IIC接口可以很方便的作为外设接入主控实现触控数据交换,但是对于工控电脑、台式机的触控显示器而言就需要使用USB接口和主机通讯,这时就需要将触控芯片的IIC接口转换为PC通用的USB接口,实现即插即用的功能。
触控芯片的IIC转换为USB接口,因为各个触控芯片IIC接口协议不一样所以市面上基本没有能直接使用的USB转IIC接口芯片。WCH的CH554芯片实现了此需求的大部分功能,在USB接口方面CH554模拟成HID鼠标设备实现即插即用,在IIC通讯方面只要有触控芯片IIC接口的通讯协议,CH554即可实现USB(HID)和IIC之间的数据转换,让IIC接口的触控屏直接升级成免驱的USB触控屏。
CH554是一颗8位Touchkey和USB单片机,内置1K RAM,16K FLASH,最多15个触摸按键,4路8位ADC,USB2.0全速设备接口。提供最小MSOP10的封装,非常适合应用于电脑周边的USB类产品开发。
在此方案中CH554的主要作用是通过IIC接口驱动触控芯片并且将屏幕触摸数据转换成电脑可以识别的HID鼠标数据,实现模拟鼠标的功能(支持Windows/MAC OS/Linux/Android等常用操作系统)。当然触控芯片的接口不仅局限于IIC,如果是SPI接口或其他接口只要有通讯协议一样可以实现此功能。
CH554资料下载:/download/CH554DS1_PDF.html