TSC2046低电压I/O触摸屏控制器技术剖析

电子说

1.4w人已加入

描述

TSC2046低电压I/O触摸屏控制器技术剖析

在当今电子设备高度普及的时代,触摸屏控制器作为人机交互的重要组成部分,其性能和特性对于设备的使用体验至关重要。TSC2046作为一款先进的低电压I/O触摸屏控制器,在众多应用领域展现出了卓越的性能。今天,我们就来深入剖析TSC2046的各项特性、工作原理以及实际应用中的注意事项。

文件下载:TSC2046IRGVR.pdf

一、TSC2046概述

TSC2046是德州仪器(Texas Instruments)推出的一款下一代4线触摸屏控制器,是ADS7846的升级版本。它支持1.5V至5.25V的低电压I/O接口,并且与现有的ADS7846引脚完全兼容,这意味着可以轻松将现有应用升级到新版本。该控制器具有多种特性,使其成为电池供电系统的理想选择。

特性亮点

  1. 宽电压范围:工作电压范围为2.2V至5.25V,数字I/O电压范围为1.5V至5.25V,能适应不同的电源环境。
  2. 内部参考电压:具备2.5V内部参考电压,可用于辅助输入、电池监测和温度测量模式,并且在不使用时可关闭以节省功耗。
  3. 多种测量功能:支持直接电池测量(0V至6V)、片上温度测量和触摸压力测量。
  4. 接口方式:采用QSPI和SPI 3线接口,方便与其他设备进行通信。
  5. 自动掉电功能:有助于降低功耗,延长电池续航时间。
  6. 多种封装形式:提供TSSOP - 16、QFN - 16和VFBGA - 48等多种封装,满足不同的应用需求。

应用领域

TSC2046广泛应用于个人数字助理(PDA)、便携式仪器、销售点终端、寻呼机、触摸屏显示器、手机等设备中,为这些设备提供了可靠的触摸屏控制解决方案。

二、电气特性分析

模拟输入特性

模拟输入具有一定的范围和特性,绝对输入范围为 - 0.2V至 + VCC + 0.2V,电容为25pF,泄漏电流为0.1µA。这些特性确保了模拟信号的准确采集和处理。

系统性能指标

系统分辨率为12位,无丢失代码为11位,积分线性误差为±2 LSB,偏移误差和增益误差在一定范围内。噪声和电源抑制比等指标也表现出色,保证了系统的稳定性和准确性。

采样动态特性

转换时间和采集时间分别为3和12个CLK周期,吞吐量速率为125kHz,多路复用器建立时间为500ns,孔径延迟为30ns。这些参数决定了系统的采样速度和精度。

开关驱动特性

开关驱动的导通电阻在Y + 、X + 为5Ω,Y - 、X - 为6Ω,驱动电流在100ms持续时间内可达50mA。

参考输出和输入特性

内部参考电压为2.45V至2.55V,参考漂移为500ppm/°C,参考输入范围为1.0V至 + VCC,输入阻抗在不同模式下有所不同。

电池监测和温度测量特性

电池监测输入电压范围为0.5V至6.0V,输入阻抗在采样和关闭状态下不同,测量精度在不同条件下有所差异。温度测量范围为 - 40°C至 + 85°C,分辨率和精度也有相应的指标。

三、工作原理详解

基本架构

TSC2046是一款经典的逐次逼近寄存器(SAR)模数转换器(ADC),基于电容重分配架构,具有采样保持功能,采用0.6µm CMOS工艺制造。

模拟输入处理

模拟输入通过多路复用器提供给转换器,独特的低导通电阻触摸屏驱动开关配置允许未选择的ADC输入通道为外部设备(如触摸屏)提供电源和接地。通过保持差分输入和差分参考架构,可以消除触摸屏驱动开关导通电阻带来的误差。

内部参考电压

内部2.5V参考电压可通过控制位PD1开启或关闭。在单端模式下,内部参考电压常用于电池监测、温度测量和辅助输入;而在差分模式下,可实现最佳的触摸屏性能。为了与ADS7843兼容,上电后需要将PD1置为0以确保参考电压关闭。

参考输入影响

参考输入的电压差决定了模拟输入范围,参考电压的降低会影响LSB大小和ADC的偏移、增益误差。在进行测量时,开关驱动开启时参考电压的情况需要特别注意,采用差分参考模式可以解决一些误差问题,但在使用时需要考虑功耗问题。

触摸屏稳定问题

在某些应用中,触摸屏可能需要外接电容来过滤噪声,但这会导致触摸屏触摸时的稳定时间问题,可能表现为增益误差。可以通过停止或减慢TSC2046的DCLK、仅在差分模式下操作或采用15时钟/转换模式等方法来解决。

温度测量方法

TSC2046提供两种温度测量模式。第一种模式需要在已知温度下进行校准,通过测量二极管的正向偏置电压来预测环境温度,分辨率为0.3°C/LSB。第二种模式不需要温度校准,采用两次测量方法,通过计算两次测量的电压差来计算温度,分辨率为1.6°C/LSB。

电池测量功能

TSC2046可以监测电压调节器另一侧的电池电压,电池电压范围为0V至6V,输入电压通过4分频后输入到ADC,以简化多路复用器和控制逻辑。为了降低功耗,分频器仅在采样期间开启。

压力测量方式

TSC2046支持两种压力测量方法。第一种方法需要知道X板电阻、测量X位置以及两个额外的交叉面板测量值;第二种方法需要知道X板和Y板电阻、测量X和Y位置以及Z1值。

四、数字接口与控制

数字接口操作

TSC2046的数字接口通常与微控制器或数字信号处理器的基本串行接口进行通信,每次通信由8个时钟周期组成,一次完整的转换需要三次串行通信,共24个时钟周期。

控制字节功能

控制字节通过DIN引脚提供,包含启动转换、地址选择、ADC分辨率、配置和掉电等信息。其中,S位为启动位,A2 - A0为通道选择位,MODE位控制转换分辨率,SER/DFR位控制参考模式,PD1 - PD0位控制掉电和内部参考电压配置。

PENIRQ输出特性

PENIRQ输出用于检测触摸屏的触摸事件。在掉电模式下,Y驱动开启,当屏幕被触摸时,X + 输入通过触摸屏接地,PENIRQ输出变低,引发处理器中断。不同版本的TSC2046内部上拉电阻值不同,会影响PENIRQ的响应时间,使用时需要注意。

不同转换时钟模式

TSC2046支持16时钟/转换和15时钟/转换模式。16时钟/转换模式可以实现控制位的重叠,提高转换效率;15时钟/转换模式是最快的时钟方式,但大多数微控制器和数字信号处理器无法支持,可用于FPGA或ASIC应用。

数据格式与8位转换模式

输出数据采用直二进制格式。当需要更快的吞吐量且对数字结果要求不高时,可以使用8位转换模式,该模式可以提前4个时钟周期完成转换,并且时钟速率可以提高50%,从而使转换速率提高2倍。

五、功耗与布局考虑

功耗分析

TSC2046有全功率和自动掉电两种主要功耗模式。在全速和16时钟/转换模式下,两种模式的差异不大;但当DCLK频率保持最大但转换次数减少时,自动掉电模式可以显著降低功耗。此外,参考模式也会影响功耗,差分参考模式在高转换速率下可能会增加功耗。

布局建议

为了实现TSC2046的最佳性能,布局时需要注意以下几点:

  1. 电源和旁路电容:电源应干净且有良好的旁路,在靠近设备处放置0.1µF陶瓷旁路电容,根据情况可能需要1µF至10µF电容。使用低泄漏电容以减少掉电模式下的功耗。
  2. 参考引脚:VREF引脚一般不需要旁路电容,若使用外部参考电压,要确保其能驱动旁路电容而不产生振荡。
  3. 接地连接:GND引脚应连接到干净的接地点,避免靠近微控制器或数字信号处理器的接地端,理想情况下应使用专门的模拟接地平面。
  4. 触摸屏连接:与触摸屏的连接应尽可能短且牢固,以减少误差。
  5. 噪声处理:在触摸屏应用中,噪声可能是主要误差源,可以采用带接地金属层的触摸屏和滤波电容来减少噪声影响,但要注意触摸屏的稳定时间。

六、总结

TSC2046作为一款功能强大的低电压I/O触摸屏控制器,具有多种特性和功能,适用于各种电池供电的设备。在实际应用中,我们需要根据具体需求合理选择参数和工作模式,同时注意布局和功耗等方面的问题,以确保系统的稳定性和性能。希望通过本文的介绍,能帮助电子工程师更好地了解和应用TSC2046,为相关产品的设计和开发提供有益的参考。你在使用TSC2046的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分