TSC2100芯片:高度集成的触摸和音频解决方案

电子说

1.4w人已加入

描述

TSC2100芯片:高度集成的触摸和音频解决方案

在当今的便携式计算、通信和娱乐设备中,对于高度集成且高性能的芯片需求日益增长。TSC2100芯片就是这样一款满足多种需求的产品,它将触摸屏幕控制与立体声音频编解码器功能集于一身,为开发者提供了强大而便捷的解决方案。

文件下载:TSC2100IRHBR.pdf

芯片概述

TSC2100是一款高度集成的触摸屏幕控制器,同时集成了立体声音频编解码器。它采用基于寄存器的架构,通过标准SPI总线与基于微处理器的系统轻松集成,所有外设功能都可通过寄存器和板载状态机进行控制。该芯片适用于个人数字助理、智能手机、MP3播放器等多种设备。

芯片特性

触摸屏幕处理

  • 自动化操作模式:具备全自动操作模式,可减轻主机处理器和总线的负担。
  • 可编程参数:转换器分辨率、速度和平均次数均可编程,最高支持12位分辨率,采样率可达125 kHz。
  • 电池和温度测量:支持直接电池测量,输入电压最高可达6 V,还具备片上温度测量功能。

音频编解码

  • 高音质音频:支持高达48 ksps的采样率,提供97 - dB的高质量立体声音频。
  • 可编程音频处理:具备可编程数字音频低音、高音、均衡和去加重功能。
  • 音频输出驱动:集成325 - mW、8 - Ω扬声器驱动器和立体声耳机放大器,耳机放大器还提供无电容输出选项。

其他特性

  • 低功耗:在48 ksps的立体声音频播放模式下,功耗仅为11 mW。
  • 接口丰富:支持SPI和I²S串行接口,方便与其他设备进行通信。
  • 封装多样:提供32引脚TSSOP和32引脚5×5 mm QFN封装。

工作原理

触摸屏幕操作

TSC2100支持4线电阻式触摸屏幕配置,通过测量触摸点的电阻变化来确定位置。它可以测量X、Y坐标和触摸压力(Z),有三种不同的A/D转换器操作模式:

  • 触摸检测启动转换:芯片检测到触摸后自动启动转换。
  • 主机响应启动转换:芯片检测到触摸后发出中断信号,主机响应后启动转换。
  • 主机完全控制转换:由主机处理器完全控制转换过程。

音频编解码操作

  • 音频接口:通过串行总线(BCLK、ADWS、DOUT、LRCK、DIN)与CPU传输数字音频数据,支持右对齐、左对齐、I²S和DSP四种数据格式,可工作在主模式或从模式。
  • 采样率控制:音频控制寄存器可确定音频DAC和ADC的采样率,ADC和DAC可使用相同或不同的采样率。
  • PLL时钟生成:片上PLL可从系统中各种时钟生成所需的内部ADC和DAC操作时钟,支持2 MHz至50 MHz的MCLK。

模拟前端和数字处理

  • 音频ADC:包括模拟MUX、可编程增益放大器(PGA)和数字抽取滤波器,支持自动增益控制(AGC)。
  • 音频DAC:每个声道由数字音频处理块、数字插值滤波器、数字delta - sigma调制器和模拟重建滤波器组成,具备数字音量控制和可编程数字效果处理功能。

音频输出驱动

  • 功率模式:音频输出驱动可配置为低功率模式或高功率模式,以满足不同负载和输出功率的需求。
  • 电容配置:可选择交流耦合或无电容输出配置,无电容配置可消除交流耦合电容,但需注意短路保护。
  • 短路保护:具备可编程短路检测/保护功能,可通过寄存器控制不同的操作模式。

寄存器配置

TSC2100的所有功能都通过寄存器进行控制,寄存器分为数据页(Page 0)和控制页(Page 1和Page 2)。通过SPI总线发送16位命令来读写寄存器,命令格式包括读写位、页面地址和寄存器地址。

触摸屏幕控制寄存器

  • ADC控制寄存器:控制A/D转换器的分辨率、扫描模式、转换速率等参数。
  • 状态寄存器:反映TSC - ADC的电源状态、数据可用性等信息。
  • 参考控制寄存器:配置电压参考模式、参考电源延迟和内部参考电压。

音频控制寄存器

  • 音频控制1寄存器:设置ADC和DAC的采样率、输入多路复用器、字长和数据格式。
  • 编解码器增益控制寄存器:控制ADC和DAC的增益和静音状态。
  • PLL可编程寄存器:配置PLL的启用和参数,以生成所需的采样时钟。

布局建议

为了获得最佳性能,在布局TSC2100电路时需要注意以下几点:

  • 电源旁路:电源必须干净且经过良好的旁路处理,在芯片附近放置0.1 - µF陶瓷旁路电容,必要时还需添加1 - µF至10 - µF的电容。
  • 参考电压:VREF引脚一般不需要旁路电容,但可用于降低参考噪声。如果使用外部参考电压,要确保其能驱动旁路电容而不产生振荡。
  • 接地:接地引脚应连接到干净的接地端,避免靠近微控制器或数字信号处理器的接地位置,理想情况下使用专用的模拟接地平面。
  • 触摸屏幕连接:与电阻式触摸屏幕的连接应尽可能短且牢固,以减少接触电阻变化带来的误差。

转换时间计算

不同操作模式下的转换时间计算方法不同,具体取决于分辨率、采样率、平均次数、面板电压稳定时间等因素。例如,触摸检测启动的X/Y坐标转换时间计算公式为: [ begin{aligned} t{coordinate} & =2 timesleft[frac{left(t{PRE }+t{SNS }+t{P V S}right)}{125 ns}right] times t{OSC }+2 timesleft{N{AVG}left[left(N{BITS }+1right) times frac{8 MHz}{f{Conv }}+n{1}+12right]+1right} & times t{OSC }+18 times t{OSC }+n{2} times t{OSC }+n{3} times t_{OSC } end{aligned} ]

总结

TSC2100芯片以其高度集成的特性、丰富的功能和灵活的配置选项,为便携式设备的设计提供了强大的支持。无论是触摸屏幕控制还是音频编解码,都能满足开发者的需求。在实际应用中,合理的布局和准确的转换时间计算对于确保芯片的性能至关重要。希望本文能为电子工程师在使用TSC2100芯片进行设计时提供有价值的参考。你在使用这款芯片的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分