TOUCH SENSE USING TIME DOMAIN REFLECTOMETRY
First Claim
1. A method for sensing a touch to a substrate and determining a location thereof, said method comprising the steps of:
- sending a first pulse to a first end of a serpentine transmission line fabricated on a substrate comprising a plurality of touch locations, wherein the serpentine transmission line is unterminated at a second end thereof;
charging a timing capacitor with a constant current source until a first touch return pulse is received at the first end of the serpentine transmission line;
measuring a first voltage on the timing capacitor; and
converting the measured first voltage to a first location on the substrate.
7 Assignments
0 Petitions
Accused Products
Abstract
A touch panel or screen has a serpentine transmission line fabricated on a substrate, e.g., printed circuit board, LCD, plasma or LED screen, etc., and has a constant impedance. A touch to the touch panel will cause a change of impedance of the transmission line at the location of the touch. Time domain reflectometry (TDR) is used for determining the location of the change of impedance of the transmission line by accurately measuring the return pulse time at the source of the initial pulse, and then converting the return pulse time to X-Y coordinates of the touch panel or screen.
47 Citations
54 Claims
-
1. A method for sensing a touch to a substrate and determining a location thereof, said method comprising the steps of:
-
sending a first pulse to a first end of a serpentine transmission line fabricated on a substrate comprising a plurality of touch locations, wherein the serpentine transmission line is unterminated at a second end thereof; charging a timing capacitor with a constant current source until a first touch return pulse is received at the first end of the serpentine transmission line; measuring a first voltage on the timing capacitor; and converting the measured first voltage to a first location on the substrate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for sensing a touch to a substrate and determining a location thereof, said method comprising the steps of:
-
sending a first pulse to a first end of a serpentine transmission line fabricated on a substrate comprising a plurality of touch locations, wherein the serpentine transmission line is terminated at a second end thereof with a first resistor having a resistance substantially equal to a characteristic impedance of the serpentine transmission line; charging a timing capacitor with a constant current source until a first return pulse is received at the first end of the serpentine transmission line; measuring a first voltage on the timing capacitor; and converting the measured first voltage to a first location on the substrate. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for sensing a touch to a substrate and determining a location thereof, said method comprising the steps of:
-
a) initializing a time of a time measurement device; b) coupling a pulse driver to a first end of a serpentine transmission line fabricated on a substrate comprising a plurality of touch locations, wherein the serpentine transmission line is un-terminated at a second end thereof; c) start sending a pulse with the pulse driver at the first end of the serpentine transmission line; d) starting the time in the time measurement device; e) detecting whether a negative return pulse, caused by a touch on the substrate, is received at the first end of the serpentine transmission line, wherein if the negative return pulse is detected then going to step g), and if not then going to step f); f) detecting when a positive return pulse is received at the first end of the serpentine transmission line, the positive return pulse being from the un-terminated second end of the serpentine transmission line, wherein if the positive return pulse is detected then returning to step a), and if not then returning to step e); g) stopping the time in the time measurement device; h) reading the time from the time measurement device; and i) converting the time read from the time measurement device into a location of the touch on the substrate then returning to step a).
-
-
34. A method for sensing a plurality of touches to a substrate and determining locations thereof, said method comprising the steps of:
-
a) initializing a time of a time measurement device and setting a count N in a touch counter to N=1; b) coupling a pulse driver to a first end of a serpentine transmission line fabricated on a substrate comprising a plurality of touch locations, wherein the serpentine transmission line is un-terminated at a second end thereof; c) start sending a pulse with the pulse driver at the first end of the serpentine transmission line; d) starting the time in the time measurement device; e) detecting whether a negative return pulse, caused by a touch on the substrate, is received at the first end of the serpentine transmission line, wherein if the negative return pulse is detected then going to step g) and if not then going to step f); f) detecting when a positive return pulse is received at the first end of the serpentine transmission line, the positive return pulse being from the un-terminated second end of the serpentine transmission line, wherein if the positive return pulse is detected then returning to step a) and if not then returning to step e); g) sampling the time from the time measurement device associated with the negative return pulse detected in step e); h) storing the sampled time in a memory location having an address N; i) incrementing N (N=N+1); j) determining whether N is greater than M, M is a number of memory locations available to store the sampled times, wherein if N is not greater than M then returning to step e) and if N is greater than M then going to step k); and k) converting the sampled times stored in the memory locations into locations of the touches on the substrate then returning to step a).
-
-
35. An apparatus for sensing a touch to a substrate and determining a location thereof, comprising:
-
a pulse generator for generating pulses; a first pulse driver having an input coupled to the pulse generator and an output coupled through a first resistor to a first end of a serpentine transmission line fabricated on a substrate, a second resistor coupled to a second end of the serpentine transmission line, wherein the first and second resistors each have resistances that are substantially equal to a characteristic impedance of the serpentine transmission line; a constant current source; a timing capacitor; an analog-to-digital converter (ADC); and a digital processor; wherein the pulse generator generates a first pulse to the first pulse driver which sends the first pulse to the first end of the serpentine transmission line, and then the constant current source starts charging the timing capacitor until a first return pulse is received at the first end of the serpentine transmission line; a first voltage charge on the timing capacitor is sampled by the ADC and converted to a first digital value; and the digital processor receives the first digital value from the ADC and converts the first digital value to a first location on the substrate. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus for sensing touches to a substrate and determining locations thereof, comprising:
-
a pulse generator for generating a pulse; a pulse driver having an input coupled to the pulse generator and an output coupled through a first resistor to a first end of a serpentine transmission line fabricated on a substrate, a second resistor coupled to a second end of the serpentine transmission line, wherein the first and second resistors each have resistances that are substantially equal to a characteristic impedance of the serpentine transmission line; a voltage comparator having negative and positive inputs and an output, wherein the negative input is coupled to the first end of the serpentine transmission line; a voltage reference having a reference voltage output coupled to the positive input of the voltage comparator; a high resolution timer having an enable input coupled to the output of the pulse driver; a plurality of storage locations for storing a plurality of touch times sampled from the high resolution timer; a touch counter that increments a touch count number each time a negative return pulse is detected by the voltage comparator, wherein the negative return pulse represents a touch to the substrate; and a digital processor coupled to the plurality of storage locations; wherein the high resolution timer starts timing when the pulse driver sends the pulse to the first end of the serpentine transmission line, and each time a negative return pulse is detected by the voltage comparator an associated time from the high resolution timer is stored in a respective one of the plurality of storage locations determined by the touch count number from the touch counter; and wherein the digital processor reads the times stored in the plurality of storage locations and converts these times into locations on the substrate. - View Dependent Claims (51, 52, 53, 54)
-
Specification