3.3.3.2 KEY_x_PARAMS
Defines Key Sensor settings. It includes,
- Sensor Threshold
Defines the sensor's detect threshold. When a finger touches the sensor, the touch delta increases. The sensor will be reported as touched only if the sensor's touch delta value is more than the Sensor Threshold. It is recommended to configure the Sensor Threshold as 50~70% of touch delta. It is good to start with the default value and adjust after monitoring the touch delta value.
- Sensor Hysteresis
Under noisy conditions, the delta value goes up and down over the sensor threshold. During these conditions, the sensor dithers in and out of touch. To avoid this, once a sensor goes into the detect state, the threshold for the sensor is reduced by the hysteresis value. Hysteresis values are derived from the "Sensor Threshold" value.
It is not enough for the delta to go below the threshold for the sensor to report no touch. It has to go below the hysteresis level to declare no touch. Refer to the following image.
There are four different hysteresis levels available to choose from.
Option Description HYST_50 Hysteresis is 50% of the Sensor Threshold HYST_25 Hysteresis is 25% of the Sensor Threshold HYST_12_5 Hysteresis is 12.5% of the Sensor Threshold HYST_6_25 Hysteresis is 6.25% of the Sensor Threshold - Adjacent Key Suppression
(AKS)
AKS can be used when touching multiple sensors is NOT allowed in a system. When sensors are physically close to each other, there is a possibility that touching one sensor will result in increasing touch delta value on other adjacent sensors. At times the delta rise in other sensors may cross the threshold and could report false detection. When such sensors are configured in the same AKS group, only the first sensor (which goes in to detect) will be reported as touched. All other sensors' states will be suppressed, even if their delta crosses the Sensor Threshold.
Parameter | Range |
---|---|
Sensor Threshold | 0-to-255 |
Sensor Hysteresis | HYST_50/ HYST_25/ HYST_12_5/ HYST_6_25/ MAX_HYST |
Sensor AKS | 0-to-255 NO_AKS_GROUP/ AKS_GROUP_1/ AKS_GROUP_2/ AKS_GROUP_3/ AKS_GROUP_4/ AKS_GROUP_5/ AKS_GROUP_6/ AKS_GROUP_7/ MAX_AKS_GROUP |