从以上介绍可知,触摸屏都需要一个AD转换器,一般来说是需要一个控制器的。
战舰TFTLCD模块选择的是四线电阻式触摸屏,这种触摸屏的控制芯片有很多,包括:ADS7843、ADS7846、TSC2046、XPT2046和AK4182等。这几款芯片的驱动基本上是一样的,也就是你只要写出了ADS7843的驱动,这个驱动对其他几个芯片也是有效的。而且封装也是一样的,完全PIN TO PIN兼容,所以替换起来很方便。
战舰TFTLCD模块自带的触摸屏控制芯片为XPT2046。XPT2046是一款4导线制触摸屏控制器,内含12位分辨率、125KHz转换速率、逐步逼近型AD转换器。XPT2046支持从1.5V到5.25V的低电压IO接口。XPT2046能通过执行两次AD转换查出被按的屏幕位置,除此之外,还可以测量加在触摸屏上的压力。内部自带2.5V参考电压可以作为辅助输入、温度测量和电池检测模式之用,电池检测的电压范围可以从0V到6V。XPT2046片内集成有一个温度传感器。在2.7V的典型工作状态下,关闭参考电压,功耗可小于0.75mW。XPT2046采用微小的封装形式:TSSOP-16,QFN-16(0.75MM厚度)和VFBGA-48。工作温度范围为-40℃~+85℃。该芯片完全是兼容ADS7843和ADS7846的,关于这个芯片的详细使用,可以参考这两个芯片的datasheet。
从以上介绍可知,触摸屏都需要一个AD转换器,一般来说是需要一个控制器的。
战舰TFTLCD模块选择的是四线电阻式触摸屏,这种触摸屏的控制芯片有很多,包括:ADS7843、ADS7846、TSC2046、XPT2046和AK4182等。这几款芯片的驱动基本上是一样的,也就是你只要写出了ADS7843的驱动,这个驱动对其他几个芯片也是有效的。而且封装也是一样的,完全PIN TO PIN兼容,所以替换起来很方便。
战舰TFTLCD模块自带的触摸屏控制芯片为XPT2046。XPT2046是一款4导线制触摸屏控制器,内含12位分辨率、125KHz转换速率、逐步逼近型AD转换器。XPT2046支持从1.5V到5.25V的低电压IO接口。XPT2046能通过执行两次AD转换查出被按的屏幕位置,除此之外,还可以测量加在触摸屏上的压力。内部自带2.5V参考电压可以作为辅助输入、温度测量和电池检测模式之用,电池检测的电压范围可以从0V到6V。XPT2046片内集成有一个温度传感器。在2.7V的典型工作状态下,关闭参考电压,功耗可小于0.75mW。XPT2046采用微小的封装形式:TSSOP-16,QFN-16(0.75MM厚度)和VFBGA-48。工作温度范围为-40℃~+85℃。该芯片完全是兼容ADS7843和ADS7846的,关于这个芯片的详细使用,可以参考这两个芯片的datasheet。