电子说
在电子设计领域,评估模块和工具对于测试和验证新设备的功能和性能至关重要。其中,TSC2020EVM和TSC2020EVM - PDK是用于评估TSC2020电阻式触摸屏控制器的重要工具。今天,我们就来详细探讨一下这两个评估模块的特点、操作和使用方法。
文件下载:TSC2020EVM-PDK.pdf
TSC2020EVM 和 TSC2020EVM - PDK 是德州仪器(TI)推出的用于评估TSC2020电阻式触摸屏控制器的评估模块和套件。TSC2020 是一款具有辅助输入和温度测量功能的电阻式触摸屏控制器,这两个评估工具可以让我们全面评估 TSC2020 的各方面性能。
为了实现最大的灵活性,TSC2020EVM设计了多种模拟接口连接方式。
| 10针连接器 J1:Samtec的SSW - 110 - 22 - F - D - VS - K和TSM - 110 - 01 - T - DV - P提供了一个方便的10针双行插头/插座组合(J1),可访问TSC的模拟输入引脚。其引脚定义如下表所示: | Pin Number | Signal | Description |
|---|---|---|---|
| J1.1 | AUX IN | 辅助输入,范围从 0V 到 VDD | |
| J1.3 | Y - 3 or YD3 | 触摸屏第三列的负极 | |
| J1.5 | Y + 3 or YU3 | 触摸屏第三列的正极 | |
| … | … | … |
| TSC2020EVM的数字接口设计也很便于与多个控制平台连接。同样使用了Samtec的10针双行插头/插座组合(J2),可访问TSC的数字控制和串行数据引脚。 | Pin Number | Signal | Description |
|---|---|---|---|
| J2.14 | RESET | 硬件复位,输入到TSC,低电平有效 | |
| J2.15 | PINTDAV | 笔状态和/或数据可用中断,输出从TSC,低电平有效 | |
| J2.16 | SCL | I²C™总线串行时钟 | |
| … | … | … |
| J3 为 TSC2020EVM 提供了连接到公共电源总线的接口,电源引脚定义如下: | Unused Signal | Unused Signal | |
|---|---|---|---|
| 1 | 3 | Unused | |
| DGND | 5 | AGND | |
| +1.8VD | 7 | Unused | |
| +3.3VD | 9 | Unused |
TSC2020 的电源(VDD)可以从 +1.8 - VD 或 +3.3 - VD 端子提供,通过 JP1 进行电压选择。当 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电源供应设计要点相关资料时出现网络连接问题,未能获取到相应内容。我们可以继续探讨这个评估模块的其他方面。
| TSC2020EVM - PDK包含三个主要组件:TSC2020EVM PCB、USB - MODEVM PCB和评估软件安装程序及相关文档。两个PCB板连接在一起,TSC2020EVM板安装在USB - MODEVM板上。所有开关和跳线都应保持制造商发货时的默认位置,具体位置如下表所示: | Switch or Jumper | Setting |
|---|---|---|
| SW1 - 1 | ON | |
| SW1 - 2 | ON | |
| SW2 - 1 | OFF | |
| … | … |
安装和设置TSC2020EVM - PDK的步骤如下:
当硬件和软件安装及设置完成后,将USB电缆从PC连接到USB - MODEVM接口板(主板上的J7)。由于USB - MODEVM板默认通过USB接口供电,因此无需外部电源,板上的电源指示灯应亮起。为了使用触摸屏功能,需要将电阻式多点触摸屏连接到TSC2020EVM的J1或J4。启动PC上安装的TSC2020评估软件,软件应自动找到TSC2020EVM,并弹出设置TSC2020 I2C从地址的对话框。
启动TSC2020EVM - PDK软件后,GUI正确显示。界面左上角的绿色LED指示数字串行接口类型(应为I2C),旁边的框显示固件的位置和版本。界面上中心的CB1框显示TSC2020控制字节模式1(CB1)的当前/默认设置(十六进制)。右上角的两个LED可用于对TSC2020进行软件复位和停止ADC操作。界面最右侧的框指示屏幕上同时触摸的数量。
这是GUI的默认(启动)选项卡,显示多点触摸区域和非触摸数据(如辅助输入和温度)。非触摸数据采集功能在该选项卡的右侧显示辅助输入电压和温度的测量值。温度显示支持两种测量模式,可实现2°C分辨率和精度的读数,或在已知+25°C时的TEMP1值的情况下实现0.3°C分辨率的读数。默认情况下,软件会连续读取非触摸数据,并在GUI显示的非触摸数据采集部分自动更新这些值。若要停止数据采集,可点击绿色的“Auto Reading”LED。
当触摸屏检测到触摸时,该选项卡的“Touchscreen Functions”图片框将绘制触摸屏幕数据(如每个触摸的X、Y和Z坐标)。触摸压力越大,像素尺寸越大。“Maximum Z Value to Display”旋钮可设置最小阈值,以消除因触摸屏机械弹跳或物理抖动而产生的虚假点。点击显示器底部的“Clear Graph”按钮可清除显示内容。
此选项卡用于设置TSC2020的控制或配置寄存器,包含四个配置部分和两个状态框。四个配置部分分别对应配置寄存器CRF0、CFR1、CFR2以及辅助和温度阈值寄存器。状态框显示写入这些TSC2020控制和配置寄存器的当前值。
点击该选项卡可通过脚本灵活地对TSC2020EVM进行读写操作。将脚本输入或加载到命令缓冲区,点击“Execute Command Buffer”按钮即可运行脚本。如果脚本行是读取命令,读取的数据将显示在“Data Read/Written”部分;如果是写入命令,写入的数据字节也将返回该部分。该选项卡上有三个LED,“req done”LED在脚本执行完成后亮起,若发生通信错误,相应的错误LED将亮起。三个读取按钮可显示TSC2020的阈值、控制和状态寄存器的内容。
该选项卡展示了多个使用TSC2020多点触摸数据的应用示例,包括滚动/滑动条功能、3D旋转、缩放等。例如,在“Scroll/Slide Bars”子选项卡中,可通过触摸屏幕移动一个或多个滑块;在“3 - D Action”子选项卡中,可通过触摸屏幕旋转和缩放太阳系图像。
TSC2020EVM软件可以跟踪和记录使用TSC2020 EVM GUI时使用的脚本或数据。通过文件菜单中的“Log Script and Results...”或“Log Data to File...”选项可生成脚本或数据日志文件。
选择“Log Script and Results...”选项后,会打开一个文件选择窗口,可指定一个日志文件来记录脚本和结果。此后,读写脚本和后续结果将开始记录到该文件中。
选择“Log Data to File...”选项后,会打开一个文件选择窗口,可指定一个日志文件来记录数据(默认日志数据文件名为TSC2020evm_Data.txt)。在后续软件操作中,数据记录菜单将启用。选择“Datalogging →Start Logging”开始记录数据,选择“Datalogging →Stop Logging”停止记录。当屏幕未被触摸时,记录辅助输入、温度1和温度2的值;当屏幕被触摸时,记录X、Y、Z1和Z2参数,而辅助输入和温度值记录为9999。
文档中提供了TSC2020EVM评估板的完整物料清单,包括印刷线路板、电容器、电阻器、连接器、测试点、集成电路等各个组件的数量、参考编号、描述、制造商和零件编号等信息。
文档中给出了TSC2020EVM的丝印图像,同时原理图也附在用户指南中。
TSC2020EVM 和 TSC2020EVM - PDK 为工程师提供了一个全面评估 TSC2020 电阻式触摸屏控制器的平台。通过丰富的接口设计、易于使用的软件和多样化的应用示例,我们可以方便地测试和验证 TSC2020 的性能。但在使用过程中,也需要注意一些事项:
大家在实际使用中是否遇到过一些特殊的情况呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !