×

Noise cancellation technique for capacitive touchscreen controller using differential sensing

  • US 9,442,610 B2
  • Filed: 07/03/2013
  • Issued: 09/13/2016
  • Est. Priority Date: 04/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting one or more touch events on a touch sensitive device comprising:

  • measuring a capacitance of each channel of a plurality of channels when no touch event is present on any of the plurality of channels for determining a no touch baseline value for each channel;

    selecting one of the plurality of channels as a primary channel;

    selecting another of the plurality of channels as a reference channel, wherein the reference channel is different than the primary channel;

    measuring a capacitance of the primary channel;

    measuring a capacitance of the reference channel;

    calculating a difference between the measured capacitance of the primary channel and the measured capacitance of the reference channel for determining a measured difference;

    calculating a difference between the no touch baseline value for the primary channel and the no touch baseline value for the reference channel for determining a baseline difference;

    calculating a difference between the measured difference and the baseline difference for determining a delta from baseline for the primary channel and reference channel pair;

    repeating the steps of selecting one of the plurality of channels as a primary channel, selecting another of the plurality of channels as a reference channel, measuring a capacitance of the primary channel, measuring a capacitance of the reference channel, calculating a difference between the measured capacitance of the primary channel and the measured capacitance of the reference channel, calculating a difference between the no touch baseline value for the primary channel and the no touch baseline value for the reference channel, and calculating a difference between the measured difference and the baseline difference for determining a delta from baseline for the primary channel and reference channel pair for each channel in the plurality of channels so that each channel is selected as the primary channel; and

    determining one or more touch events from the delta from baselines calculated for all primary channel and reference channel pairs.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×