深度剖析TSC2301:可编程触摸屏控制器与立体声音频编解码器的完美融合
作为电子工程师,我们总是在寻找那些集多功能于一身,且能为设计带来显著优势的芯片。今天,我要和大家深入探讨的就是德州仪器(Texas Instruments)推出的TSC2301,一款高度集成的PDA模拟接口电路,它在触摸屏控制和音频编解码方面展现出了卓越的性能。
文件下载:tsc2301.pdf
1. 特性概览
TSC2301集成度极高,拥有SPI™串行接口,支持4线触摸屏接口,还具备内部的屏幕触摸和键盘按压检测功能,以及触摸压力测量能力。其A/D转换分辨率可编程为8、10或12位,最高采样率可达125 kHz,同时支持直接电池测量(0到6 V)和片上温度测量。此外,它还配备了4x4键盘接口,具备可编程消抖和按键屏蔽功能。
在音频方面,它拥有20位的Delta - Sigma ADC/DAC,动态范围高达98 dB,采样率最高可达48 kHz,采用I2S串行接口,并配备立体声16 - Ω耳机驱动器。同时,它还具备全功率关断控制、8位电流输出DAC、片上晶体振荡器、可编程的低音/中音/高音均衡器、效果处理和6个GPIO引脚,采用单2.7 - V至3.6 - V电源供电,提供64引脚TQFP和120球MicroStar Junior™BGA两种封装形式。
2. 功能模块详解
2.1 触摸屏接口
TSC2301支持4线电阻式触摸屏配置。通过在垂直或水平电阻网络上施加电压,利用ADC将屏幕触摸点的电压转换为数字信号,从而确定触摸位置。它可以测量触摸位置(X, Y)和压力(Z),并在三种不同的A/D转换模式下工作:由TSC2301检测触摸时自动控制转换、主机响应PENIRQ信号启动转换以及主机完全控制转换。
在测量触摸压力时,有两种方法可供选择。第一种方法需要已知X板电阻、测量X位置以及对触摸屏进行两次额外的跨板测量(Z2和Z1);第二种方法需要知道X板和Y板电阻、X和Y位置以及Z1。同时,由于触摸屏按压时可能会出现电压过冲和机械弹跳现象,需要设置适当的延迟时间来确保测量的准确性。
2.2 A/D转换器
TSC2301的模拟输入通过多路复用器连接到逐次逼近寄存器(SAR)模拟 - 数字转换器(ADC),采用电容重分配架构,自带采样/保持功能。其独特的低导通电阻开关配置可减少驱动开关导通电阻引起的误差。
ADC由控制寄存器控制,可通过该寄存器设置通道选择、扫描操作、平均值、分辨率和转换速率等参数。转换结果存储在相应的结果寄存器中。此外,它还提供三种不同的分辨率(8、10或12位),较低的分辨率可减少转换时间和功耗。其内部时钟频率为8 MHz,可通过控制寄存器设置转换时钟速率,以满足不同的分辨率、速度和功耗要求。
2.3 数字接口
TSC2301通过标准SPI总线进行通信,支持全双工、同步、串行通信。SPI主设备生成同步时钟并启动传输,TSC2301作为从设备依赖主设备启动和同步传输。通信协议采用16位命令控制寄存器的读写操作,命令包含R/W位指定数据流向、4位指定内存页面、6位指定寄存器地址和5位保留位。
2.4 音频编解码器
2.4.1 音频模拟I/O
TSC2301拥有一对立体声输入(LLINEIN和RLINEIN)、一个单声道音频输入(MICIN)、一对立体声线路输出(VOUTL和VOUTR)、一个立体声耳机输出放大器(HPL和HPR)以及一个差分单声道输出(MONO +和MONO -)。还包含一个特殊电路,可根据寄存器控制在模拟输出信号路径中插入按键点击音效。
2.4.2 音频数字I/O
数字音频数据通过I2S总线(BCLK、LRCLK、I2SDIN、I2SDOUT)在TSC2301和CPU之间传输,但所有寄存器只能通过SPI总线访问。I2S总线仅工作在从模式,支持四种可编程模式。
2.4.3 音频数据转换器
TSC2301包含立体声20位音频DAC和立体声20位音频ADC,两者必须以相同的采样率(8 kHz、11.025 kHz、12 kHz、16 kHz、22.05 kHz、24 kHz、32 kHz、44.1 kHz或48 kHz)工作。工作时需要一个与I2S总线时钟同步的音频MCLK输入,内部PLL可根据输入时钟生成合适的数字时钟。
2.4.4 DAC数字音量控制
DAC数字效果处理模块实现了数字音量控制,可通过SPI寄存器独立设置每个声道的音量,范围从0 dB到 - 63.5 dB,以0.5 dB为步长。还可通过设置静音位独立静音每个声道,并采用软步进算法避免音频输出出现杂音。
2.4.5 立体声DAC概述
立体声DAC由数字块实现数字插值滤波器、音量控制、去加重滤波器和可编程数字效果/低音增强滤波器,随后是5阶单比特数字Delta - Sigma调制器和开关电容模拟重建滤波器。通过增加过采样和图像滤波,在低采样率下提供增强的性能,抑制量化噪声和信号图像。
2.4.6 音频ADC
音频ADC由4阶多位模拟Delta - Sigma调制器和数字抽取滤波器组成,输入通过单极点模拟滤波器进行抗混叠。数字抽取滤波器包含一个高通IIR滤波器,可去除信号中的直流或次音频分量。ADC的信噪比在44.1/48 kHz模式下典型值为88 dB - A。
2.4.7 音频旁路模式
在音频旁路模式下,L/RLINEIN模拟输入可与DAC输出混合,输出到线路输出(VOUTL/R)、耳机输出(HPL/R)和单声道输出(MONO +/-)。该路径具有立体声模拟音量控制,采用软步进逻辑。
2.4.8 差分单声道输出(MONO +/-)
差分单声道输出可驱动功率放大器,输出可以是立体声线路输出的单声道混合或左声道ADC的模拟输入。
2.4.9 麦克风偏置电压(MICBIAS)
TSC2301提供一个适合偏置驻极体麦克风胶囊的输出电压,该电压始终比芯片电源电压低1 V,可通过寄存器控制禁用以降低功耗。
3. 寄存器配置
TSC2301的多个功能由寄存器控制,包括ADC控制寄存器、DAC控制寄存器、参考寄存器、配置控制寄存器、键盘寄存器、数据寄存器和音频控制寄存器等。每个寄存器的不同位用于设置特定的功能和参数,例如ADC分辨率、转换时钟速率、音量控制、滤波功能等。
4. 操作模式
4.1 触摸屏测量
TSC2301提供三种触摸屏转换模式:
- TSC2301检测触摸时自动控制转换:TSC2301检测到触摸后,自动启动转换过程,依次测量Y和X坐标,若需测量压力,还会测量Z1和Z2值。这种模式可充分利用集成的触摸屏处理功能,减少主机处理器的处理开销和中断次数。
- 主机响应PENIRQ信号启动转换:TSC2301检测到触摸并发出PENIRQ信号,主机响应后选择触摸屏扫描功能,然后转换过程按上述方式进行。这种模式需要主机更多的控制,一般不推荐。
- 主机完全控制转换:主机控制转换的各个方面,包括开启驱动、设置延迟时间和启动转换等。
4.2 温度测量
TSC2301提供两种温度测量模式:第一种需要在已知温度下进行校准,通过测量二极管电压来预测环境温度,分辨率为0.3°C/LSB;第二种采用两次测量(差分)方法,无需校准,分辨率为2°C/LSB。
4.3 电池测量
TSC2301可以监测电池电压,其输入电压可通过分压电路调整,以适应A/D转换器的输入范围。测量过程需要设置适当的参考电压和延迟时间。
4.4 辅助测量
两个辅助电压输入可用于测量外部电压,输入范围为0 V至VREF,测量过程与电池测量类似。
4.5 端口扫描
端口扫描模式可同时对两个电池输入和两个辅助输入进行采样和转换,完成后DAV引脚置低,通知主机读取数据。
4.6 D/A转换器
TSC2301的板载8位DAC可通过连接在ARNG引脚和地之间的电阻控制输出电流,用于LCD对比度控制等应用。
4.7 键盘接口
TSC2301的键盘接口适用于4x4矩阵键盘,通过控制寄存器设置扫描速率和消抖时间,扫描结果存储在键盘数据寄存器中。
5. 布局建议
在进行TSC2301的电路设计时,布局至关重要。由于其基本SAR架构对电源、参考、接地连接和数字输入上的毛刺或突然变化敏感,因此需要确保电源干净且充分旁路,为每个电源引脚靠近芯片放置0.1 - µF陶瓷旁路电容,必要时添加1 - µF至10 - µF电容。同时,要保持音频参考引脚VREF +/VREF - 干净无噪声,可添加去耦电容和串联电阻。HPGND引脚应连接到干净的接地点,避免与微控制器或数字信号处理器的接地过近。在使用电阻式触摸屏时,要确保转换器与触摸屏之间的连接短而牢固,减少接触电阻变化带来的误差。
总结
TSC2301凭借其丰富的功能和高度的集成性,为电子工程师在触摸屏控制和音频处理应用中提供了一个强大而灵活的解决方案。通过深入了解其特性、功能模块、寄存器配置和操作模式,并遵循布局建议,我们可以充分发挥其性能,设计出更优秀的电子产品。大家在实际应用中是否也遇到过类似多功能芯片的设计挑战呢?欢迎在评论区分享你的经验和见解。
-
TSC2301
+关注
关注
0文章
3浏览量
6568 -
音频编解码
+关注
关注
0文章
21浏览量
3297
发布评论请先 登录
深度剖析TSC2301:可编程触摸屏控制器与立体声音频编解码器的完美融合
评论