内含DAC及键盘控制器的触摸屏控制器MAX1233/MAX1234(上)
2008-03-27
作者:赵孔新, 王占英, 刘丽伟,
摘 要:介绍 了MAXIN公司生产的MAX1233/MAX1234芯片的主要特性、结构和引脚功能,以及该芯片与主控制器" title="主控制器">主控制器的接口。系统地分析了触摸屏控制器" title="触摸屏控制器">触摸屏控制器、中断响应机制和寄存器的设置方法,并给出了应用实例。
关键词:触摸屏控制器 ADC 寄存器设置 接口
MAX1233/MAX1234(以下简称MAX1233)是MAXIN公司生产的28脚QFN和TQFN封装、集成了多种功能模块的四线电阻式触摸屏" title="电阻式触摸屏">电阻式触摸屏控制器芯片。片内含有12位模/数转换器(ADC)、低导通电阻开关网络驱动的电阻式触摸屏控制器、内部+1.0V/+2.5V基准或外部基准、±2.0℃精度的片内温度传感器、电池电压监视器、键盘控制器" title="键盘控制器">键盘控制器、8位数/模转换器(DAC)和一个同步串行接口。键盘控制器的八个行和列线都能配置为通用的并行I/O" title="I/O">I/O引脚(GPIO)。所有的模拟输入都具有完备的ESD保护。MAX1233的内部结构图如图1所示。MAX1233提供了可编程的分辨率和采样速率,当数据就绪、触摸屏被触摸或检测到某个键被按下时,器件将向主控制器发出中断。软件可配置的扫描控制和内部定时器,无需增加主控制器的负担,为用户提供了很大的灵活性。MAX1233内部的16位寄存器便于在任何时候进行读写操作,MAX1233支持SPI/QSPI/MICROWIRE兼容的串行接口,可以方便地和具有SPI串行口的微控制器接口,还可以采用I/O模拟SPI时序方式与没有SPI串行口的微控制器接口。MAX1233与市面流行的其他触摸屏控制器(如ADS7846等)相比,除了具有测量触点坐标、笔触压力等功能外,片内还增加了多种功能模块,特别是键盘控制器以及由编程自动实现触摸屏触点多次采样求平均值的特点,颇具特色。