电子说
在当今的电子设备中,触摸屏的应用越来越广泛,从智能手机到平板电脑,再到各种工业控制设备,触摸屏为用户提供了更加直观、便捷的交互方式。而 TSC2046 作为一款低电压 I/O 触摸屏控制器,在这一领域发挥着重要的作用。今天,我们就来深入了解一下 TSC2046 的特点、应用以及工作原理。
文件下载:tsc2046.pdf
TSC2046 是德州仪器(Texas Instruments)推出的一款下一代 4 线触摸屏控制器,它是 ADS7846 的升级版本,支持 1.5V 至 5.25V 的低电压 I/O 接口,并且与现有的 ADS7846 100% 引脚兼容,可以直接替换使用,这为现有应用的升级提供了极大的便利。
TSC2046 适用于多种需要触摸屏交互的设备,如个人数字助理(PDA)、便携式仪器、销售点终端、寻呼机、触摸屏显示器和手机等。
TSC2046 的模拟输入具有较宽的输入范围和较低的泄漏电流。其满量程输入跨度为 0 至 VREF,绝对输入范围为 -0.2V 至 +VCC + 0.2V,输入电容典型值为 25pF,泄漏电流最大值为 0.2µA。这些特性保证了在不同输入信号下的稳定性能。
系统分辨率为 12 位,无丢失码,积分线性误差最大为 ±2 LSB,偏移误差最大为 ±6 LSB,增益误差最大为 ±4 LSB,噪声为 70µVrms。这些指标表明 TSC2046 在数据转换方面具有较高的精度和稳定性。
在采样动态方面,转换时间为 3 至 12 个时钟周期,采集时间为 500 个时钟周期,吞吐量速率最高可达 125kHz,多路复用器建立时间为 100ns,孔径延迟为 100ns,孔径抖动为 12ps,通道间隔离度为 70dB。这些特性决定了 TSC2046 在高速采样和多通道切换时的性能表现。
开关驱动器的导通电阻 Y+、X+ 典型值为 5Ω,Y -、X - 典型值为 6Ω,驱动电流最大为 50mA。在实际应用中,需要注意驱动电流不能超过最大值,以免导致器件性能下降。
内部参考电压为 2.45V 至 2.55V,典型值为 2.50V,参考电压漂移为 15ppm/°C,静态电流为 500µA。参考输入范围为 1V 至 +VCC,输入电流非常低(典型值 < 13µA)。在使用参考输入时,需要注意参考电压的稳定性和噪声问题,以确保转换精度。
电池监测输入电压范围为 0.5V 至 6.0V,输入阻抗为 10kΩ,采样精度为 ±2%。温度测量范围为 -40°C 至 +85°C,分辨率为 1.6°C/LSB(差分方法)或 0.3°C/LSB(TEMP0 方法),精度为 ±2°C 或 ±3°C。这些特性使得 TSC2046 能够准确地监测电池状态和环境温度。
TSC2046 是一款经典的逐次逼近寄存器(SAR)模数转换器(ADC),基于电容再分配架构,本身包含采样保持功能。它采用 0.6µm CMOS 工艺制造,具有低功耗和高集成度的特点。
模拟输入(X -、Y - 和 Z 位置坐标、辅助输入、电池电压和芯片温度)通过多路复用器提供给转换器。独特的低导通电阻触摸屏驱动开关配置允许未选中的 ADC 输入通道为外部设备(如触摸屏)提供电源,相应的引脚提供接地。通过保持转换器的差分输入和差分参考架构,可以消除每个触摸屏驱动开关导通电阻带来的误差。
TSC2046 内部的 2.5V 参考电压可以通过控制位 PD1 开启或关闭。通常,内部参考电压仅在单端模式下用于电池监测、温度测量和辅助输入。在差分模式下使用时,可以获得最佳的触摸屏性能。为了与 ADS7843 兼容,必须将内部参考电压关闭。
参考输入的电压差决定了模拟输入范围,TSC2046 可以在 1V 至 +VCC 的参考电压下工作。当参考电压降低时,每个数字输出代码的模拟电压权重也会降低,ADC 固有的任何偏移或增益误差在 LSB 大小方面会显得更大。因此,在使用较低参考电压时,需要注意提供干净的布局和低噪声的电源、参考和输入信号。
在某些应用中,为了过滤触摸屏拾取的噪声,可能需要在触摸屏两端添加外部电容。这些电容会导致触摸屏在被触摸时需要一定的建立时间,通常表现为增益误差。可以通过停止或减慢 TSC2046 的 DCLK 时钟、仅在差分模式下操作或采用 15 时钟/转换模式等方法来解决这个问题。
TSC2046 的温度测量基于半导体结在固定电流水平下的特性。通过测量二极管的正向电压(VBE)随温度的变化,可以预测环境温度。它提供了两种工作模式:一种需要在已知温度下进行校准,只需一次读数即可预测环境温度;另一种不需要校准,采用两次测量方法来消除绝对温度校准的需要,实现 2°C 的精度。
TSC2046 可以监测电压调节器另一侧的电池电压,电池电压范围为 0V 至 6V。输入电压(VBAT)被除以 4,以便 5.5V 的电池电压在 ADC 中表示为 1.375V。为了最小化功耗,分压器仅在采样期间开启。
TSC2046 支持两种触摸压力测量方法。第一种方法需要知道 X 板电阻、测量 X 位置以及触摸屏的两个额外交叉面板测量(Z1 和 Z2);第二种方法需要知道 X 板和 Y 板电阻、测量 X 位置和 Y 位置以及 Z1。通过相应的公式可以计算出触摸电阻。
TSC2046 的数字接口采用串行通信方式,每个通信周期由八个时钟周期组成,一次完整的转换需要三个串行通信,共 24 个时钟周期。通过 DIN 引脚提供控制字节,控制字节包含启动转换、寻址、ADC 分辨率、配置和掉电等信息。
控制字节由 8 位组成,分别为 S(启动位)、A2 - A0(通道选择位)、MODE(12 位/8 位转换选择位)、SER/DFR(单端/差分参考选择位)和 PD1 - PD0(掉电模式选择位)。这些位的不同组合决定了转换器的工作模式和输入配置。
PENIRQ 输出用于检测触摸屏是否被触摸。在掉电模式下(PD0 = 0),Y 驱动器开启,将触摸屏的 Y 平面连接到地。当屏幕被触摸时,X + 输入通过触摸屏被拉到地,PENIRQ 输出变为低电平,触发处理器的中断。在测量 X、Y 和 Z 位置期间,PENIRQ 输出被禁用,以避免内部上拉电阻的泄漏电流影响测量结果。
TSC2046 支持 16 时钟/转换和 15 时钟/转换模式。在 16 时钟/转换模式下,转换 n + 1 的控制位可以与转换 n 重叠,实现每 16 个时钟周期进行一次转换。15 时钟/转换模式是最快的转换方式,但大多数微控制器和数字信号处理器的串行接口无法提供 15 个时钟周期,因此通常用于现场可编程门阵列(FPGA)或专用集成电路(ASIC)。
TSC2046 的输出数据采用直二进制格式,理想输出代码与输入电压之间存在线性关系。在 8 位转换模式下,可以提高转换速度,适用于对数字结果精度要求不高的应用。
TSC2046 有全功率(PD0 = 1)和自动掉电(PD0 = 0)两种主要功耗模式。在高速转换且 16 时钟/转换的情况下,两种模式的功耗差异不大。但当降低 DCLK 频率或减少转换次数时,自动掉电模式可以显著降低功耗。
在单端参考模式下,触摸面板驱动器仅在采集模拟输入电压时开启;而在差分参考模式下,外部设备在采集和转换期间都需要供电。因此,在高转换率的情况下,差分参考模式可能会增加功耗。
为了获得最佳性能,在布局 TSC2046 电路时需要注意以下几点:
TSC2046 作为一款功能强大的低电压 I/O 触摸屏控制器,具有宽电压工作范围、多种测量功能、低功耗和高集成度等优点。通过深入了解其电气特性、工作原理、数字接口和功耗等方面的知识,我们可以更好地将其应用到实际设计中。在布局电路时,遵循合理的布局建议可以提高系统的性能和稳定性。希望本文对电子工程师们在使用 TSC2046 进行设计时有所帮助。大家在实际应用中遇到过哪些问题呢?欢迎在评论区交流分享。
全部0条评论
快来发表一下你的评论吧 !