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.

[参考译文] TSC2046:如何提高触摸的灵敏度

Guru**** 2005515 points
Other Parts Discussed in Thread: TSC2046
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1432513/tsc2046-how-to-improve-the-sensitivity-of-touch

器件型号:TSC2046

工具与软件:

你(们)好

我使用 TSC2046作为触摸屏传感器

我需要用力按下按钮、TSC2046才会接受。 如果我轻触按钮、TSC2046将不会接收到信号。

如何提高触摸灵敏度

谢谢

 

TI、x-min =/bits/ 16 <0x0>;
ti、x-max =/位/ 16 <0x0fff>;
TI、y-min =/bits/ 16 <0x0>;
ti、y-max =/bits/ 16 <0x0fff>;
ti、x 板欧姆=/位/ 16 <180>;
ti、pression-max =/bits/16 <255>;
TI、去抖动最大值=/bits/ 16 <10>;
TI、去抖 tol =/bits/ 16 <15>;
ti、debounce-rep =/bits/ 16 <1>;
ti、keep-vref-on =/bits/16 <1>;
ti、vref-delay-usecs =/bits/16 <100>;
TI、Vref-MV =/位/ 16 <5000>;
ti、settle-delay-usec =/bits/16 <100>;
ti、penirq-recheck-delay-usecs =/bits/ 16 <100>;

器件树绑定适用于 TI 的 ADS7843、ADS7845、ADS7846、ADS7873、TSC2046
SPI 驱动型触摸屏控制器。

此驱动程序的节点必须是 SPI 控制器的子节点、因此




必须指定 Documentation/devicetree/bindings/spi/spi-bus.txt 中描述的所有强制属性。

其它所需属性:

兼容必须是以下属性之一、具体取决于
模型:
"ti、tsc2046"
"ti、ads7843""ti

、ads7845""ti
、ads7846""ti、ads7873"

中断父中断
描述芯片 IRQ 线路的中断节点
! PENIRQ 引脚连接到。
VCC 为电源电压提供稳压器节点。


可选属性:

ti、vref-delay-usecs vref电源延迟
(以 usecs 为单位)、0用于外部 vref (U16)。
TI、Vref-MVVREF 电压、单位为毫伏(U16)。
设置为0可使用内部基准
(ADS7846)。
ti、保持 Vref-on设置为保持 Vref 开启以进行差分
测量以及

ti、swap-xy swap x 和 y 轴 ti、settle-delay-usec模拟信号的稳定时间;
vcc 和
X/Y 驱动器上的电容的函数。 如果设置为非零、
则在
分开 SETTLE_DELAY 的情况下进行两个样本、并使用第二个样本。
~150us、带0.01uF 电容器(U16)。
TI、penirq-recheck-delay-usecs如果设置为非零、则在
进行采样后、应用该延迟并
重新检查 penirq、以帮助避免
发生错误事件。 此值受
用于构建触控层
(U16)的材料的影响。
TI、X 板的 x 板欧姆电阻、
单位为欧姆(U16)。
TI、Y 板的电阻为 Y 板欧姆、
单位为欧姆(U16)。
TI、X 轴(U16)上的 x-MIN 最小值。
TI、Y 轴(U16)上的 Y-min 最小值。
TI、X 轴(U16)上的 x-max 值。
TI、Y 轴(U16)上的 y-max 最小值。
TI、Pressure-Min报告的最小压力值
(阈值)- U16。
TI、最大压力报告值(U16)。
TI、每次
样本(U16)最大额外读数数。
TI、用于滤波的去抖容限(U16)。

前两个(U16)之后需要重复去抖来表示其他连续正常读数。
TI、Pendown-GPIO 去抖平台特定于 Pendown-GPIO 的去抖时间
(u32)。
pendown-GPIO句柄描述了引脚! PENIRQ
线路连接到。
唤醒源将触摸屏上的任何事件用作唤醒事件。
(legacy property support:"linux、wakeup")


连接到 OMAP SoC McSPI 控制器的 TSC2046芯片示例:

spi_controller{
tsc2046@0{
reg =


<0>







;/* CS0 * compatible ="ti、tsc2046";interrupt-父
级=<&gpendio 1>;
ti、pression-max =/bits/16 <255>;

唤醒源
;};};
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alex、

    遗憾的是、我们不再为 TSCx 器件提供 Linux 支持、您必须参考之前的 E2E 主题以寻求帮助。  

    我们在硬件层面提供支持、并且可以查看您的原理图以了解可能影响触控检测的任何连接。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [已删除]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [已删除]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [已删除]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [已删除]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    减少触摸屏系统中的模拟输入噪声(修订版 A)

    您是否已尝试更改 PENIRQ 的上拉电阻器。 数据表提到50k Ω 或90k Ω、较强的上拉电阻器可感应更敏感的触发器。