WO2008001220A2 - Capacitive position sensor - Google Patents
Capacitive position sensor Download PDFInfo
- Publication number
- WO2008001220A2 WO2008001220A2 PCT/IB2007/002774 IB2007002774W WO2008001220A2 WO 2008001220 A2 WO2008001220 A2 WO 2008001220A2 IB 2007002774 W IB2007002774 W IB 2007002774W WO 2008001220 A2 WO2008001220 A2 WO 2008001220A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensing
- touch
- position sensor
- path
- capacitive
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/14—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
- G01D5/24—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0443—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a single layer of sensing electrodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0448—Details of the electrode shape, e.g. for enhancing the detection of touches, for generating specific electric field shapes, for enhancing display quality
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/962—Capacitive touch switches
- H03K17/9622—Capacitive touch switches using a plurality of detectors, e.g. keyboard
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K2017/9602—Touch switches characterised by the type or shape of the sensing electrodes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/96—Touch switches
- H03K2217/9607—Capacitive touch switches
- H03K2217/96071—Capacitive touch switches characterised by the detection principle
- H03K2217/960725—Charge-transfer
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/96—Touch switches
- H03K2217/9607—Capacitive touch switches
- H03K2217/960755—Constructional details of capacitive touch and proximity switches
Definitions
- the invention relates to capacitive position sensors, more particularly the invention relates to capacitive position sensors for detecting the position of an object around a curved path.
- Capacitive position sensors are applicable to human interfaces as well as material displacement sensing in conjunction with controls and appliances, mechanisms and machinery, and computing.
- Capacitive position sensors in general have recently become increasingly common and accepted in human interfaces and for machine control. In the field of home appliances for example, it is now quite common to find capacitive touch controls operable through glass or plastic panels. These sensors are increasingly typified by US 6,452,514 which describes a matrix sensor approach employing charge-transfer principles.
- capacitive touch controls Due to increasing market demand for capacitive touch controls, there is an increased need for lower cost-per-function as well as greater flexibility in usage and configuration. Similarly, there is a significant demand for capacitive material displacement sensors (e.g. fluid level sensors, mechanical movement sensors, pressure sensors etc.) at lower price points, which cannot be easily met with current generations of non-mechanical transducers. In many applications there is a need for a human interface having many keys or sensing positions, nearly (but not) akin to the flexibility afforded by 2-D touch screens or touch pads.
- capacitive material displacement sensors e.g. fluid level sensors, mechanical movement sensors, pressure sensors etc.
- the applicant's earlier international patent application WO2005/019766A2 describes a capacitive position sensor for detecting the position of an object, typically an operator's finger, relative to a resistive sensing element, wherein the sensing element comprises a sensing path that has terminals connected along it that subdivide the sensing path into multiple sections. Each terminal is coupled to its own sensing channel, each of which generates a signal that is sensitive to the capacitance between its terminal and a system ground.
- the signals are fed to a processor for analysis.
- the processor determines over which section the object is positioned by comparing the signals from the sensing channels, and determines the position of the object within that section by comparing the signals from the terminals spanning that section.
- the sensing path can be formed in a closed loop, such as a circle for a scroll dial, in which the operator's finger position and movement can be determined in a straightforward manner.
- a capacitive position sensor for detecting a position of an object comprising:
- each sensing channel is operable to generate a signal indicative of capacitance between its terminal and a system ground;
- a processor operable to determine over which section the object is positioned by comparing the signals from the sensing channels, and to determine the position of the object within that section by comparing at least the signals from the terminals spanning that section.
- an improved capacitive position sensor capable of detecting capacitive coupling with an object in which the capacitive coupling may be caused by moving displacement of the object along the sensing element of the sensor or by capacitive coupling of the object in at least one predetermined absolute position on the sensing element.
- the capacitive position sensor of the invention is capable of distinguishing between touch from an absolute position and touch from a moving displacement on a sensing element.
- a capacitive position sensor for detecting a position of an object comprising:
- sensing element comprising a sensing path and a plurality of sensing areas spaced along the sensing element;
- a plurality of at least three terminals connected to the sensing element at different locations along the sensing path to subdivide it into a plurality of sections;
- a plurality of sensing channels connected to respective ones of the terminals, wherein each sensing channel is operable to generate a signal indicative of capacitance between its terminal and a system ground;
- a processor operable to determine (i) over which section the object is positioned by comparing the signals from the sensing channels, and to determine the position of the object within that section by comparing at least the signals from the terminals spanning that section or (ii) over which sensing area the object is positioned.
- the capacitive position sensor of the invention is able to distinguish between touch in an absolute position and touch caused by a moving displacement by means of key parameters, based on duration of touch and distance of displacement, which may be programmed in the form of an algorithm into a processor.
- To be determined as a scroll it is required that there is a succession of detects which span over at least a threshold distance, for example an angular distance in an annular sensor, or a linear distance in a linear sensor.
- a threshold distance for example an angular distance in an annular sensor, or a linear distance in a linear sensor.
- To be determined as a touch it is required that there is a succession of detects that lie within one of the pre-assigned virtual button positions, i.e. the detects all lie within a certain range of reported positions that define the virtual button.
- the sensing element comprises a plurality of discrete sensing areas located in a spaced relationship along the element. It is preferred that there are four discrete sensing areas, although there could be more dependent on the application of the position sensor. If an object is capacitively coupled to any one of the discrete areas, the sensing channel may detect the signal.
- the position sensor of the invention may be used in different applications where it is important to be able to detect touch in a discrete sensing area and touch along a sensing path caused by moving displacement, e.g. in a mobile phone. Capacitive coupling of a user's finger to at least one of the discrete sensing areas may be used to select a desired function on a mobile phone.
- a processor may be programmed such that a tap or touch on one of the discrete sensing areas for a minimum duration of time is sufficient to cause capacitive coupling and generate a signal to select a predetermined function. Between each discrete sensing area, there may be 'dead' regions such that no output signal is produced in these regions.
- the position sensor of the invention is advantageously able to discriminate between touch in an absolute position and touch caused by movement on the sensing element.
- the sensor may be programmed to detect a minimum threshold of movement caused by an object on the sensing element and if the minimum threshold is reached, the sensor may recognise that capacitive coupling caused by displacement of the object along the sensing element is to be detected.
- the sensing element is arcuate in shape. It is particularly preferred that the sensing element is in the form of a closed loop for use in a rotary capacitive position sensor.
- the capacitive position sensor may be arranged such that a minimum threshold value is selectable and this threshold value needs to be reached in order for the capacitive sensor to start producing a signal indicating a touch caused by movement of an object on the sensing element.
- the sensing element is in the form of a closed loop
- the rotary capacitive position sensor may be arranged to have a threshold angle value selected from a range. The range may be from 5 degrees to 360 degrees, although a more suitable range would be from 20 degrees to 180 degrees. In a preferred embodiment, the threshold angle value is selected from between 40 degrees and 50 degrees, 45 degrees being preferred.
- the capacitive position sensor of the invention is set to have a threshold angle value of 45 degrees, the sensor will detect a moving touch on the sensing element below the 45 degrees angle, and when the threshold value is reached the sensing element may be 'unlocked' so as to generate a signal indicative of capacitive coupling with an object.
- the magnitude of the output signal may be based on the distance of displacement of the object on the sensing element. For example, in the rotary capacitive position sensor embodiment, an object may be moved along the sensing element of the sensor for at least one revolution, and for a plurality of revolutions, and the distance moved by the object may determine the output signal which is processed by the sensing channels.
- This aspect of the invention is particularly beneficial for use in a mobile phone device or an MP3 player where it is often required to scroll up and down lists of information relating to, for example contact names, telephone numbers and songs.
- the sensing element When the position sensor of the invention reaches an 'unlocked' condition, that is when the threshold angle value has been reached by displacement of a user's finger on the sensing element by a given distance, the sensing element becomes freely scrollable allowing a user to scroll 'up' or 'down' lists of data by moving their finger clockwise or anti-clockwise along the sensing element. Capacitive coupling is sensed during displacement of the user's finger along the sensing element and the output signal may be produced when the user's finger is removed from the sensing element based on an item of desired data that has been found.
- capacitive coupling of an object to the sensing element may be detected, but no output signal may be produced in one or more sensing channels, until the signal has passed the threshold angle value. If a user's finger stops scrolling for a predetermined period of time, then the scrolling action may need to be commenced again.
- the threshold angle value can preferably be reset, by an algorithm programmed into a processor. By resetting the threshold value of the capacitive sensor of the invention, the displacement required to produce a signal output may be varied.
- the capacitive position sensor may further comprise one or more discrete sensing areas in the centre region of a rotary sensing element.
- any signal produced from the sensing element is reduced or 'locked out' using the Adjacent Key SuppressionTM technology described in the applicant's earlier US 6,993, 607 and US 11/279,402.
- Any output signal from the sensing element caused by capacitive coupling may also lock-out a signal from the central sensing areas.
- the resistive sensing element may be embodied by a single resistor, for example it may comprise a resistive material deposited on a substrate to form a continuous pattern.
- the resistive sensing element may be made from a plurality of discrete resistors.
- the discrete resistors may be alternately connected in series with a plurality of conducting sense plates, the sense plates providing for increased capacitive coupling between the object and the resistive sensing element.
- This provides for a resistive sensing element which can be fabricated from widely available off-the-shelf items.
- the discrete sensing areas may comprise a resistive material and may form part of the sensing element.
- the resistive sensing element may have a substantially constant resistance per unit length. This provides for a capacitive position sensor having a simple uniform response.
- the resistive sensing element may include more than three terminals.
- the sensing channels may each include a sampling capacitor connected in series with a corresponding one of the capacitances between the terminals and the system ground such that when connected to a supply voltage each of the sampling capacitors are supplied with an amount of charge which depends on the capacitance between the corresponding ones of the terminals and the system ground.
- each of the sensing channels comprises a plurality of switching elements and the capacitive position sensor includes a switch controller configured to allow a switching sequence of the switching elements to be performed such that the switching sequence causes each of the sampling capacitors to be connected to and then disconnected from the supply voltage and the terminals to be subsequently connected to the system ground.
- This provides for a simple way to transfer an amount of charge to each of the sampling capacitors which depends on the capacitances between each of the corresponding terminals and the system ground.
- the processor may be configured to subtract respective background signals from each of the signals prior to the comparing step.
- the background signals may correspond to the signals obtained when an object whose position is to be detected is distal from the capacitive position sensor. This means that effects due to the position of the object on the capacitances between the terminals and the system ground can be isolated from those found when the object is not present.
- the background signals may be calculated regularly during use to account for changing conditions.
- the processor may be configured to sum the respective signals from the sensing channels and to generate a parameter indicative of a position of an object only if the magnitude of the sum exceeds a detection threshold.
- the threshold can be set according to how sensitive a designer wishes the capacitive position sensor to be. For example, where there are a number of closely spaced capacitive position sensors on a control panel, the designer may require a high detection threshold to prevent perceived positive detections in one capacitive position sensor when a neighbouring capacitive position sensor is being touched. In another case, a lower detection threshold may be preferred to increase the sensitivity of the capacitive position sensor.
- the processor may be configured to output a status signal indicative of whether the magnitude of the sum of the signals exceeds the detection threshold. This may assist appropriate responses by connected apparatus, e.g. functional equipment being controlled by a control panel.
- the capacitive position sensor may then generate a second parameter indicative of the position of the object at a later time and output a signal indicative of motion of the object between the first and second times.
- the object to be detected may be a pointer, for example a finger or a stylus, which can be freely positioned by a user.
- the object may be a wiper held in proximity to the resistive sensing element, the position of the wiper along the resistive sensing element being detected by the capacitive position sensor.
- the position of the wiper may be adjusted by a user, for example by turning a rotary knob, or may be coupled to a shaft driven by connected equipment such that the capacitive position sensor can act as an encoder.
- the circular element comprises a plurality of discrete resistors electrically connected in series, wherein electrode connections are made in 3 places, and where the junctions of resistor pairs are connected to discrete conductive electrodes to form individual sensing locations.
- a minimally useful sensor would have 6 resistors along the circle and therefore 6 sensing areas.
- Another object is to provide for a 'finger scroll wheeF effect through a plastic surface.
- One embodiment of the invention includes a sensing element, a plurality of discrete sensing areas within the sensing element and a control circuit designed to provide a circular surface from which can be read the location of a finger capacitively coupled to the sensing element or one of the discrete sensing areas, wherein the control circuit has three sensing channels for measuring capacitance simultaneously at three electrode points along the circle and a computing device, such as a processor comprising processing logic circuitry, computes the ratio of the relative changes in the amount of capacitance measured at the three points.
- the result of this computation is a 1 -dimensional angular co-ordinate number plus a detection state indicator, both of which can be fed to another function, for example an appliance controller, which interprets the co-ordinate and detection state as a command or measurement.
- the sensing element is a circular element with three distinct electrodes thereon. Connections are made between each electrode and a circuit comprised of capacitive signal acquisition and signal processing means.
- the element is normally disposed on an insulating substrate, and is large enough to accommodate the desired targets for detection purposes.
- the sense field propagates through the substrate; the other side of the substrate forming the active sensing surface for human touch or a mechanical wiper. Direct touch on the element is also possible in which case the substrate only acts as a mechanical carrier. While it is supposed that an element could be solid enough that no substrate is required, normally the element will be a thin layer requiring mechanical support.
- connection(s)' or 'connected refer to either galvanic contact or capacitive coupling.
- 'Element' refers to the physical electrical sensing element made of conductive substances.
- 'Electrode' refers to one of the galvanic connection points made to the element to connect it to suitable driver/sensor electronics.
- object' and 'finger' are used synonymously in reference to either an inanimate object such as a wiper or pointer or stylus, or alternatively a human finger or other appendage, any of whose presence adjacent the element will create a localized capacitive coupling from a region of the element back to a circuit reference via any circuitous path, whether galvanically or non-galvanically.
- the term ' touch' includes either physical contact between an object and the element, or, proximity in free space between object and element, or physical contact between object and a dielectric (such as glass) existing between object and element, or, proximity in free space including an intervening layer of dielectric existing between object and element.
- a dielectric such as glass
- 'circle' or 'circular' refer to any ellipsoid, trapezoid, or other closed loop of arbitrary size and outline shape having an open middle section.
- Figure 1 illustrates an embodiment of the invention showing a mobile phone
- Figure 2 schematically shows a section view of the conductive sensing element of Figure 1 bonded to one side of a dielectric surface
- Figure 3 shows the electrode pattern of the sensing element of Figure 2 together with the wiring of the control circuit implemented as a microcontroller;
- Figure 4A shows ideal channel response signals from the wheel electrodes Figure 3;
- Figure 4B shows real channel response signals from the wheel electrodes
- Figure 5 is a flow diagram of an example processing algorithm for the sensor of Figure 3.
- Figure 1 illustrates an embodiment of the invention showing a mobile phone.
- FIG. 1 there is illustrated an embodiment of the invention showing a mobile phone 100 having a multi- function sensor 5 comprising an annular sensing element 60 forming a so-called wheel, discrete sensing buttons 10, 20, 30, 40 formed within the area of the sensing element 60, and a central sensing button 50.
- a display 70 is also shown located above the sensor area.
- the display 70 and multi- function sensor 5 are formed in a front panel 80 of the device which may be made of a suitable plastics material or another material of choice such as glass, a ceramic material, a composite material, or a natural material such as wood or a wood veneer. It may also be painted.
- the device could be a music player, radio, games console, remote controller or a device combining multiple ones of the above-mentioned functions of phone, music player, video player, stills photography storage and/or display device, radio, games console, in-flight multimedia controller, remote controller and so forth.
- FIG. 2 schematically shows a section view of the region that accommodates the multi-function sensor 5.
- the multi-function sensor 5 is formed in a region of the front panel 80, the front panel 80 forming a substrate for the multi-function sensor 5.
- the substrate has an upper surface 85, i.e. the external surface of the device, which has an annular recess 65 formed therein as part of the annular sensing element 60, as well as a circular recess 55 arranged in the centre of the annular recess 65 as part of the central sensing button 50.
- the recesses 55 and 85 are dimensioned to allow tactile location of a human finger.
- the recesses 55 and 85 are formed by milling, moulding or other suitable process.
- buttons 10, 20, 30, 40 are formed in the base of the annular recess 65 as part of the discrete sensing buttons 10, 20, 30, 40. These further recesses 75 are relatively shallow so that a finger can scroll round the annular recess without undue hindrance, but nevertheless allow a user to feel their presence.
- a protrusion could be used to allow user location of buttons 10, 20, 30 and 40, or other tactile feedback, such as a change in surface roughness over the button area.
- the front panel also has a lower surface 95 on which are located conductive sensing electrodes 104, 105, 106 and 108. Electrode 108 is located under central circular recess 55 for the centre button 50. Electrodes 104, 105 and 106 are arranged outside the electrode 108 and collectively have an annular shape. A radially outer portion of the electrodes 104, 105 and 106 is arranged under the annular recess 65 (and radial button recesses 75).
- the conductive electrodes are mounted on the lower surface 95. This may be by direct bonding, e.g. through evaporation, or by bonding or fastening a sheet of supporting material (not shown), e.g. a thin film of flexible dielectric plastics material, to one side of a dielectric surface, wherein the electrodes are formed on the supporting material.
- a sheet of supporting material e.g. a thin film of flexible dielectric plastics material
- the conductive electrodes may be formed in a variety of ways, for example using PCB, FPCB, silver or carbon on film, ITO (indium tin oxide) on film, or
- the thickness of the panel 80 may be varied according to the material used and electrode size by adjusting the threshold level chosen for the sensors. Typically, the panel will have a thickness between 1 mm and 10 mm, more usually between 2 mm and 6 mm. For glass, the maximum possible thickness is usually about 10 mm, for plastics material about 5 mm.
- the button areas 10, 20, 30, 40 may additionally have a pressure sensing element arranged under the electrodes 104, 105 and 106.
- the pressure sensing element comprises a pressure sensing transducer which may have either a discrete or analog output and which may be made from, without limitation, any compressible material in any shape which can respond in a predictable way to an applied pressure.
- the button areas 10, 20, 30 and 40 may additionally have a haptic element arranged under the electrodes 104, 105 and 106 to provide acoustic or motion response under the control of either the processor or independent control from the device.
- the haptic element may comprise without limitation a solenoid, speaker, piezo element, motor, or other moving mass transducer responsive to an applied power source. Both a pressure sensing element and a haptic element may be provided in combination.
- Figure 3 shows in its upper right portion the electrode pattern of the conductive electrodes 104, 105, 106 and 108 together with the wiring of the control circuit, which is principally implemented with a processor chip 125 which may be a single logic device such as a microcontroller.
- the microcontroller may preferably have a push-pull type CMOS pin structure, and an input which can be made to act as a voltage comparator.
- Most common microcontroller I/O ports are capable of this, as they have a relatively fixed input threshold voltage as well as nearly ideal MOSFET switches.
- the necessary functions may be provided by a single general purpose programmable microprocessor, microcontroller or other integrated chip, for example a field programmable gate array (FPGA) or application specific integrated chip (ASIC).
- FPGA field programmable gate array
- ASIC application specific integrated chip
- the centre electrode 108 has a circular shape as illustrated.
- Each of the three electrodes 104, 105 and 106 for the annular sensing element 60 is of identical shape, the electrodes being angularly offset from each other by 120 degrees to form a complete annular pattern.
- Each electrode extends over two-thirds of the angular extent of the sensing element 60, i.e. over 240 degrees. Over a radially outer portion of their collective extent, which approximately coincides with the annular recess 65, at any particular angle two of the three electrodes are in a tapered relationship with the other electrode not being present.
- the angular position of a finger touch at a given location in the annular recess can thus be determined from the absence of signal from one electrode and the ratio of the signals from the other two electrodes.
- Other geometric forms of conductive electrodes can be used to provide the same effect. Further details of these kinds of arrangement are given in my earlier US patent US 6,288,707 (see for example Figures 4, 5 & 6 and supporting text) and also my earlier WO2005/019766A2 (see Figure 15 and supporting text). What is important is that the mutually co-extending pairs of electrodes provide a graduation in sensitive area with angle.
- the electrodes 104, 105, 106 and 108 have respective terminals 101, 102, 103 and 107 where respective connection lines are electrically connected for respective sensing channels CHO, CH 1 , CH2 and CH3 as illustrated.
- connection lines for the sensing channels CHO, CHl, CH2 and CH3 lead through respective resistors RO, Rl, R2 and R3 and then split into two with one connection of each pair being directly connected to one pin of the microcontroller chip 125 and the other connection connected via a respective capacitor CO, Cl, C2 and C3, which are the sense capacitors for charge collection and accumulation during bursts.
- Output line 122 is for outputting angle values representing angles of motion ⁇ around the wheel, i.e. the annular sensor.
- Output line 124 is for outputting touch signals, which may originate from the centre touch button 50 or any of the buttons 10, 20, 30, 40 that are located on the annular sensing element.
- the outputs can be either a pulse width modulated (PWM) signal which can be filtered to analog form, or a serial output such as the well known UART, SPI, or I2C formats (or any other type).
- PWM pulse width modulated
- FIG. 5 shows with dashed lines four angular segments along the annular sensing path, which are spaced 90 degrees to each other and each span an angle of 30 degrees. Namely, a first segment 110 extends from angle ⁇ l to ⁇ 2, a second segment 1 11 extends from angle ⁇ 3 to ⁇ 4, a third segment 112 extends from angle ⁇ 5 to 06 and a fourth segment 113 extends from angle 07 to 08.
- These four segments show sensing areas for four virtual buttons in the annular sensing path, and correspond to buttons 10 to 40 of Figure 1, the only difference being that they are illustrated in Figure 3 rotated by 45 degrees compared with the illustration of Figure 1.
- buttons 10 to 40 are referred to as virtual buttons, since they have no dedicated electrodes, but rather are identified by processing of the signals from the electrodes 104, 105 and 106.
- the signals from the three annular electrodes are collectively processed in the processor 125 to determine a touch angle on the annular sensing path.
- the full angular range of 360 degrees is divided into a maximum of 255 in one example implementation which uses a single byte register for the angle and thus provides an angular increment of roughly 1.4 degrees.
- Coarser angular resolutions can be set by suitable programming of the microcontroller. Typically, for a finger actuated wheel, the angular resolution will be set so that each angular increment is somewhere between about 10 to 20 degrees and 40 to 50 degrees. Angular increments that approach 180 degrees or greater values should not be used, since it becomes impossible to detect scroll direction, i.e. to differentiate between clockwise from anticlockwise motion.
- FIG. 4A is now used to describe the algorithm embodied in the switching logic to compute wheel angle.
- the figure is a graph showing ideal channel response signals from the wheel electrodes 104, 105 and 106 as a function of angle, where zero angle is taken to be at the 12 o'clock or North position.
- the signal from electrode 104 is shown by the dot-dash line, from electrode 105 by the dash line and from electrode 106 by the dot-dot-dash line.
- the signal is a linearly varying ratiometric one from electrodes 104 and 105, being dominated by electrode 104 at 0 degrees and by electrode 105 at 120 degrees, the two electrodes 104 and 105 providing equal signal strengths at 60 degrees.
- the signal is a ratiometric one from electrodes 105 and 106, being dominated by electrode 105 at 120 degrees and by electrode 106 at 240 degrees, the two electrodes 105 and 106 providing equal signal strengths at 180 degrees.
- the signal is a ratiometric one from electrodes 106 and 104, being dominated by electrode 106 at 240 degrees and by electrode 104 at 0 degrees, the two electrodes 106 and 104 providing equal signal strengths at 300 degrees.
- the angular ranges of the angular segments associated with the virtual buttons are also illustrated in the graph.
- Figure 4B is similar to Figure 4A, but illustrates schematically what might be expected in reality for the channel response signals from the wheel electrodes. It will be seen the peaks from the three electrodes do not have the same signal magnitude, and also that each electrode signal has different zero offsets. The progression of the pairs of ratiometric signals is also not precisely linear. These deviations from the ideal can be accounted for at least partially through suitable signal processing.
- the touch angle derived from the signals from electrodes 104, 105 and 106 is calculated as follows.
- each of the signals SO, Sl and S2 from channels CHO, CHl and CH2 respectively is scaled in proportion to the channel's burst length found at calibration to provide normalised signals SO', Sl' and S2'.
- Burst length is the number of cycles of charge accumulation in the sense capacitor required to reach a threshold voltage set by a comparator. This improves linearity.
- the smallest of the normalised signals SO', SV and S2' is identified. This is subtracted from the other two signals to provide signals A and B.
- the smallest signal also identifies which of the three main angular segments of the wheel the touch is located, for example if Sl' is the smallest signal, then the touch is between 240 and
- the angle is computed as [120*A / (A - B)] + s*120, where s is the segment or channel number, i.e. 0, 1 or 2 in this example.
- the processor is thus operable to determine the position of the object within the determined section by a ratiometric analysis of signals taken from the terminals spanning the determined section.
- the microcontroller 125 will determine a signal S3 from CH3. This is from the single dedicated touch electrode 108.
- the acquisition of signal S3 is conventional single button acquisition as described in the prior art, such as my US 6,466,036.
- Figure 5 is a flow diagram of an example processing algorithm for the multifunction sensor.
- Step Sl the processor determines whether the centre button (CH3) is "in detect".
- "in detect” means that the signal is above threshold for a single detect cycle. However, preferably a detect integrator is used, whereby a detect is only reported if more than a set number of successive detects has been reported. As soon as one detect falls below threshold, the integration is aborted and restarts from zero.
- the number of successive detects required is programmable in the microcontroller, and may be set between 1 and 256 (i.e. one byte register). Typical values are between 3 and 5.
- Step S4 a valid result flag is set and the flow moved to Step S4 which is passed in view of the valid result flag being set and a touch signal is output in Step S5 on line 124 (pin 10 of the microcontroller). If CH3 is not in detect, then the process flow moves to Step S2 and it is tested whether the wheel is in detect. Once again detect integration is preferably used to provide noise immunity. If the wheel is not in detect, then the process loops back to prior to Step Sl . If the wheel is in detect, then the process moves to Step S3 to determine the nature of the wheel detect.
- the wheel detect may be determined to be either a scroll, i.e. an angular input, or a touch, i.e. a button press on one of the virtual buttons.
- the minimum number of detects required is preferably at least 3, more preferably between 3 and 10 inclusively.
- the threshold angle is thus an angle that must be scrolled round before a scroll is detected.
- the output is the total angular range over which the sequence of successively increasing, or successively decreasing, reported angles extend.
- the minimum number of detects k for scrolling may conveniently be equal to the minimum number of detects m for a virtual touch.
- the number k is also preferably set having regard to the angular resolution of the sensing path so that it implies a minimum angular displacement.
- Step S4 if a valid result has occurred in the centre button or the wheel, then the process proceeds to Step S5 and a signal is output on one of pins 9 and 10 of the microcontroller, i.e. to one of lines 122 and 124. If a scroll has been detected, then the angular range ⁇ of the scroll is output on line 122. If a touch has been detected, then this is output on line 124 with an indication of whether the touch is on the "real" centre button 108 or on one of the "virtual" buttons 110 to 113. In an alternative implementation, the outputs are provided on a single pin. The process flow then loops back to the start prior to Step S 1 and repeats endlessly until interrupted by a suitable command.
- wheel and centre button signals may be processed in parallel.
- adjacent key suppression may be used between the centre button and the wheel signals, for example as described in my earlier US 6,993, 607 and US 11/279,402. Further it will be understood that in an alternative embodiment the centre button could be dispensed with.
- the conductive sensing path need not be circular.
- a linear path may be used, i.e. a so-called slider.
- the operation would be analogous to an annular path device, it being understood that references to angular displacements and so forth in the above example would be replaced with linear displacements.
- a linear path device may be advantageous for controls of domestic appliances such as microwave ovens and cooker tops (i.e. hobs).
- Other shapes of sensing path are also possible, for example as described in WO2005/019766A2, specifically in Figures 14A and 14C thereof.
- a linear sensing path may also be preferred for some computer-related device applications for scrolling through office applications, for example a vertically extending slider along one side of a display area, or contiguous with the display area.
- finger actuation is not the only possible implementation.
- a knob actuation where the knob has a capacitive actuator such as a wiper may be used, as described in WO2005/019766A2, specifically with reference to Figures 1 IA and 1 IB, or Figure 12 thereof. This may provide for greater resolution along the sensing path.
- a resistive sensing path may be used instead of a conductive sensing path, as described in WO2005/019766A2, specifically with reference to Figures 3 to 8 thereof.
- a resistive sensing path can be made of any resistive material including carbon film, metal films, ITO or SnO, conductive plastics, screen deposited conductors, sputtered conductors etc. without limitation as to material or method of deposition.
- the above example shows four virtual buttons distributed at equal angular separations along the sensing path. It will be appreciated that the virtual button placement along the sensing path is arbitrary, and may be dynamically altered in a single device if desired. Moreover, the number of virtual buttons may be arbitrarily selected with any number from one to the maximum possible according to resolution constraints being possible. This is true regardless of the shape of the sensing path, i.e. annular, linear etc.
- the above example shows three electrodes making up the sensing path.
- the number of electrodes can be varied as desired. Three is the minimum for a closed loop. Two is the minimum for a non-closed path. Typical numbers of such electrodes will be in the range three to five.
- bursting to a threshold defined by a comparator is only one mode of signal collection.
- Other charge transfer sequences could also be used.
- a similar switching sequence to that described above could be executed a fixed number of times (rather than a variable number of times based on whether a reference threshold voltage is exceeded). After the fixed number of times, the voltage on each sampling capacitor can be measured using an analogue to digital converter and said voltages used to determine the position of a touch in a manner analogous to that described above
- Burst mode operation has the advantage that it can be implemented with comparators and counters, rather than more complex analogue to digital converters.
- the method of switching described herein can be adapted to any of the switching sequences and topologies as described in my US6466036 and these are incorporated herein by reference.
- the touch panel preferably has a sleep mode for power saving in which the touch surface is polled over longer time intervals. The sleep mode will activate automatically after a certain duration of no inputs.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200780022934.3A CN101553711B (en) | 2006-06-20 | 2007-06-19 | Capacitive position sensor |
DE112007001486T DE112007001486B4 (en) | 2006-06-20 | 2007-06-19 | Capacitive position sensor |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US80524906P | 2006-06-20 | 2006-06-20 | |
US60/805,249 | 2006-06-20 | ||
GB0612200A GB0612200D0 (en) | 2006-06-20 | 2006-06-20 | Capacitive position sensor |
GB0612200.6 | 2006-06-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008001220A2 true WO2008001220A2 (en) | 2008-01-03 |
WO2008001220A3 WO2008001220A3 (en) | 2008-04-03 |
Family
ID=38779759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2007/002774 WO2008001220A2 (en) | 2006-06-20 | 2007-06-19 | Capacitive position sensor |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR20090057360A (en) |
DE (1) | DE112007001486B4 (en) |
WO (1) | WO2008001220A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539832A (en) * | 2008-03-20 | 2009-09-23 | 达方电子股份有限公司 | Input device with function of a scroll bar, touch control panel thereof and electronic device |
US9243390B2 (en) | 2013-03-14 | 2016-01-26 | Delta Faucet Company | Capacitive sensing faucet including a conductive polymer |
WO2016087033A1 (en) * | 2014-12-05 | 2016-06-09 | Audi Ag | Method for operating virtual reality goggles, and display apparatus |
CN110941371A (en) * | 2018-09-25 | 2020-03-31 | 尚科纺织企业工业及贸易公司 | Capacitive touch sensor |
CN111736732A (en) * | 2019-03-22 | 2020-10-02 | 尚科纺织企业工业及贸易公司 | Capacitive touch sensor |
CN111984950A (en) * | 2020-08-26 | 2020-11-24 | 歌尔科技有限公司 | Unlocking prompting method and system for unmanned aerial vehicle remote controller |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101067198B1 (en) * | 2009-09-25 | 2011-09-22 | 삼성전기주식회사 | Biometric authentication method |
US8823399B1 (en) * | 2013-10-07 | 2014-09-02 | Cypress Semiconductor Corporation | Detect and differentiate touches from different size conductive objects on a capacitive button |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6028271A (en) * | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US20030076306A1 (en) * | 2001-10-22 | 2003-04-24 | Zadesky Stephen Paul | Touch pad handheld device |
US20040178997A1 (en) * | 1992-06-08 | 2004-09-16 | Synaptics, Inc., A California Corporation | Object position detector with edge motion feature and gesture recognition |
EP1505484A1 (en) * | 2002-05-16 | 2005-02-09 | Sony Corporation | Inputting method and inputting apparatus |
WO2006017477A2 (en) * | 2004-08-04 | 2006-02-16 | Interlink Electronics, Inc. | Multifunctional scroll sensor |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US472245A (en) | 1892-04-05 | Alfred j | ||
US4158216A (en) | 1978-02-21 | 1979-06-12 | General Electric Company | Capacitive touch control |
US4264903A (en) | 1978-06-12 | 1981-04-28 | General Electric Company | Capacitive touch control and display |
GB9409737D0 (en) | 1994-05-16 | 1994-07-06 | Penny & Giles Studio Equip | Improvements relating to variable voltage controllers |
US6288707B1 (en) | 1996-07-29 | 2001-09-11 | Harald Philipp | Capacitive position sensor |
US6466036B1 (en) | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
WO2000044018A1 (en) * | 1999-01-26 | 2000-07-27 | Harald Philipp | Capacitive sensor and array |
US7466307B2 (en) * | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
DE60301831T2 (en) | 2002-07-12 | 2006-08-10 | Philipp, Harald, Southampton | Capacitive keyboard with reduced ambiguity in input |
US7148704B2 (en) | 2002-10-31 | 2006-12-12 | Harald Philipp | Charge transfer capacitive position sensor |
DE212004000044U1 (en) * | 2003-08-21 | 2006-06-01 | Philipp, Harald, Hamble | Capacitive position sensor |
-
2007
- 2007-06-19 KR KR1020097001051A patent/KR20090057360A/en not_active Application Discontinuation
- 2007-06-19 WO PCT/IB2007/002774 patent/WO2008001220A2/en active Search and Examination
- 2007-06-19 DE DE112007001486T patent/DE112007001486B4/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6028271A (en) * | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US20040178997A1 (en) * | 1992-06-08 | 2004-09-16 | Synaptics, Inc., A California Corporation | Object position detector with edge motion feature and gesture recognition |
US20030076306A1 (en) * | 2001-10-22 | 2003-04-24 | Zadesky Stephen Paul | Touch pad handheld device |
EP1505484A1 (en) * | 2002-05-16 | 2005-02-09 | Sony Corporation | Inputting method and inputting apparatus |
WO2006017477A2 (en) * | 2004-08-04 | 2006-02-16 | Interlink Electronics, Inc. | Multifunctional scroll sensor |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101539832A (en) * | 2008-03-20 | 2009-09-23 | 达方电子股份有限公司 | Input device with function of a scroll bar, touch control panel thereof and electronic device |
US9243390B2 (en) | 2013-03-14 | 2016-01-26 | Delta Faucet Company | Capacitive sensing faucet including a conductive polymer |
WO2016087033A1 (en) * | 2014-12-05 | 2016-06-09 | Audi Ag | Method for operating virtual reality goggles, and display apparatus |
CN110941371A (en) * | 2018-09-25 | 2020-03-31 | 尚科纺织企业工业及贸易公司 | Capacitive touch sensor |
CN110941371B (en) * | 2018-09-25 | 2024-04-05 | 尚科纺织企业工业及贸易公司 | Capacitive touch sensor, article including the same, and method of detecting touch events |
CN111736732A (en) * | 2019-03-22 | 2020-10-02 | 尚科纺织企业工业及贸易公司 | Capacitive touch sensor |
CN111984950A (en) * | 2020-08-26 | 2020-11-24 | 歌尔科技有限公司 | Unlocking prompting method and system for unmanned aerial vehicle remote controller |
Also Published As
Publication number | Publication date |
---|---|
DE112007001486T5 (en) | 2009-05-07 |
KR20090057360A (en) | 2009-06-05 |
DE112007001486B4 (en) | 2011-02-17 |
WO2008001220A3 (en) | 2008-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070291016A1 (en) | Capacitive Position Sensor | |
US8643626B2 (en) | Closed path capacitive position sensor | |
US8432173B2 (en) | Capacitive position sensor | |
WO2008001220A2 (en) | Capacitive position sensor | |
US7148704B2 (en) | Charge transfer capacitive position sensor | |
US8766910B2 (en) | Capacitive sensing control knob | |
US10248266B1 (en) | Two-pin buttons | |
US8436824B2 (en) | Toothed slider | |
US8902172B2 (en) | Preventing unintentional activation of a touch-sensor button caused by a presence of conductive liquid on the touch-sensor button | |
US8937611B2 (en) | Capacitive touch sensors | |
US8121283B2 (en) | Tapered capacitive sensing structure | |
US20100200309A1 (en) | Two-dimensional position sensor | |
WO2008135713A1 (en) | Two-dimensional position sensor | |
CN101553711B (en) | Capacitive position sensor | |
GB2443296A (en) | A bi-modal capacitive position sensor with a fine adjustment mode triggered by moving displacement of a touching object along the sensing path | |
US20070296712A1 (en) | Multifunction slider | |
US20120046887A1 (en) | Two-pin coupling slider | |
WO2007069167A2 (en) | Conductive rotary touch sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780022934.3 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07804965 Country of ref document: EP Kind code of ref document: A2 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1120070014865 Country of ref document: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020097001051 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
RET | De translation (de og part 6b) |
Ref document number: 112007001486 Country of ref document: DE Date of ref document: 20090507 Kind code of ref document: P |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07804965 Country of ref document: EP Kind code of ref document: A2 |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |