电子说
在当今电子设备的开发过程中,对于电阻式触摸屏控制器的性能评估和应用开发是至关重要的一环。德州仪器(TI)推出的TSC2020EVM和TSC2020EVM - PDK评估套件,为工程师们提供了一个全面且便捷的平台,用于评估TSC2020电阻式触摸屏控制器的各项特性和功能。本文将深入探讨这两个评估套件的特点、操作方法以及相关软件的使用,帮助电子工程师更好地利用这些工具进行设计和开发。
文件下载:TSC2020EVM.pdf
TSC2020EVM是一款针对TSC2020电阻式多点触摸屏控制器的全功能评估板。它采用模块化设计,能够与多种DSP和微控制器接口板配合使用,方便工程师在不同的系统环境中对TSC2020进行评估。这种模块化的设计大大提高了评估板的灵活性和通用性,使得工程师可以根据具体的项目需求选择合适的接口板进行搭配。
TSC2020EVM - PDK是一个完整的评估和演示套件,它包含了TSC2020EVM板、基于USB的USB - MODEVM主板以及适用于Microsoft Windows XP操作系统的评估软件。这个套件为工程师提供了一个一站式的解决方案,通过计算机就可以方便地对TSC2020进行全面的控制和评估。USB - MODEVM主板通过USB端口将TSC2020EVM连接到计算机,使得数据的传输和控制更加便捷。
| 为了实现最大的灵活性,TSC2020EVM设计了多种模拟接口连接选项。它支持3x5模拟矩阵电阻式多点触摸屏,通过50针的连接器J4可以直接连接到相应的电阻式多点触摸屏。此外,J1处的10针双行接头/插座组合提供了对TSC模拟输入引脚的访问,方便连接多个模拟源。具体的引脚定义如下表所示: | Pin Number | Signal | Description |
|---|---|---|---|
| J1.1 | AUX IN | Auxiliary input, ranging from 0V to VDD | |
| J1.3 | Y - 3 or YD3 | Negative electrode of the third column from touch screen | |
| … | … | … |
| TSC2020EVM的数字接口同样设计得非常方便,J2处的10针双行接头/插座组合提供了对TSC数字控制和串行数据引脚的访问。通过这个接口,工程师可以方便地与多个控制平台进行连接和通信。其引脚定义如下: | Pin Number | Signal | Description |
|---|---|---|---|
| J2.14 | RESET | Hardware reset, input to TSC, active low | |
| J2.15 | PINTDAV | Pen status and/or data available interrupt, output from TSC, active low | |
| … | … | … |
| J3为TSC2020EVM提供了与公共电源总线的连接,具体的电源引脚定义如下表所示: | Unused Signal | Unused Signal | |
|---|---|---|---|
| 1 | 3 | Unused | |
| DGND | 5 | AGND | |
| +1.8VD | 7 | Unused | |
| +3.3VD | 9 | Unused |
TSC2020的电源可以从+1.8 - VD或+3.3 - VD端子提供,通过JP1可以选择不同的直流电压作为TSC的电源。当JP1处于默认工厂配置(引脚1 - 2连接)时,TSC的电源来自J3.9(+3.3 VD);当引脚2 - 3连接时,电源来自J3.7(+1.8 VD)。用户还可以通过移除JP1上的跳线并将电源连接到JP1的引脚2,来连接1.6 VD到3.6 VD之间的任何直流电源。
| TSC2020EVM - PDK包含TSC2020EVM PCB、USB - MODEVM PCB以及评估软件安装程序和相关文档。在进行硬件设置时,需要将两个PCB连接在一起,并且确保所有开关和跳线都处于制造商发货时的默认位置。具体的默认位置如下表所示: | Switch or Jumper | Setting |
|---|---|---|
| SW1 | SW1 - 1 ON | |
| SW1 - 2 ON | ||
| … | … |
软件安装过程相对简单,按照以下步骤进行操作即可:
当硬件和软件安装及设置过程都成功完成后,将USB电缆从PC连接到USB - MODEVM接口板(主板上的J7)。由于USB - MODEVM板在工厂配置下由USB接口供电,因此无需外部电源供应,USB - MODEVM上的电源指示灯LED应该会亮起,黄色LED(D2,位于J7 USB插头旁边)也应该亮起。为了使用触摸屏功能,需要将电阻式多点触摸屏连接到TSC2020EVM的J1或J4。连接时要确保触摸屏与EVM牢固且正确连接,避免出现误连接或松动的情况。
启动TSC2020EVM - PDK软件后,GUI界面会正确显示。界面左上角的绿色LED指示数字串行接口类型,对于TSC2020EVM - PDK,该类型应为I2C。右侧的框显示固件的位置和版本。界面上半部分的各个区域可以对TSC2020的控制字节模式1(CB1)进行设置,通过点击相应的LED或选择下拉滑块可以设置不同的参数。右上角的两个LED可以用于对TSC2020进行软件复位和停止ADC操作。界面右侧靠近右上角的框显示屏幕上同时触摸的数量。
该标签是GUI的默认(启动)标签,显示多点触摸段和非触摸数据(如AUX和温度)。TSC2020可以测量辅助输入电压(AUX)和温度,非触摸数据采集功能在该标签的右侧显示这些参数的测量值。温度测量有两种模式,使用TEMP1和TEMP2测量可以实现2°C的分辨率和精度;仅使用TEMP1测量可以实现0.3°C的分辨率,但需要用户知道+25°C时的TEMP1值。默认情况下,软件会持续读取非触摸数据、AUX、TEMP1和TEMP2,并自动更新GUI显示中的非触摸数据采集部分。点击绿色LED“自动读取”可以停止数据采集。AUX和温度测量都需要参考电压,通过在(V{REF})值控制器框中输入相应的电压值来设置,工厂默认(V{REF})设置为3.3 VDC。当在触摸屏上检测到一个或多个触摸时,该标签中的多点触摸段显示框会更新,指示被触摸的段。
在该标签中,当在触摸屏上按下一个或多个触摸时,触摸屏数据(如每个触摸的X、Y和Z坐标)会在“触摸屏功能”图片框中绘制出来。随着触摸压力的增加,像素大小会相应增大。通过“最大Z值显示”旋钮可以设置一个最小阈值,以避免显示轻微按压的点,从而消除可能由触摸屏机械抖动或物理抖动引起的虚假点的显示。点击显示底部的“清除图形”按钮可以清除“触摸屏功能”框的显示。
该标签用于设置TSC2020的控制或配置寄存器,包含四个配置部分和两个状态框。四个配置部分分别对应配置寄存器CRF0、CFR1、CFR2以及AUX和TEMP阈值寄存器。阈值选择部分下方的状态框显示写入这些TSC2020控制和配置寄存器的当前值。每个多个选择器旁边都有一个数字框,点击数字框可以将数据发送到相应的控制寄存器。具体的配置参数包括:
点击该标签会显示一个屏幕,通过使用脚本可以灵活地对TSC2020EVM进行读写操作。将脚本的一行或多行输入或加载到命令缓冲区,点击“执行命令缓冲区”按钮即可运行脚本。如果脚本行是读取命令,读取的数据会显示在“数据读写”部分;如果是写入命令,写入的数据字节也会返回到该部分。该标签上有三个LED,脚本执行完成后“req done”LED会亮起(变为绿色),如果发生通信错误,相应的错误LED会亮起。三个读取按钮可以显示TSC2020的阈值、控制和状态寄存器的内容,这些内容也会显示在屏幕的“数据读写”部分。
该标签展示了使用TSC2020多点触摸数据可以实现的许多应用和特色功能,包含四个子标签:
通过文件菜单中的“日志脚本和结果...”选项,可以打开一个文件选择窗口,指定一个日志文件来记录脚本和结果。从此时开始,读写脚本和后续结果会被记录到该文件中。例如,在配置标签中执行的任何操作都会记录数据写入文件;在命令行界面标签中点击读取按钮会记录数据读取和后续的读取结果。
选择文件菜单中的“日志数据到文件...”选项,打开文件选择窗口,指定一个日志文件(默认日志数据文件名为TSC2020evmData.txt)。在后续的软件操作中,数据记录菜单会被启用。当准备开始记录数据到文件时,选择“数据记录 → 开始记录”,数据会被写入文件,直到选择“数据记录 → 停止记录”。当屏幕未被触摸时,AUX、TEMP1和TEMP2值会被写入文件,同时Index、X、Y、(Z{1})和(Z{2})参数的值为9999,表示未更新;当屏幕被触摸时,X、Y、(Z{1})和(Z{2})参数会被写入文件,AUX、TEMP1和TEMP2值为9999。数据文件的格式为:第一列是时间(以毫秒为单位),第2到9列分别是Index、X、Y、(Z{1})、(Z_{2})、AUX、TEMP1和TEMP2,每次新的读取结果会作为文件中的新行。由于开始记录命令后数据会不断更新,记录的数据文件可能会很快变得很大,因此建议只记录必要的数据。
TSC2020EVM和TSC2020EVM - PDK评估套件为电子工程师提供了一个强大而全面的平台,用于评估和开发TSC2020电阻式触摸屏控制器。通过灵活的接口设计、丰富的软件功能以及详细的操作说明,工程师可以方便地对TSC2020的各项性能进行测试和优化。在使用这些套件时,需要注意按照操作说明进行硬件设置和软件安装,确保设备的正常运行。同时,要注意遵守相关的警告和限制,如输入输出电压范围、温度限制等,以避免对设备造成损坏。希望本文能够帮助电子工程师更好地了解和使用TSC2020EVM和TSC2020EVM - PDK评估套件,为电子设备的开发带来更多的便利和创新。
你在使用这些评估套件的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !