Patent ID: 9195341
Filing Date: 2015-11-24
Classification: G06F

Abstract:
1. A controller for interfacing a touch screen with a host system, the controller comprising: a driver circuit operative in a scan mode to selectively provide one or more excitation signals to a connected touch screen; a sensing circuit operative in the scan mode to receive a plurality of input signals from the connected touch screen; an analog-to-digital converter operating at a sampling frequency to provide digital samples according to sampled input signals received by the sensing circuit; a digital low pass filter with a pass band defined by a cutoff frequency and operative to filter the digital samples and to provide filtered digital samples for detecting user actuation of one or more portions of the touch screen; a panel scan controller configured to control operation of the driver circuit and the sensing circuit to implement panel scanning to sequentially obtain a series of sets of digital samples at a panel scan frequency, the individual sets of digital samples corresponding to a plurality of locations of the touch screen; a noise tracker configured to compute a first set of statistics corresponding to the digital samples from the analog-to-digital converter and a second set of statistics corresponding to the filtered digital samples from the digital low pass filter; and a noise shaper configured to selectively adjust at least one of the sampling frequency of the analog-to-digital converter and the panel scan frequency of the panel scan controller if the first and second sets of statistics indicate the presence of noise aliased into the pass band of the digital low pass filter.