English
Language : 

AR1000 Datasheet, PDF (17/37 Pages) Microchip Technology – Resistive Touch Screen Controller
7.12.3 SamplingFast Register (offset 0x04)
The SamplingFast register sets the level of touch measurement sample averaging, when touch movement is
determined to be fast. See the SpeedThreshold register for information on the touch movement threshold. A
lower value will provide for a higher touch coordinate reporting rate when touch movement is fast, but may exhibit
more high frequency random noise error in the touch position. A higher value will reduce the touch coordinate
reporting rate when touch movement is fast, but will reduce high frequency random noise error in the touch
position. Valid values are as follows.
SamplingFast: 1, 2, 4, 8, 16, 32, 64, 128
7.12.4 SamplingSlow Register (offset 0x05)
The SamplingSlow register sets the level of touch measurement sample averaging, when touch movement is
slow. See the SpeedThreshold register for information on the touch movement threshold. A lower value will
increase the touch coordinate reporting rate when the touch motion is slow, but may exhibit a less stable more
jittery touch position. A higher value will decrease the touch coordinate reporting rate when the touch motion is
slow, but will provide a more stable touch position. Valid values are as follows.
SamplingSlow: 1, 2, 4, 8, 16, 32, 64, 128
7.12.5 AccuracyFilterFast Register (offset 0x06)
The AccuracyFilterFast register sets the level of an accuracy enhancement filter, used when the touch movement
is fast. See the SpeedThreshold register for information on the touch movement threshold. A lower value will
provide better touch coordinate resolution when the touch motion is fast, but may exhibit more low frequency
noise error in the touch position. A higher value will reduce touch coordinate resolution when the touch motion is
fast, but will reduce low frequency random noise error in the touch position. Valid values are as follows.
1 ≤ AccuracyFilterFast ≤ 8
7.12.6 AccuracyFilterSlow Register (offset 0x07)
The AccuracyFilterSlow register sets the level of an accuracy enhancement filter, used when the touch movement
is slow. See the SpeedThreshold register for information on the touch movement threshold. A lower value will
provide better touch coordinate resolution when the touch motion is slow, but may exhibit more low frequency
noise error in the touch position. A higher value will reduce touch coordinate resolution when the touch motion is
slow, but will reduce low frequency random noise error in the touch position. Valid values are as follows.
1 ≤ AccuracyFilterSlow ≤ 8
7.12.7 SpeedThreshold Register (offset 0x08)
The SpeedThreshold register sets the threshold for touch movement to be considered as slow or fast. A lower
value reduces the touch movement speed that will be considered as fast. A higher value increases the touch
movement speed that will be considered as fast. Valid values are as follows.
0 ≤ SpeedThrshhold ≤ 255
© 2009 Microchip Technology, Inc.
DS41393A-Page 13