TSC2014:低功耗触摸屏幕控制器的卓越之选
在当今的电子设备设计领域,低功耗、高性能的触摸屏幕控制器是许多手持设备的核心组件。德州仪器(TI)的TSC2014便是这样一款出色的产品,它专为对功耗敏感的手持应用而设计,基于先进的低压处理器,为各类电子设备带来了优质的触摸交互体验。
文件下载:tsc2014.pdf
一、核心特性剖析
1. 超低功耗设计
TSC2014支持1.2V至3.6V的单电源供电,这使得它可以直接由单节电池供电,大大降低了设备的功耗。其功耗表现十分出色,在不同电压和采样速率下,功率消耗都维持在较低水平。例如,在1.8V、50SSPS时功耗为430μW;在1.2V、8.2kSPS等效速率下,功耗仅为37μW。这种低功耗特性使得设备的续航能力得到显著提升,非常适合便携式设备如手机、MP3播放器等的应用。
2. 丰富的功能特性
- 4线触摸屏接口与比例转换:该控制器支持4线触摸屏配置,通过比例转换能够准确测量触摸位置,为设备提供了高精度的触摸定位功能。
- 预处理功能:具备强大的预处理功能,可以减少总线活动,降低主机处理器的资源消耗,让主机能够将更多的资源投入到更关键的任务中。
- 高速I²C兼容接口:支持I²C串行总线和数据传输协议的标准、快速和高速三种模式,能够满足不同应用场景下的数据传输需求,提高了数据传输的效率和稳定性。
- 内部温度测量与触摸压力测量:集成了内部温度传感器和触摸压力测量功能,使得设备能够实时监测环境温度和用户的触摸压力,为应用程序提供更多的交互信息。
- 增强的ESD保护:提供了高达±8kV HBM、±1kV CDM、±25kV空气间隙放电和±11kV接触放电的ESD保护,有效提高了设备的可靠性和稳定性,减少了静电对设备的损害。
- 可编程特性:具备基于寄存器的可编程能力,可实现10位或12位分辨率选择、采样速率设置以及系统定时配置等功能,满足不同应用场景的多样化需求。
二、内部结构与工作原理
1. 功能模块组成
TSC2014主要由触摸屏接口、辅助输入(AUX)、温度传感器、采集活动预处理、内部转换时钟和I²C接口等模块组成。各模块协同工作,实现了对触摸屏的精确控制和数据采集。
2. 触摸屏操作原理
电阻式触摸屏通过在电阻网络上施加电压,测量触摸点处的电阻变化来确定触摸位置。TSC2014支持4线触摸屏配置,通过对X和Y坐标的测量,能够准确确定触摸点的位置。在测量过程中,通过切换不同的驱动信号,实现对触摸位置和压力的测量。同时,为了消除触摸面板在按压时的机械弹跳引起的电压过冲和延迟问题,TSC2014提供了可编程的延迟时间设置,确保测量结果的准确性。
3. 内部温度传感器原理
内部温度传感器利用半导体结在固定电流水平下的特性来测量环境温度。TSC2014提供了两种温度测量模式:一种需要在已知温度下进行校准,通过测量TEMP1二极管的电压来预测环境温度,分辨率可达0.3°C/LSB;另一种采用差分测量方法,通过测量TEMP1和TEMP2二极管的电压差来计算温度,无需绝对温度校准,精度可达2°C/LSB。
4. 模数转换器原理
模拟输入信号通过多路复用器传输到逐次逼近寄存器(SAR)模数转换器进行转换。该转换器基于电容重新分配架构,具有采样和保持功能。通过控制两个A/D转换器控制寄存器,可以实现不同的工作模式,包括通道选择、扫描操作、预处理、分辨率和转换速率的编程设置。
5. 预处理功能原理
预处理单元由组合MAV滤波器(中值滤波器和平均滤波器)和区域检测组成。MAV滤波器可以根据不同的配置对采集到的数据进行滤波处理,去除噪声,提高数据的准确性。区域检测单元则可以对处理后的数据进行筛选,只保留符合预设条件的数据,并在满足条件时发出警报。
三、I²C接口与数据传输协议
TSC2014支持I²C总线的标准、快速和高速三种模式,作为从设备在I²C总线上进行数据传输。在数据传输过程中,主机负责生成串行时钟(SCL)、控制总线访问以及生成起始和停止条件。数据传输遵循特定的协议,包括起始条件、停止条件、数据有效和应答机制等。在不同的模式下,数据传输的时序要求也有所不同,需要严格按照要求进行设置,以确保数据传输的准确性和稳定性。
四、设备功能模式详解
1. 触摸屏测量模式
- TSMode 1:由TSC2014自身发起并控制转换过程。在该模式下,当触摸屏被触摸时,TSC2014会自动执行预设的扫描功能,无需主机干预。可以选择X - Y - Z扫描或X - Y扫描模式,根据不同的设置完成对触摸位置和压力的测量。
- TSMode 2:由主机发起转换过程。当TSC2014检测到触摸屏被触摸时,会向主机发送中断请求,主机接收到请求后,通过写入A/D转换器控制寄存器选择扫描功能,然后TSC2014开始执行转换过程。
- TSMode 3:由主机完全控制转换过程。当TSC2014检测到触摸屏被触摸并发出中断请求后,主机需要控制所有的转换步骤,包括打开驱动、发送转换请求等。
2. 不同模式的时间计算
在不同的模式下,完成坐标转换所需的时间也不同。时间计算涉及到多个因素,如内部转换时钟速率、面板电压稳定时间、预充电和感测时间以及是否进行预处理等。通过相应的公式可以计算出在不同设置下完成坐标转换所需的时间,这对于系统的设计和优化非常重要。
五、编程与寄存器配置
1. 数字接口与地址字节
TSC2014具有7位从地址字,前6位由工厂预设,最后一位由地址输入引脚AD0决定。通过I²C总线进行通信时,主机发送的地址字节中的最后一位(R/$overline{W}$)用于定义读写操作。
2. 写入和读取操作
写入操作时,主机先发送包含地址和写入位的从地址,TSC2014收到匹配的地址后会发送应答信号,然后主机写入输入控制字节,最后通过发送停止或重复起始条件结束写入周期。读取操作时,主机发送起始条件、从地址和读取位,TSC2014收到匹配的地址后发送应答信号,然后依次发送数据字节,主机在接收每个数据字节后发送应答信号,最后一个数据字节接收后发送非应答信号并发送停止或重复起始条件结束读取周期。
3. 寄存器复位
TSC2014有三种复位方式:上电复位、外部引脚复位和软件复位。上电复位时,内部会产生一个长时间的复位脉冲;外部引脚复位通过RESET引脚实现,但复位脉冲宽度必须至少为10μs;软件复位通过向控制字节1的CB1.1位写入'1'来激活,但需要用户写入'0'来清除复位状态。
4. 寄存器映射
TSC2014的寄存器包括控制字节0、控制字节1、配置寄存器0、配置寄存器1、配置寄存器2、转换器功能选择寄存器和数据寄存器等。不同的寄存器具有不同的功能,通过对这些寄存器的配置,可以实现对TSC2014的各种功能控制,如分辨率选择、扫描模式设置、采样速率设置等。
六、应用与实现
1. 应用信息
TSC2014通过I²C串行接口与主机进行通信,作为I²C从设备,在主机的控制下进行数据的输入和输出。通过写入不同的寄存器,可以实现对TSC2014的功能控制。测量结果会存储在相应的寄存器中,主机可以随时读取。此外,TSC2014还提供了两个可选信号PINTDAV和PENIRQ,用于指示数据可用和触摸检测。
2. 典型应用
以一个具体的设计为例,使用1.6V电源,对触摸屏进行测量。在这个设计中,TSC2014可以实现对触摸屏的位置和压力测量,同时还可以进行辅助输入和温度测量。辅助输入可以用于外部温度传感、环境光监测或电池电流检测等应用。温度测量可以通过TEMP1和TEMP2两种模式进行,根据不同的需求选择合适的测量方式。
七、电源供应与布局建议
1. 电源供应
为了确保TSC2014的稳定运行,电源供应应该干净且经过良好的旁路处理。建议在VDD/REF和GND之间添加一个0.1μF的陶瓷旁路电容,并尽可能靠近设备放置。如果VDD/REF与电源之间的连接阻抗较高,还可能需要添加一个1μF至10μF的电容。
2. 布局建议
在布局设计时,需要注意以下几点:
- 由于SAR架构对电源、参考、接地和数字输入的干扰比较敏感,因此要确保电源的干净和旁路处理,避免在模拟引脚下方布置有源走线,除非有接地或电源平面进行屏蔽。
- GND引脚应连接到干净的接地端,最好是模拟接地。避免与微控制器或数字信号处理器的接地端过于接近,必要时可以直接从转换器连接到电源输入或电池连接点。
- 对于电阻式触摸屏的连接,应尽量缩短和加强连接线,避免因接触电阻变化而导致的误差。
- 为了减少噪声对测量结果的影响,可以采用带有底部金属层接地的触摸屏,并使用TSC2014的内置MAV滤波器进行滤波。同时,在Y + 、Y - 、X + 和X - 到地之间添加滤波电容也可以帮助减少噪声,但会增加屏幕的稳定时间和预充电、感测时间。
八、总结与展望
TSC2014作为一款低功耗、高性能的触摸屏幕控制器,具有丰富的功能特性和灵活的可编程能力。它在功耗控制、测量精度、数据传输等方面都表现出色,能够满足各种对功耗敏感的手持设备的应用需求。在实际设计中,我们需要根据具体的应用场景,合理配置寄存器,选择合适的工作模式,同时注意电源供应和布局设计,以充分发挥TSC2014的性能优势。随着电子技术的不断发展,相信TSC2014在未来的电子设备设计中将会发挥更加重要的作用。各位工程师在使用过程中是否也遇到过一些独特的问题呢?不妨在评论区分享交流一下。
-
低功耗
+关注
关注
12文章
3981浏览量
106848
发布评论请先 登录
TSC2014 具有 I2C 接口的 1.2V 至 3.6V、12 位、4 引线触摸屏控制器
TSC2014:低功耗触摸屏幕控制器的卓越之选
评论