工具与软件:
你(们)好
我使用 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>; 唤醒源 ;};};