深入解析TSC2004:低功耗4线触摸屏控制器的卓越之选

电子说

1.4w人已加入

描述

深入解析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的过程中,有没有遇到过什么特别的问题或者有什么独特的经验呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分