工具/软件:
大家好:
我正在使用 TSC2013-Q1触摸屏控制器、需要一些指导来配置它以实现单触操作。 具体而言、我正在查找以下方面的详细信息:
- 为单触设置的适当模式。
- 寄存器的必要配置设置。
- 任何需要调整的阈值设置。
- 准确读取触摸坐标的步骤。
此外、我使用 RZ/A1H 作为主器件并通过 I2C 进行通信。 非常感谢此设置的任何具体注意事项或示例!
提前感谢!
筛选器
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
大家好:
我正在使用 TSC2013-Q1触摸屏控制器、需要一些指导来配置它以实现单触操作。 具体而言、我正在查找以下方面的详细信息:
此外、我使用 RZ/A1H 作为主器件并通过 I2C 进行通信。 非常感谢此设置的任何具体注意事项或示例!
提前感谢!
筛选器
您好、
TSC2013-Q1可配置为支持单触和多点触控方案。 有关典型应用的说明、请参阅数据表的第8.2节。 对于传统的单触式电阻式触摸屏设置:
1.
2.根据需要连续扫描还是按需测量,配置自动模式或手动模式。
3.调整 CONFIG 2寄存器中的 PENIRQ 和 PINTDAV 设置
4.通过中断读取 X、Y 坐标(自动模式)
•TSC2013-Q1根据向下触控笔阈值检测到屏幕按压。 如果启用了中断、则 INT 引脚会在注册触控时变为活动状态。
•当数据准备就绪时、将其放置在内部寄存器或 FIFO 中。
•如果使用中断、主机(RZ/A1H)会看到 INT 被置为有效并执行数据寄存器/FIFO 的 I²C μ s 读取。
•用户提起手指后、TSC2013-Q1会检测到向下触控笔不再有效。
•您可以监控特定的状态寄存器或依靠 INT 变为无效、具体取决于中断的设置方式。
5.将 RZ/A1H 用作 I²C Master 并具有正确的总线速度、中断配置和推荐的电源设置。
尊敬的 Daveon:
感谢您提供详细的配置设置。 我之前实施了对 CFR0和 CFR1的更改。 根据您的建议、我现在已实施 CFR2设置。 并且系统工作得更好、
但是、我遇到了一些重复值和重影的问题。 具体而言、屏幕光标偶尔会不稳地移动、显示重影值、并且某些触摸事件会间歇性重复。 以下是一些示例
TouchEvent - X、 Y
TouchEvent - 610,310
第279章,我是
TouchEvent - 608, 313
TouchEvent - 226, 284.
TouchEvent - 611, 313
TouchEvent - 219, 281.
TouchEvent - 217,283 -重复
TouchEvent - 613, 309.
TouchEvent - 620,318 -重复
TouchEvent - 215,284
您能否就如何解决这些问题提供建议? 任何其他配置调整或故障排除步骤都将非常有用。
感谢您的帮助。
此致、
筛选器
尊敬的 Veer:
您可以尝试以下操作来防止发生错误的触摸事件:
-在 CFR2寄存器中启用 MAV 过滤以消除嘈杂的触摸数据。
•为 X 和 Y 坐标设置3点或5点均值计算。
•在 X+、X−、Y+和 Y−上添加100kΩ 下拉电阻、以防止输入悬空。
•在触摸线上使用100至470 pF 电容器连接到 GND、以降低高频噪声。
•仅当 PENIRQ 为低电平且 INT 置为有效时才读取坐标。
•使用已知良好的触摸屏面板进行测试、以排除硬件问题。