深入解析TSC2004:低功耗4线触摸屏控制器的卓越之选
在当今的电子设备领域,触摸屏技术已经无处不在,从智能手机到便携式仪器,触摸屏为用户提供了直观便捷的交互体验。而对于电子工程师来说,选择一款性能优异、功耗低且易于集成的触摸屏控制器至关重要。今天,我们就来深入解析德州仪器(Texas Instruments)的TSC2004,一款专为对功耗敏感的手持应用而设计的4线触摸屏控制器。
文件下载:tsc2004.pdf
一、TSC2004的关键特性
1. 超低功耗设计
TSC2004支持单电源1.2V至3.6V供电,这使得它能够与单节电池供电的设备完美适配,大大延长了设备的续航时间。其功耗极低,在不同的电压和采样率下表现出色,例如在1.8V、50SSPS时仅为760µW,在1.2V、8.2kSPS等效速率时也只有47µW。这种低功耗特性对于便携式设备来说尤为关键,能够有效减少电池的消耗。
2. 强大的功能集成
- 4线触摸屏接口:支持4线电阻式触摸屏配置,能够准确测量触摸位置和压力,提供了X、Y、Z三个维度的坐标信息。
- I²C接口:支持标准、快速和高速三种I²C通信模式,与微处理器的集成非常方便,能够满足不同应用场景的通信需求。
- 内部温度传感器:提供两种温度测量模式,可满足不同应用对环境温度测量的精度要求。
- 预处理功能:内置强大的预处理器,包括MAV滤波器(中位数和平均值滤波器)和区域检测功能,能够减少总线流量和主机处理器的负载,提高系统的整体性能。
3. 高可靠性和防护性能
TSC2004具备增强的ESD保护能力,能够承受±8kV HBM、±1kV CDM、±25kV空气间隙放电和±12kV接触放电,有效保护芯片免受静电干扰和损坏,提高了设备的可靠性和稳定性。
4. 灵活的配置选项
- 分辨率可选:支持10位或12位分辨率编程,可根据不同的屏幕尺寸和性能需求进行灵活调整。
- 多种采样率:支持不同的采样率设置,能够满足不同应用场景下对数据采集速度的要求。
- 系统定时可编程:用户可以通过寄存器对系统定时进行灵活配置,优化系统性能。
二、TSC2004的工作原理
1. 触摸屏幕操作
TSC2004通过对4线电阻式触摸屏的操作来实现触摸位置和压力的测量。当触摸屏被触摸时,通过在触摸屏的不同轴上施加电压,测量触摸点的电压变化,从而确定触摸位置的坐标。同时,通过测量不同的参数,还可以计算出触摸压力的大小。
坐标测量
对于X和Y坐标的测量,TSC2004分别在不同的轴上施加电压,然后通过A/D转换器将测量到的电压转换为数字信号。例如,在测量Y坐标时,连接X+输入到数据转换器芯片,打开Y+和Y–驱动,将X+输入处的电压进行数字化转换,根据电压分压原理确定Y坐标位置。同样的方法用于测量X坐标。
压力测量
测量触摸压力有两种方法。第一种方法需要知道X板电阻、X位置测量值以及触摸屏的两个额外交叉面板测量值 (Z{2}) 和 (Z{1}) ;第二种方法需要知道X板和Y板电阻、X和Y位置测量值以及 (z_{1}) 。通过这些测量值,可以使用相应的公式计算出触摸电阻,从而得到触摸压力的信息。
2. 内部温度传感器
TSC2004的内部温度传感器利用半导体结的特性进行温度测量。它提供两种测量模式:
- 单读数模式:需要在已知温度下进行校准,通过测量TEMP1二极管的电压,根据其温度系数(–2.1mV/°C)来预测环境温度,分辨率为0.3°C/LSB。
- 差分模式:无需校准,通过测量TEMP1和TEMP2二极管的电压差,利用公式计算出环境温度,精度为2°C/LSB,但分辨率为1.6°C/LSB。
3. 模拟-to-数字转换器
TSC2004的A/D转换器采用逐次逼近寄存器(SAR)架构,通过内部的电容重分布实现模拟信号到数字信号的转换。它具有一个独特的低导通电阻开关配置,能够抵消驱动开关导通电阻引起的误差。转换器的分辨率、转换速率等参数可以通过控制寄存器进行编程配置,以满足不同的应用需求。
4. 预处理器
预处理器是TSC2004的一个重要特性,它由MAV滤波器和区域检测单元组成。
- MAV滤波器:可以作为中位数滤波器(MVF)、平均值滤波器(AVF)或组合滤波器(MAVF)独立运行。通过对采集到的信号进行处理,去除噪声,提高数据的准确性。
- 区域检测单元:能够对经过MAV滤波器处理后的数据进行筛选,只保留符合预设条件的数据。它可以设置三个不同的区域:高于上限、介于两个阈值之间和低于下限。当数据满足预设条件时,会触发相应的输出信号。
5. I²C接口
TSC2004支持I²C总线和数据传输协议的三种模式:标准模式(100kHz)、快速模式(400kHz)和高速模式(3.4MHz)。作为I²C从设备,它在主机处理器的控制下进行数据的收发。数据传输过程遵循特定的协议,包括起始条件、停止条件、数据有效和应答机制等。
三、TSC2004的应用模式
1. 转换由TSC2004发起并控制(TSMode 1)
在这种模式下,在检测到笔触摸之前,需要将TSC2004编程为 (PSM = 1) 并选择X - Y - Z扫描或X - Y扫描模式。当触摸屏被触摸时,TSC2004会自动执行预编程的扫描功能,无需主机干预。它会依次测量Y和X坐标,如果需要还会测量压力 (Z{1}) 和 (Z{2}) 值,并将结果存储在相应的寄存器中。完成一次完整的坐标测量所需的时间取决于所选的分辨率、内部转换时钟速率、面板电压稳定时间、预充电和感测时间以及是否选择了预处理等因素。
2. 转换由主机发起,由TSC2004控制(TSMode 2)
TSC2004检测到触摸屏被触摸后,会激活内部的笔触摸信号,将PINTDAV输出拉低。主机识别到中断请求后,通过向A/D转换器控制寄存器写入命令,选择X - Y - Z扫描或X - Y扫描模式。然后,TSC2004按照所选模式进行转换操作。与TSMode 1的主要区别在于,扫描的起始时间由主机决定。
3. 转换完全由主机控制(TSMode 3)
在这种模式下,TSC2004检测到触摸屏被触摸后,主机识别到中断请求,但需要控制转换的各个方面。主机需要依次打开X、Y和Z驱动器,并在每个驱动器打开后等待稳定时间,然后请求相应坐标的转换。这种模式下主机对转换过程的控制更加精细,但也需要更多的编程工作。
四、TSC2004的布局建议
为了获得TSC2004的最佳性能,在布局设计时需要注意以下几点:
1. 电源和接地
- 为TSC2004提供干净、良好旁路的电源。在SNSVDD到AGND和SNSGND之间,以及I/OVDD到DGND之间添加0.1µF陶瓷旁路电容器,并尽可能靠近芯片放置。
- 如果SNSVDD与电源之间的连接阻抗较高,可能需要添加1µF至10µF的电容器。
- 将I/OVDD短接到与SNSVDD相同的电源平面,所有GND引脚(AGND、DGND、SUBGND和SNSGND)连接到干净的接地点,理想情况下为专用的模拟接地平面。
2. 参考输入
如果使用外部参考输入,需要注意其噪声和纹波对数字结果的影响。可以通过内置的MAV滤波器过滤高频噪声,但对于电源频率(50Hz或60Hz)的电压变化较难去除。一些封装选项中的NC引脚建议连接到接地平面,避免有源走线在模拟引脚下方穿过,除非有接地或电源平面进行屏蔽。
3. 触摸屏幕连接
在使用电阻式触摸屏时,转换器与触摸屏之间的连接应尽可能短且坚固,以减少接触电阻变化带来的误差。可以使用带有底部金属层接地的触摸屏来减少电磁干扰(EMI)噪声,同时也可以使用TSC2004内置的MAV滤波器进行滤波。但需要注意的是,滤波电容的使用会增加屏幕的稳定时间和TSC2004的预充电和感测时间。
五、总结
TSC2004是一款功能强大、性能优异、功耗低的4线触摸屏控制器,非常适合对功耗敏感的手持应用。它具有丰富的功能特性、灵活的配置选项和可靠的防护性能,通过内置的预处理器和多种应用模式,能够有效提高系统的整体性能和效率。在布局设计时,遵循相关的建议可以充分发挥其性能优势。电子工程师在设计触摸屏应用时,可以考虑选择TSC2004,以实现更出色的用户体验和产品性能。
大家在实际使用TSC2004的过程中,有没有遇到过什么特别的问题或者有什么独特的经验呢?欢迎在评论区分享交流。
-
低功耗
+关注
关注
12文章
4120浏览量
106937 -
触摸屏控制器
+关注
关注
4文章
126浏览量
58168 -
TSC2004
+关注
关注
0文章
6浏览量
9740
发布评论请先 登录
低功率的触摸屏控制器TSC2004的详细英文原版资料(免费下载)
TSC2004 具有 SPI 串行接口的毫微瓦功耗触摸屏控制器
深入解析TSC2004:低功耗4线触摸屏控制器的卓越之选
评论