The present invention relates generally to capacitive touch sense arrays, and more particularly, to an active integrator receiving circuit for a touch sense array.
Computing devices, such as notebook computers, personal data assistants (PDAs), kiosks, and mobile handsets, have user interface devices, which are also known as human interface devices (HID). One user interface device that has become more common is a touch-sensor pad (also commonly referred to as a touchpad). A basic notebook computer touch-sensor pad emulates the function of a personal computer (PC) mouse. A touch-sensor pad is typically embedded into a PC notebook for built-in portability. A touch-sensor pad replicates mouse X/Y movement by using two defined axes which contain a collection of sensor elements that detect the position of one or more conductive objects, such as a finger. Mouse right/left button clicks can be replicated by two mechanical buttons, located in the vicinity of the touchpad, or by tapping commands on the touch-sensor pad itself. The touch-sensor pad provides a user interface device for performing such functions as positioning a pointer, or selecting an item on a display. These touch-sensor pads may include multi-dimensional sensor arrays for detecting movement in multiple axes. The sensor array may include a one-dimensional sensor array, detecting movement in one axis. The sensor array may also be two dimensional, detecting movements in two axes.
Another user interface device that has become more common is a touch screen. Touch screens, also known as touchscreens, touch windows, touch panels, or touchscreen panels, are transparent display overlays which are typically either pressure-sensitive (resistive or piezoelectric), electrically-sensitive (capacitive), acoustically-sensitive (surface acoustic wave (SAW)) or photo-sensitive (infra-red). The effect of such overlays allows a display to be used as an input device, removing the keyboard and/or the mouse as the primary input device for interacting with the display's content. Such displays can be attached to computers or, as terminals, to networks. Touch screens have become familiar in retail settings, on point-of-sale systems, on ATMs, on mobile handsets, on kiosks, on game consoles, and on PDAs where a stylus is sometimes used to manipulate the graphical user interface (GUI) and to enter data. A user can touch a touch screen or a touch-sensor pad to manipulate data. For example, a user can apply a single touch, by using a finger to touch the surface of a touch screen, to select an item from a menu.
A certain class of touch sense arrays includes a first set of linear electrodes separated from a second set of electrodes arranged at right angles and separated by a dielectric layer. The resulting intersections form a two-dimensional array of capacitors, referred to as sense elements. Touch sense arrays can be scanned in several ways, one of which (mutual-capacitance sensing) permits individual capacitive elements to be measured. Another method (self-capacitance sensing) can measure an entire sensor strip, or even an entire sensor array, with less information about a specific location, but performed with a single read operation.
The two-dimensional array of capacitors, when placed in close proximity, provides a means for sensing touch. A conductive object, such as a finger or a stylus, coming in close proximity to the touch sense array causes changes in the total capacitances of the sense elements in proximity to the conductive object. These changes in capacitance can be measured to produce a “two-dimensional map” that indicates where the touch on the array has occurred.
One way to measure such capacitance changes is to form a circuit comprising a signal driver (e.g., an AC current or a voltage source (“transmit” (TX) signal)) which is applied to each horizontally aligned conductor in a multiplexed fashion. The charge accumulated on each of the capacitive intersections are sensed and similarly scanned at each of the vertically aligned electrodes in synchronization with the applied current/voltage source. This charge is then measured, typically with a form of charge-to-voltage converter (i.e., receive or “RX” signal), which is sampled-and-held for an A/D converter to convert to digital form for input to a processor. The processor, in turn, renders the capacitive map and determines the location of a touch.
Conventional capacitive sensing receiving circuits suffer from a number of deficiencies. Changes in capacitance, as a result of a touch by a conductive object, are generally small. As a result, much of the voltage appearing at the ADC is representative of the baseline capacitance of the sense elements of the array, which results in a large DC component. Capacitance changes due to touch may account for only 1% of the baseline capacitance. Further, noise from various sources may couple into the signal path, further complicating accurate capacitance change measurements and resulting in a low signal-to-noise (SNR) ratio.
Embodiments of the present invention will be more readily understood from the detailed description of exemplary embodiments presented below considered in conjunction with the attached drawings in which like reference numerals refer to similar elements and in which:
Embodiments of the invention provide an active integrator configured to measure a capacitance of a touch sense array or part of an array (e.g., a single strip). The active integrator is configured to receive from the touch sense array a response signal representative of a presence or an absence of a conductive object on the touch sense array. The response signal is generally assumed to be supplied from a touch sense array, which is driven by an AC current/voltage source. As a result, the response signal includes a positive portion and a negative portion. The embodiments described herein employ the active integrator and supporting circuitry to continuously integrate the response signal. This continuous integration property is primarily a result of the switch-capacitance nature of the active integrator. One possible advantage of employing a switched-capacitive active integrator may be an improved SNR over conventional designs. In one embodiment, when the frequency of switching matches the fundamental frequency and phase of the response signal, an output signal has a narrow pass-band centered about a fundamental frequency of the response signal, resulting in a substantially improved SNR. This method is also referred to as full-wave demodulation.
In one embodiment, the active integrator includes an operational amplifier (opamp) coupled to a pair of feedback capacitors. One feedback capacitor is configured to store a charge responsive to the positive portion of the response signal, and a second feedback capacitor is configured to store a charge responsive to the negative portion of the response signal. The first feedback capacitor and the second feedback capacitor may be configured to be variable to permit sensitivity calibration of the touch sense receivers. In one embodiment, the active integrator is coupled to a sample-and-hold (S/H) circuit configured to full-wave demodulate the output signal of the active integrator by means of a one or more switches. A first capacitor is configured to hold a positive signal on the output terminal of the active integrator when the positive portion of the response signal is present, and a second capacitor is configured to hold a negative signal on the output terminal of the active integrator when the negative portion of the response signal is present.
In one embodiment, the sensor array 121 includes sensor elements 121(1)-121(N) (where N is a positive integer) that are disposed as a two-dimensional matrix (also referred to as an XY matrix). The sensor array 121 is coupled to pins 113(1)-113(N) of the processing device 110 via one or more analog buses 115 transporting multiple signals. In this embodiment, each sensor element 121(1)-121(N) is represented as a capacitor. The self capacitance of each sensor in the sensor array 121 is measured by a sensing circuit 101 in the processing device 110.
In one embodiment, the sensing circuit 101 may include a relaxation oscillator or other means to convert a capacitance into a measured value. The sensing circuit 101 may also include a counter or timer to measure the oscillator output. The sensing circuit 101 may further include software components to convert the count value (e.g., capacitance value) into a sensor element detection decision (also referred to as switch detection decision) or relative magnitude. In another embodiment, the sensing circuit 101 includes an active integration circuit 300 to be described below.
It should be noted that there are various known methods for measuring capacitance, such as current or voltage phase shift measurement, resistor-capacitor charge timing, capacitive bridge divider, charge transfer, successive approximation, sigma-delta modulators, charge-accumulation circuits, field effect, mutual capacitance, frequency shift, or other capacitance measurement algorithms. It should be noted however, instead of evaluating the raw counts relative to a threshold, the sensing circuit 101 via processing logic 102 may be evaluating other measurements to determine the user interaction. For example, in the sensing circuit 101 having a sigma-delta modulator, the processing logic 102 is evaluating the ratio of pulse widths of the output, instead of the raw counts being over or under a certain threshold.
In one embodiment, the processing device 110 further includes the processing logic 102. Operations of the processing logic 102 may be implemented in firmware; alternatively, it may be implemented in hardware or software. The processing logic 102 may receive signals from the sensing circuit 101, and determine the state of the sensor array 121, such as whether an object (e.g., a finger) is detected on or in proximity to the sensor array 121 (e.g., determining the presence of the object), where the object is detected on the sensor array (e.g., determining the location of the object), tracking the motion of the object, or other information related to an object detected at the touch sensor.
In another embodiment, instead of performing the operations of the processing logic 102 in the processing device 110, the processing device 110 may send the raw data or partially-processed data to the host 150. The host 150, as illustrated in
In another embodiment, the processing device 110 may also include a non-sensing actions block 103. This block 103 may be used to process and/or receive/transmit data to and from the host 150. For example, additional components may be implemented to operate with the processing device 110 along with the sensor array 121 (e.g., keyboard, keypad, mouse, trackball, LEDs, displays, or other peripheral devices).
In one embodiment, the electronic system 100 is implemented in a device that includes the touch-sensing surface 116 as the user interface, such as handheld electronics, portable telephones, cellular telephones, notebook computers, personal computers, personal data assistants (PDAs), kiosks, keyboards, televisions, remote controls, monitors, handheld multi-media devices, handheld video players, gaming devices, control panels of a household or industrial appliances, or other computer peripheral or input devices. Alternatively, the electronic system 100 may be used in other types of devices. It should be noted that the components of electronic system 100 may include all the components described above. Alternatively, electronic system 100 may include only some of the components described above, or include additional components not listed herein.
Sensing circuit 101 includes multiplexer control 211, demultiplexer 212 and multiplexer 213, clock generator 214, signal generator 215, demodulation circuit 216, and analog to digital converter (ADC) 217. ADC 217 is further coupled with touch coordinate converter 218. Touch coordinate converter 218 outputs a signal to the processing logic 102.
In one embodiment, processing logic 102 may be a processing core 102. The processing core may reside on a common carrier substrate such as, for example, an integrated circuit (“IC”) die substrate, a multi-chip module substrate, or the like. Alternatively, the components of processing core 102 may be one or more separate integrated circuits and/or discrete components. In one exemplary embodiment, processing core 102 is configured to provide intelligent control for the Programmable System on a Chip (“PSoC®”) processing device, manufactured by Cypress Semiconductor Corporation, San Jose, Calif. Alternatively, processing core 102 may be one or more other processing devices known by those of ordinary skill in the art, such as a microprocessor or central processing unit, a controller, special-purpose processor, digital signal processor (“DSP”), an application specific integrated circuit (“ASIC”), a field programmable gate array (“FPGA”), or the like. In one embodiment, the processing core 102 and the other components of the processing device 110 are integrated into the same integrated circuit.
It should also be noted that the embodiments described herein are not limited to having a configuration of a processing core 102 coupled to a host 150, but may include a system that measures the capacitance on the touch sense array 121 and sends the raw data to a host computer where it is analyzed by an application. In effect, the processing that is done by processing core 102 may also be done in the host. The host may be a microprocessor, for example, as well as other types of processing devices as would be appreciated by one of ordinary skill in the art having the benefit of this disclosure.
The components of the electronic system 100 excluding the touch sense array 121 may be integrated into the IC of the processing core 102, or alternatively, in a separate IC. Alternatively, descriptions of the electronic system 100 may be generated and compiled for incorporation into other integrated circuits. For example, behavioral level code describing the electronic system 100, or portions thereof, may be generated using a hardware descriptive language, such as VHDL or Verilog, and stored to a machine-accessible medium (e.g., CD-ROM, hard disk, floppy disk, etc.). Furthermore, the behavioral level code can be compiled into register transfer level (“RTL”) code, a netlist, or even a circuit layout and stored to a machine-accessible medium. The behavioral level code, the RTL code, the netlist, and the circuit layout all represent various levels of abstraction to describe the electronic system 100.
It should be noted that the components of the electronic system 100 may include all the components described above. Alternatively, the electronic system 100 may include only some of the components described above.
In one embodiment, the electronic system 100 is used in a notebook computer. Alternatively, the electronic device may be used in other applications, such as a mobile handset, a personal data assistant (“PDA”), a keyboard, a television, a remote control, a monitor, a handheld multi-media device, a handheld video player, a handheld gaming device, or a control panel.
The transmit and receive electrodes in the electrode matrix 225 may be arranged so that each of the transmit electrodes overlap and cross each of the receive electrodes such as to form an array of intersections, while maintaining galvanic isolation from each other. Thus, each transmit electrode may be capacitively coupled with each of the receive electrodes. For example, transmit electrode 222 is capacitively coupled with receive electrode 223 at the point where transmit electrode 222 and receive electrode 223 overlap.
Clock generator 214 supplies a clock signal to signal generator 215, which produces a TX signal 224 to be supplied to the transmit electrodes of touch sense array 121. In one embodiment, the signal generator 215 includes a set of switches that operate according to the clock signal from clock generator 214. The switches may generate a TX signal 224 by periodically connecting the output of signal generator 215 to a first voltage and then to a second voltage, wherein said first and second voltages are different. In another embodiment, the active integration circuit 300 is coupled to the signal generator 215 to be described below. A person of ordinary skill in the art would appreciate that the signal generator 215 may supply a TX signal 224 that may be any periodic signal having a positive portion and a negative portion, including, for example, a sine wave, a square wave, a triangle wave, etc.
The output of signal generator 215 is connected with demultiplexer 212, which allows the TX signal 224 to be applied to any of the M transmit electrodes of touch sense array 121. In one embodiment, multiplexer control 211 controls demultiplexer 212 so that the TX signal 224 is applied to each transmit electrode 222 in a controlled sequence. In another embodiment, the TX signal 224 is applied to one or more transmit electrodes 222 simultaneously in what may be termed as a multi-phase TX mode. Demultiplexer 212 may also be used to ground, float, or connect an alternate signal to the other transmit electrodes to which the TX signal 224 is not currently being applied.
Because of the capacitive coupling between the transmit and receive electrodes, the TX signal 224 applied to each transmit electrode induces a current within each of the receive electrodes. For instance, when the TX signal 224 is applied to transmit electrode 222 through demultiplexer 212, the TX signal 224 induces an RX signal 227 on the receive electrodes in matrix 225. The RX signal 227 on each of the receive electrodes can then be measured in sequence by using multiplexer 213 to connect each of the N receive electrodes to demodulation circuit 216 in sequence.
The mutual capacitance associated with each intersection between a TX electrode and an RX electrode can be sensed by selecting every available combination of TX electrode and an RX electrode using demultiplexer 212 and multiplexer 213. To improve performance, multiplexer 213 may also be segmented to allow more than one of the receive electrodes in matrix 225 to be routed to additional demodulation circuits 216. In an optimized configuration, wherein there is a 1-to-1 correspondence of instances of demodulation circuit 216 with receive electrodes, multiplexer 213 may not be present in the system.
When an object, such as a finger, approaches the electrode matrix 225, the object causes a decrease in the mutual capacitance between only some of the electrodes. For example, if a finger is placed near the intersection of transmit electrode 222 and receive electrode 223, the presence of the finger will decrease the mutual capacitance between electrodes 222 and 223. Thus, the location of the finger on the touchpad can be determined by identifying the one or more receive electrodes having a decreased mutual capacitance in addition to identifying the transmit electrode to which the TX signal 224 was applied at the time the decreased mutual capacitance was measured on the one or more receive electrodes.
By determining the mutual capacitances associated with each intersection of electrodes in the matrix 225, the locations of one or more touch contacts may be determined. The determination may be sequential, in parallel, or may occur more frequently at commonly used electrodes.
In alternative embodiments, other methods for detecting the presence of a finger or conductive object may be used where the finger or conductive object causes an increase in capacitance at one or more electrodes, which may be arranged in a grid or other pattern. For example, a finger placed near an electrode of a capacitive sensor may introduce an additional capacitance to ground that increases the total capacitance between the electrode and ground. The location of the finger can be determined from the locations of one or more electrodes at which an increased capacitance is detected.
The induced current signal 227 is rectified by demodulation circuit 216. The rectified current output by demodulation circuit 216 can then be filtered and converted to a digital code by ADC 217. In an embodiment, the demodulation circuit may include an active integration circuit 300 to be described below.
The digital code is converted to touch coordinates indicating a position of an input on touch sensor array 121 by touch coordinate converter 218. The touch coordinates are transmitted as an input signal to the processing logic 102. In one embodiment, the input signal is received at an input to the processing logic 102. In one embodiment, the input may be configured to receive capacitance measurements indicating a plurality of row coordinates and a plurality of column coordinates. Alternatively, the input may be configured to receive row coordinates and column coordinates.
In one embodiment, a system for tracking locations of contacts on a touch-sensing surface may determine a force magnitude for each of the contacts based on the capacitance measurements from the capacitive sensor array. In one embodiment, a capacitive touch-sensing system that is also capable of determining a magnitude of force applied to each of a plurality of contacts at a touch-sensing surface may be constructed from flexible materials, such as PMMA, and may have no shield between the capacitive sensor array and an LCD display panel. In such an embodiment, changes in capacitances of sensor elements may be caused by the displacement of the sensor elements closer to a VCOM plane of the LCD display panel.
Referring to
In the depicted embodiment of
In one embodiment, the baseline compensation circuit 328 serves to minimize the baseline offset of the response signal appearing at the differential inputs of the ADC 217 so as to maximize the number of output bits that are representative of a change in capacitance due to the approach of the touch sense array 121 of a conductive object. As a result, the dynamic range of the sensing circuit 101 may be improved.
Tolerances associated with the design and manufacturing of the sensor panel can make the baseline capacitance of some sensor elements vary significantly, even within a single touch sense array 121. This can further reduce the dynamic range of the ADC 217, because a fixed charge from any sense line is simply a baseline charge carrying no information about a touch event. Thus, instead of using a single, fixed value in the baseline compensation circuit (i.e., the IDAC 472), the value can be programmed in real-time to compensate for the actual baseline charge for the sense line currently sensed. The best setting can be determined in a “self-tuning” routine either at manufacturing time for the entire touch subsystem, or during power-up in the final end product.
At block 904, a charge responsive to the negative portion of the response signal is accumulated on the second integrating capacitor 460, CINTN. More particularly, after all signals have settled down, the TX signal 227 is directed by the sequencer 345 to apply a high-to-low transition while simultaneously switches 458a, 458b (p1/p1p) are opened and switches 462a, 462b (p2/p2p) are closed. This connects the capacitor 460 (CINTN) to the active integrator 326 while the capacitor 456 (CINTP) is left floating, thereby temporarily holding its charge (the charge on the capacitor 456 cannot leak off). Again, after the incoming charge has been integrated, at block 906, the cycle starts over, switching the capacitor 456 (CINTP) back into the active integrator 326 to collect a next charge packet, and so forth. Thus, positive charge packets are accumulated on capacitor 456 (CINTP), while negative packets are accumulated on capacitor 460 (CINTN).
While the positive and negative charges are producing corresponding positive and negative voltages across capacitor 456 (CINTP) and capacitor 460 (CINTN), relative to node 450 (Vy), at blocks 908, 910, respectively, output sampling capacitors 466 (CSHP) and 469 (CSHN) have been connected/removed to/from the integrator output 454 via corresponding non-overlapping closure/opening of the pair of switches 468a-468b (shp) and the pair of switches 470a-470b (shn), respectively. As a result, the output sampling capacitors 466 (CSHP) and 469 (CSHN) carry the same voltages across them as the corresponding integration capacitors, 456, 460, respectively.
After a predetermined number of cycles, N, at block 912, the downstream ADC 217 of
More particularly, the S/H circuit 340 operated in three stages to present a differential voltage to the ADC 217. The three stages include sampling from the integrator circuit 326, holding the sampled charge on the S/H circuit 340, and driving the ADC 217. The following steps describe the signals involved.
Each of the S/H buffers 467a, 467b samples the integrator output 454 on the last Tx clock period. The positive S/H buffer 467a samples the positive integration capacitor 456 (CINTP) (nominally when the Tx has it's last high edge) and the negative S/H buffer 467a samples the negative integration capacitor integration capacitor 460 (CINTN) (when the Tx has its last low edge). The first signal to transition are the buffer power up signals 471a, 471b (bufp_pdb and bufn_pdb). The S/H buffers 467a, 467b are dynamically powered so they only consume current when required during the sample phase (shp) and during the drive ADC phase (adc_sample). In the sample mode, switch 470a (shpp) is operated to put the S/H buffer 467a into a unity gain mode and to set up VY on the right hand side of the sampling capacitors 466a (CSHP) and 466b (CSHN). Switch 468a (shp) is operated to sample the positive input (from the active integrator 326) on the sample/hold capacitor 466a (CSHP). When both of these signals return to zero, the S/H buffers 467a, 467b are powered down via inputs 471a, 471b (bufp_pdb and bufn_pdb), one node of the sample/hold capacitor 468a (CSHP) is tied to VY via switch 470b (!shp && !adc_sample) and the second node is floating. This allows a ‘hold’ of the sampled positive integrator voltage on CSHP. A similar operation samples and holds the negative integrator voltage on sample/hold capacitor 466b (CSHN). Just before adc_sample transitions, the S/H buffers 467a, 467b are again powered up (bufp_pdb and bufn_pdb), both CSHP and CSHN are put in feedback around their respective buffers and the SAR capacitors CADCP and CADCN within the ADC 217 are charged to the values stored on CSHP and CSHN.
This time-overlapping continuous integration at the input and output of the active integrator 326 results in faster sensor panel scan time, which can also reduce operational current. A reduction in operational current may reduce battery consumption, which is particularly important in batter-operated systems having touch sense arrays.
In another embodiment of the active integration circuit 300, the single input, dual output S/H circuit 340 may be eliminated and the ADC 217 may be replaced with a sufficiently fast single input ADC. With a sufficiently fast ADC, the ADC may rapidly sample the positive going and negative going signals emanating from the integrator circuit 326 on the output 454 directly and then the processing core 102 may subtract the two signals digitally.
In self calibration mode, each channel 1000a-1000n of the touch sense array 121 may be further calibrated by scanning through the channels 1000a-1000n one at a time via the demultiplexor 212, multiplexor 213, the active integrator 326, the sample-and-hold circuit 340, and the ADC 217, which in turn is digitally interfaced to the processing core 102. In an embodiment, a selected one of the channels 1000a-1000n is continuously integrated by the active integrator 326, the sample-and-hold circuit 340, and the ADC 217 according to the method illustrated in
Returning again to
Returning to
Embodiments of the present invention, described herein, include various operations. These operations may be performed by hardware components, software, firmware, or a combination thereof. As used herein, the term “coupled to” may mean coupled directly or indirectly through one or more intervening components. Any of the signals provided over various buses described herein may be time multiplexed with other signals and provided over one or more common buses. Additionally, the interconnection between circuit components or blocks may be shown as buses or as single signal lines. Each of the buses may alternatively be one or more single signal lines and each of the single signal lines may alternatively be buses.
Certain embodiments may be implemented as a computer program product that may include instructions stored on a computer-readable medium. These instructions may be used to program a general-purpose or special-purpose processor to perform the described operations. A computer-readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The computer-readable storage medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read-only memory (ROM); random-access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory, or another type of medium suitable for storing electronic instructions. The computer-readable transmission medium includes, but is not limited to, electrical, optical, acoustical, or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, or the like), or another type of medium suitable for transmitting electronic instructions.
Additionally, some embodiments may be practiced in distributed computing environments where the computer-readable medium is stored on and/or executed by more than one computer system. In addition, the information transferred between computer systems may either be pulled or pushed across the transmission medium connecting the computer systems.
Although the operations of the method(s) herein are shown and described in a particular order, the order of the operations of each method may be altered so that certain operations may be performed in an inverse order or so that certain operation may be performed, at least in part, concurrently with other operations. In another embodiment, instructions or sub-operations of distinct operations may be in an intermittent and/or alternating manner.
In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
This application claims the benefit of U.S. Provisional Patent Application No. 61/472,161 filed Apr. 5, 2011, the disclosure of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4039940 | Butler et al. | Aug 1977 | A |
4145748 | Eichelberger et al. | Mar 1979 | A |
4264903 | Bigelow | Apr 1981 | A |
4283713 | Philipp | Aug 1981 | A |
4293734 | Pepper | Oct 1981 | A |
4438404 | Philipp | Mar 1984 | A |
4475151 | Philipp | Oct 1984 | A |
4497575 | Philipp | Feb 1985 | A |
4614937 | Poujois | Sep 1986 | A |
4728932 | Atherton | Mar 1988 | A |
4736097 | Philipp | Apr 1988 | A |
4736191 | Matzke et al. | Apr 1988 | A |
4742331 | Barrow et al. | May 1988 | A |
4772983 | Kerber et al. | Sep 1988 | A |
4773024 | Faggin et al. | Sep 1988 | A |
4802103 | Faggin et al. | Jan 1989 | A |
4825147 | Cook et al. | Apr 1989 | A |
4876534 | Mead et al. | Oct 1989 | A |
4879461 | Philipp | Nov 1989 | A |
4879505 | Barrow et al. | Nov 1989 | A |
4920399 | Hall | Apr 1990 | A |
4935702 | Mead et al. | Jun 1990 | A |
4940980 | Tice | Jul 1990 | A |
4953928 | Anderson et al. | Sep 1990 | A |
4962342 | Mead et al. | Oct 1990 | A |
4982333 | Ackerman et al. | Jan 1991 | A |
5049758 | Mead et al. | Sep 1991 | A |
5055719 | Hughes | Oct 1991 | A |
5055827 | Philipp | Oct 1991 | A |
5059920 | Anderson et al. | Oct 1991 | A |
5068622 | Mead et al. | Nov 1991 | A |
5073759 | Mead et al. | Dec 1991 | A |
5083044 | Mead et al. | Jan 1992 | A |
5095284 | Mead | Mar 1992 | A |
5097305 | Mead et al. | Mar 1992 | A |
5107149 | Platt et al. | Apr 1992 | A |
5109261 | Mead et al. | Apr 1992 | A |
5119038 | Anderson et al. | Jun 1992 | A |
5120996 | Mead et al. | Jun 1992 | A |
5122800 | Philipp | Jun 1992 | A |
5126685 | Platt et al. | Jun 1992 | A |
5146106 | Anderson et al. | Sep 1992 | A |
5160899 | Anderson et al. | Nov 1992 | A |
5165054 | Platt et al. | Nov 1992 | A |
5166562 | Allen et al. | Nov 1992 | A |
5204549 | Platt et al. | Apr 1993 | A |
5243554 | Allen et al. | Sep 1993 | A |
5248873 | Allen et al. | Sep 1993 | A |
5260592 | Mead et al. | Nov 1993 | A |
5270963 | Allen et al. | Dec 1993 | A |
5276407 | Mead et al. | Jan 1994 | A |
5281862 | Ma | Jan 1994 | A |
5289023 | Mead | Feb 1994 | A |
5294889 | Heep et al. | Mar 1994 | A |
5303329 | Mead et al. | Apr 1994 | A |
5305017 | Gerpheide | Apr 1994 | A |
5323158 | Ferguson | Jun 1994 | A |
5324958 | Mead et al. | Jun 1994 | A |
5331215 | Allen et al. | Jul 1994 | A |
5336936 | Allen et al. | Aug 1994 | A |
5339213 | O'Callaghan | Aug 1994 | A |
5349303 | Gerpheide | Sep 1994 | A |
5374787 | Miller et al. | Dec 1994 | A |
5381515 | Platt et al. | Jan 1995 | A |
5384467 | Plimon et al. | Jan 1995 | A |
5408194 | Steinbach et al. | Apr 1995 | A |
5412387 | Vincelette et al. | May 1995 | A |
5442347 | Vranish | Aug 1995 | A |
5488204 | Mead et al. | Jan 1996 | A |
5495077 | Miller et al. | Feb 1996 | A |
5541600 | Blumenkrantz et al. | Jul 1996 | A |
5541878 | LeMoncheck et al. | Jul 1996 | A |
5543588 | Bisset et al. | Aug 1996 | A |
5543590 | Gillespie et al. | Aug 1996 | A |
5543591 | Gillespie et al. | Aug 1996 | A |
5555907 | Philipp | Sep 1996 | A |
5565658 | Gerpheide et al. | Oct 1996 | A |
5566702 | Philipp | Oct 1996 | A |
5572205 | Caldwell et al. | Nov 1996 | A |
5629629 | Tielert et al. | May 1997 | A |
5629891 | LeMoncheck et al. | May 1997 | A |
5648642 | Miller et al. | Jul 1997 | A |
5672959 | Der | Sep 1997 | A |
5682032 | Philipp | Oct 1997 | A |
5684487 | Timko | Nov 1997 | A |
5730165 | Philipp | Mar 1998 | A |
5757368 | Gerpheide et al. | May 1998 | A |
5760852 | Wu et al. | Jun 1998 | A |
5763909 | Mead et al. | Jun 1998 | A |
5763924 | Lum et al. | Jun 1998 | A |
5767457 | Gerpheide et al. | Jun 1998 | A |
5796183 | Hourmand | Aug 1998 | A |
5801340 | Peter | Sep 1998 | A |
5812698 | Platt et al. | Sep 1998 | A |
5841078 | Miller et al. | Nov 1998 | A |
5844265 | Mead et al. | Dec 1998 | A |
5854625 | Frisch et al. | Dec 1998 | A |
5861583 | Schediwy et al. | Jan 1999 | A |
5861875 | Gerpheide | Jan 1999 | A |
5864242 | Allen et al. | Jan 1999 | A |
5864392 | Winklhofer et al. | Jan 1999 | A |
5880411 | Gillespie et al. | Mar 1999 | A |
5889236 | Gillespie et al. | Mar 1999 | A |
5914465 | Allen et al. | Jun 1999 | A |
5914708 | LaGrange et al. | Jun 1999 | A |
5920309 | Bisset et al. | Jul 1999 | A |
5920310 | Faggin et al. | Jul 1999 | A |
5926566 | Wang et al. | Jul 1999 | A |
5942733 | Allen et al. | Aug 1999 | A |
5943052 | Allen et al. | Aug 1999 | A |
5969513 | Clark | Oct 1999 | A |
6023422 | Allen et al. | Feb 2000 | A |
6028271 | Gillespie et al. | Feb 2000 | A |
6028959 | Wang et al. | Feb 2000 | A |
6097432 | Mead et al. | Aug 2000 | A |
6148104 | Wang et al. | Nov 2000 | A |
6151967 | McIntosh et al. | Nov 2000 | A |
6185450 | Seguine et al. | Feb 2001 | B1 |
6188228 | Philipp | Feb 2001 | B1 |
6188391 | Seely et al. | Feb 2001 | B1 |
6191723 | Lewis | Feb 2001 | B1 |
6211743 | Rhee et al. | Apr 2001 | B1 |
6222528 | Gerpheide et al. | Apr 2001 | B1 |
6239389 | Allen et al. | May 2001 | B1 |
6249447 | Boylan et al. | Jun 2001 | B1 |
6262717 | Donohue et al. | Jul 2001 | B1 |
6271719 | Sevastopoulos | Aug 2001 | B1 |
6271720 | Sevastopoulos | Aug 2001 | B1 |
6280391 | Olson et al. | Aug 2001 | B1 |
6288707 | Philipp | Sep 2001 | B1 |
6304014 | England et al. | Oct 2001 | B1 |
6320184 | Winklhofer et al. | Nov 2001 | B1 |
6323846 | Westerman et al. | Nov 2001 | B1 |
6326859 | Goldman et al. | Dec 2001 | B1 |
6342817 | Crofts et al. | Jan 2002 | B1 |
6344773 | Sevastopoulos et al. | Feb 2002 | B1 |
6353200 | Schwankhart | Mar 2002 | B1 |
6366099 | Reddi | Apr 2002 | B1 |
6377009 | Philipp | Apr 2002 | B1 |
6380929 | Platt | Apr 2002 | B1 |
6380931 | Gillespie et al. | Apr 2002 | B1 |
6414671 | Gillespie et al. | Jul 2002 | B1 |
6430305 | Decker | Aug 2002 | B1 |
6441073 | Tanaka et al. | Aug 2002 | B1 |
6441682 | Vinn et al. | Aug 2002 | B1 |
6445257 | Cox et al. | Sep 2002 | B1 |
6452514 | Philipp | Sep 2002 | B1 |
6457355 | Philipp | Oct 2002 | B1 |
6459321 | Belch | Oct 2002 | B1 |
6466036 | Philipp | Oct 2002 | B1 |
6473069 | Gerpheide | Oct 2002 | B1 |
6489899 | Ely et al. | Dec 2002 | B1 |
6498720 | Glad | Dec 2002 | B2 |
6499359 | Washeleski et al. | Dec 2002 | B1 |
6522083 | Roach | Feb 2003 | B1 |
6522128 | Ely et al. | Feb 2003 | B1 |
6522187 | Sousa | Feb 2003 | B1 |
6523416 | Takagi et al. | Feb 2003 | B2 |
6534970 | Ely et al. | Mar 2003 | B1 |
6535200 | Philipp | Mar 2003 | B2 |
6570557 | Westerman et al. | May 2003 | B1 |
6587093 | Shaw et al. | Jul 2003 | B1 |
6610936 | Gillespie et al. | Aug 2003 | B2 |
6614313 | Crofts et al. | Sep 2003 | B2 |
6624640 | Lund et al. | Sep 2003 | B2 |
6639586 | Gerpheide | Oct 2003 | B2 |
6642857 | Schediwy et al. | Nov 2003 | B1 |
6649924 | Philipp et al. | Nov 2003 | B1 |
6667740 | Ely et al. | Dec 2003 | B2 |
6673308 | Hino et al. | Jan 2004 | B2 |
6677932 | Westerman | Jan 2004 | B1 |
6680731 | Gerpheide et al. | Jan 2004 | B2 |
6683462 | Shimizu | Jan 2004 | B2 |
6693572 | Oliaei et al. | Feb 2004 | B1 |
6700392 | Haase | Mar 2004 | B2 |
6704005 | Kato et al. | Mar 2004 | B2 |
6705511 | Dames et al. | Mar 2004 | B1 |
6714817 | Daynes et al. | Mar 2004 | B2 |
6730863 | Gerpheide et al. | May 2004 | B1 |
6750852 | Gillespie et al. | Jun 2004 | B2 |
6774644 | Eberlein | Aug 2004 | B2 |
6788221 | Ely et al. | Sep 2004 | B1 |
6788521 | Nishi | Sep 2004 | B2 |
6798218 | Kasperkovitz | Sep 2004 | B2 |
6809275 | Cheng et al. | Oct 2004 | B1 |
6856433 | Hatano et al. | Feb 2005 | B2 |
6859159 | Michalski | Feb 2005 | B2 |
6873203 | Latham et al. | Mar 2005 | B1 |
6879215 | Roach | Apr 2005 | B1 |
6888536 | Westerman et al. | May 2005 | B2 |
6888538 | Ely et al. | May 2005 | B2 |
6893724 | Lin et al. | May 2005 | B2 |
6903402 | Miyazawa | Jun 2005 | B2 |
6904570 | Foote et al. | Jun 2005 | B2 |
6914547 | Swaroop et al. | Jul 2005 | B1 |
6933873 | Horsley et al. | Aug 2005 | B1 |
6949811 | Miyazawa | Sep 2005 | B2 |
6958594 | Redl et al. | Oct 2005 | B2 |
6969978 | Dening | Nov 2005 | B2 |
6970120 | Bjornsen | Nov 2005 | B1 |
6970126 | McCartney | Nov 2005 | B1 |
6975123 | Malang et al. | Dec 2005 | B1 |
6993607 | Philipp | Jan 2006 | B2 |
7030782 | Ely et al. | Apr 2006 | B2 |
7031886 | Hargreaves | Apr 2006 | B1 |
7032051 | Reay et al. | Apr 2006 | B2 |
7046230 | Zadesky et al. | May 2006 | B2 |
7078916 | Denison | Jul 2006 | B2 |
7109978 | Gillespie et al. | Sep 2006 | B2 |
7119550 | Kitano et al. | Oct 2006 | B2 |
7129935 | Mackey | Oct 2006 | B2 |
7133140 | Lukacs et al. | Nov 2006 | B2 |
7133793 | Ely et al. | Nov 2006 | B2 |
7141968 | Hibbs et al. | Nov 2006 | B2 |
7141987 | Hibbs et al. | Nov 2006 | B2 |
7148704 | Philipp | Dec 2006 | B2 |
7151528 | Taylor et al. | Dec 2006 | B2 |
7183851 | Song | Feb 2007 | B2 |
7208959 | Horn et al. | Apr 2007 | B2 |
7212189 | Shaw et al | May 2007 | B2 |
7235983 | McCartney et al. | Jun 2007 | B2 |
7253643 | Seguine | Aug 2007 | B1 |
7262609 | Reynolds | Aug 2007 | B2 |
7288946 | Hargreaves et al. | Oct 2007 | B2 |
7288977 | Stanley | Oct 2007 | B2 |
7298124 | Kan Kwok et al. | Nov 2007 | B2 |
7301350 | Hargreaves et al. | Nov 2007 | B2 |
7315793 | Jean | Jan 2008 | B2 |
7339580 | Westerman et al. | Mar 2008 | B2 |
7417411 | Hoffman et al. | Aug 2008 | B2 |
7417441 | Reynolds | Aug 2008 | B2 |
7423437 | Hargreaves et al. | Sep 2008 | B2 |
7449895 | Ely et al. | Nov 2008 | B2 |
7450113 | Gillespie et al. | Nov 2008 | B2 |
7451050 | Hargreaves | Nov 2008 | B2 |
7453270 | Hargreaves et al. | Nov 2008 | B2 |
7453279 | Corbin et al. | Nov 2008 | B2 |
7466307 | Trent, Jr. et al. | Dec 2008 | B2 |
7498822 | Lee | Mar 2009 | B2 |
7499040 | Zadesky et al. | Mar 2009 | B2 |
7521941 | Ely et al. | Apr 2009 | B2 |
7535264 | Hiller et al. | May 2009 | B2 |
7663607 | Hotelling et al. | Feb 2010 | B2 |
7683641 | Hargreaves et al. | Mar 2010 | B2 |
7724001 | Kleven | May 2010 | B2 |
7812827 | Hotelling et al. | Oct 2010 | B2 |
7825688 | Snyder et al. | Nov 2010 | B1 |
7884621 | Snyder | Feb 2011 | B2 |
8054300 | Bernstein | Nov 2011 | B2 |
8358142 | Maharyta | Jan 2013 | B2 |
8487639 | Walsh et al. | Jul 2013 | B1 |
20010008478 | Mcintosh et al. | Jul 2001 | A1 |
20010020850 | Mcintosh et al. | Sep 2001 | A1 |
20020063688 | Shaw et al. | May 2002 | A1 |
20020180464 | Tartagni | Dec 2002 | A1 |
20020191029 | Gillespie et al. | Dec 2002 | A1 |
20030062889 | Ely et al. | Apr 2003 | A1 |
20030080755 | Kobayashi | May 2003 | A1 |
20030090277 | Lechner et al. | May 2003 | A1 |
20040178989 | Shahoian et al. | Sep 2004 | A1 |
20050024341 | Gillespie et al. | Feb 2005 | A1 |
20050040833 | Yakabe et al. | Feb 2005 | A1 |
20050122119 | Barlow | Jun 2005 | A1 |
20060001490 | Song | Jan 2006 | A1 |
20060032680 | Elias et al. | Feb 2006 | A1 |
20060038793 | Philipp | Feb 2006 | A1 |
20060066582 | Lyon et al. | Mar 2006 | A1 |
20060071674 | Jean | Apr 2006 | A1 |
20060097991 | Hotelling et al. | May 2006 | A1 |
20060138574 | Saito et al. | Jun 2006 | A1 |
20060273804 | Delorme et al. | Dec 2006 | A1 |
20070227253 | Kleven | Oct 2007 | A1 |
20070257894 | Philipp | Nov 2007 | A1 |
20070268273 | Westerman et al. | Nov 2007 | A1 |
20070268274 | Westerman et al. | Nov 2007 | A1 |
20070268275 | Westerman et al. | Nov 2007 | A1 |
20080041639 | Westerman et al. | Feb 2008 | A1 |
20080041640 | Gillespie et al. | Feb 2008 | A1 |
20080042986 | Westerman et al. | Feb 2008 | A1 |
20080042987 | Westerman et al. | Feb 2008 | A1 |
20080042988 | Westerman et al. | Feb 2008 | A1 |
20080042989 | Westerman et al. | Feb 2008 | A1 |
20080042994 | Gillespie et al. | Feb 2008 | A1 |
20080048997 | Gillespie et al. | Feb 2008 | A1 |
20080068100 | Goodnow et al. | Mar 2008 | A1 |
20080085720 | Hirano et al. | Apr 2008 | A1 |
20080088602 | Hotelling | Apr 2008 | A1 |
20080111714 | Kremin | May 2008 | A1 |
20080116904 | Reynolds et al. | May 2008 | A1 |
20080128182 | Westerman et al. | Jun 2008 | A1 |
20080162996 | Krah et al. | Jul 2008 | A1 |
20080278178 | Philipp | Nov 2008 | A1 |
20090008161 | Jones et al. | Jan 2009 | A1 |
20090009491 | Grivna | Jan 2009 | A1 |
20090058802 | Orsley | Mar 2009 | A1 |
20090096757 | Hotelling et al. | Apr 2009 | A1 |
20090160461 | Zangl et al. | Jun 2009 | A1 |
20090194344 | Harley et al. | Aug 2009 | A1 |
20090224776 | Keith | Sep 2009 | A1 |
20090267622 | Hansen et al. | Oct 2009 | A1 |
20090273573 | Hotelling | Nov 2009 | A1 |
20090315258 | Wallace et al. | Dec 2009 | A1 |
20100060622 | Van Der et al. | Mar 2010 | A1 |
20100073323 | Geaghan | Mar 2010 | A1 |
20100110038 | Mo et al. | May 2010 | A1 |
20100201382 | Welland | Aug 2010 | A1 |
20100219846 | Dubery | Sep 2010 | A1 |
20110007021 | Bernstein et al. | Jan 2011 | A1 |
20110025629 | Grivna et al. | Feb 2011 | A1 |
20120049868 | Maharyta | Mar 2012 | A1 |
20120256869 | Walsh et al. | Oct 2012 | A1 |
Number | Date | Country |
---|---|---|
WO2007128682 | Nov 2007 | WO |
2008085720 | Jul 2008 | WO |
Entry |
---|
CN Office Action, 201080013632.1, dated Aug. 26, 2013, 6 pg. |
Lichun Shao, Palaniapan Moorthi, Wan Tan Woei, A continuous-time capacitance to voltage converter for microcapacitivepressure sensors, Journal of Physics: Conference Series 34 (2006) 1014-1019, 2006, 7 pg., London, UK. |
Ryan Seguine, Capacitive Sensing Techniques and Considerations, Mobile Handset DesignLine, Nov. 2007, 7 pg., San Jose, CA. |
Robert Jania, “Cypress' CapSense Successive Approximation Algorithm,” Whiat Paper CSA RJO.doc, Jan. 17, 2007; 6 pages. |
Ryan Seguine et al., “Layout Guidelines for PSoC CapSense”, Cypress Application Note AN2292, Revision B, Oct. 31, 2005, pp. 1-15. |
S. Minaei, “A New High Performance CMOS Third Generation Current Conveyor (CCII) and its Application,” Electrical Engineering, vol. 85, No. 3, Springer-Verlag, Jul. 2003, pp. 147-153; 7 pages. |
Salem et al., “A 2.5V 0.35um CMOS Current Conveyor and High Frequency High-Q Band-Pass Filter,” The 16th International Conference on Microelectronics, Dec. 2004, pp. 328-333; 6 pages. |
Sander L. J. Gierkink, “Control Linearity and Jitter of Relaxation Oscillators”, http://doc.utwente.nl. |
Sangil Park, “Motorola Digital Signal Processors, Principles of Sigma-Delta Modulation for Analog-to-Digital Converters,” Rev. 1, downloaded from <http://digitalsignallabs.com/SigmaDelta.pdf>, Mar. 1997; 64 pages. |
Sedra et al., “A Second Generation Current Conveyor and Its Application,” IEEE Transactions on Circuit Theory, Feb. 1970, vol. 17, pp. 132-134; 3 pages. |
Sedra et al., “Current Conveyor Theory and Practice,” IEEE Proceedings (Part G), Chapter 3, Apr. 1990, pp. 93-126; 18 pages. |
Sedra, Adel S. et al., “Microelectronic Circuits,” 3rd Edition, Oxford University Press, pp. xiii-xx and 861-883, 1991; 20 pages. |
Seguine, Ryan; “Layout Guidelines for PSoC CapSense,” Cypress Semiconductor Corporation, Application Note AN2292; pp. 1-10, Jul. 22, 2005; 13 pages. |
Shah et al., “Cascadable Electronically Tunable Sito Current-Mode Active-Only Universal Filter,” 2008; 6 pages. |
SIPO Office Action for Application No. 201080013632.1 dated Aug. 1, 2013; 6 pages. |
Smith et al., “The Current Conveyor—A New Circuit Building Block,” Proceedings of the IEEE, Aug. 1968, pp. 1368-1369; 2 pages. |
Soliman A. Mahmoud, “New Fully-Differential Cmos Second-Generation Current Conveyor,” ETRI Journal, vol. 28, No. 4, Aug. 2006; pp. 495-501; 7 pages. |
USPTO Final Rejection for U.S. Appl. No. 12/507,614 dated Jun. 21, 2011; 17 pages. |
USPTO Final Rejection for U.S. Appl. No. 12/507,614 dated Oct. 29, 2013; 6 pages. |
USPTO Final Rejection for U.S. Appl. No. 13/739,991 dated Jun. 21, 2013; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/600,255 dated Mar. 29, 2010; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 12/507,614 dated Jan. 31, 2011; 15 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 12/507,614 dated Feb. 6, 2014; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 12/623,661 dated May 17, 2012; 13 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/185,447 dated Nov. 15, 2013; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/297,171 dated Jul. 9, 2013; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/739,991 dated Apr. 26, 2013; 11 Pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/489,944 dated Apr. 9, 2007; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/489,944 dated May 24, 2007; 2 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/600,255 dated Jul. 27, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 12/507,614 dated May 21, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 12/507,614 dated Jul. 18, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 12/623,661 dated Apr. 12, 2013; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 12/623,661 dated May 29, 2013; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 12/623,661 dated Aug. 30, 2012; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/185,447 dated Mar. 10, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/739,991 dated Jul. 22, 2013; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/739,991 dated Sep. 4, 2013; 6 pages. |
USPTO Requirement for Restriction for U.S. Appl. No. 12/507,614 dated Feb. 27, 2013; 12 pages. |
USPTO Requirement for Restriction for U.S. Appl. No. 13/185,447 dated Oct. 10, 2013; 8 Pages. |
Van Ess, D., “Understanding Switched Capacitor Analog Blocs,” AN2041, Application Note, Mar. 30, 2004, 16 pages. |
Van Ess, David; “Simulating a 555 Timer with PSoC,” Cypress Semiconductor Corporation, Application Note AN2286, May 19, 2005; 10 pages. |
Vladislav Golub, Ph.D., “Sigma-Delta ADCs”, pub. date: Jun. 17, 2003, 10 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US 11/67153 mailed Apr. 24, 2012; 9 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US10/28943 mailed on Sep. 7, 2010; 5 pages. |
“Sigma-Delta ADCs and DACs, AN-283 Application Note, Analog Devices,” 1993; Downloaded from <http://www.analog.com/UpoloadedFiles/Application—Notes/292524291525717245054923680458171AN283.pdf>; 16 pages. |
A. Fabre, “Third-Generation Current Conveyor: a New Helpful Active Element,” Electronics Letters, vol. 31, No. 5, Mar. 1995, pp. 338-339; 2 pages. |
Adisak Monopapassorn, “CMOS High Frequency/Low Voltage Full-Wave Rectifier,” Thammasat International Journal of Science and Technology, vol. 8, No. 2, Apr.-Jun. 2003; 11 pages. |
Ahmed M. Soliman, “Generation of Current Conveyor-Based All-Pass Filters from Op Amp-Based Circuits,” IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 44, No. 4, Apr. 1997, pp. 324-330; 7 pages. |
U.S. Appl. No. 12/507,614: “Multi-Functional Capacitance Sensing Circuit With a Current Conveyor,” Viktor Kremin, filed Jul. 22, 2009; 56 pages. |
U.S. Appl. No. 12/623,661: “Receive Demodulator for Capacitive Sensnig” Paul Walsh et al., filed Nov. 23, 2009; 48 pages. |
U.S. Appl. No. 13/185,447: “Capacitance Sensing Systems, Circuits and Methods That Include Current Conveyor Based Oscillators,” Andriy Maharyta, filed Jul. 18, 2011; 58 pages. |
U.S. Appl. No. 14/071,107: “Receive Demodulator for Capacitive Sensing” Paul M. Walsh et al., filed Nov. 4, 2013; 40 pages. |
Assi et al., “An Offset Compensated and High-Gain Cmos Current-Feedback Op-Amp,” IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 45, No. 1, Jan. 1998, pp. 85-90; 6 pages. |
Calvo et al., “Novel High Performance CMOS Current Conveyor,” Microelectronics Reliability, Mar. 2003, pp. 955-961; 7 pages. |
Cataldo et al., “Active Capacitance Multipliers Using Current Conveyors,” Proceedings of the 1998 IEEE International Symposium on Circuits and Systems, vol. 2, Jun. 1998, pp. 343-346; 4 pages. |
Chapweske, Adam; “The PS/2 Mouse Interface,” PS/2 Mouse Interfacing, 2001, retrieved on May 18, 2006; 10 pages. |
Christopher Ard and Dr. Gaute Myklebust, “Product How-To: Advanced Touch Interface Drivers Enable New User Applications”,http://www.eetimes.com/design/analog-design/4008306/Product-How-To-Advanced-Touch-Interface-Drivers-Enable-New-User-Applications. |
CSD User Module Data Sheet, Cypress Semiconductor Corporation CSD v 1.0, Oct. 23, 2006; 58 pages. |
Cypress Semiconductor Corporation, “CY8C21x34 Data Sheet,” CSR User Module, CSR V.1.0; Oct. 6, 2005; 36 pages. |
Cypress Semiconductor Corporation, “Cypress Introduces PSoC(TM)-Based Capacitive Touch Sensor Solution,” Cypress Press Release; May 31, 2005; <http://www.cypress.com/portal/server>; retrieved on Feb. 5, 2007; 4 pages. |
Cypress Semiconductor Corporation, “FAN Controller CG6457AM and CG6462AM,” PSoC Mixed Signal Array Preliminary Data Sheet; May 24, 2005; 25 pages. |
Cypress Semiconductor Corporation, “PSoC CY8C20x34 Technical Reference Manual (TRM),” PSoC CY8C20x34 TRM, Version 1.0, 2006; 218 pages. |
Cypress Semiconductor Corporation, “PSoC Mixed-Signal Controllers,” Production Description; <http://www.cypress.com/portal/server>; retrieved on Sep. 27, 2005; 2 pages. |
Cypress Semiconductor Corporation, “Release Notes srn017,” Jan. 24, 2007; 3 pages. |
Dennis Seguine, “Capacitive Switch Scan,” Cypress Application Note AN2233a, Revision B, Apr. 14, 2005; 6 pages. |
Elwan et al., “Low-Voltage Low-Power CMOS Current Conveyors,” IEEE Transactions on Circuits and System I: Fundamental Theory and Applications, vol. 44, No. 9, Sep. 1997; pp. 828-835; 8 pages. |
Ibrahim et al., “A CMOS Realization of Inverting Second Generation Current Conveyor ‘Positive’ (ICCII+),” The Norwegian Signal Processing Society and IEEE 5th Nordic Signal Processing Symposium, Oct. 2002; 4 pages. |
Ibrahime et al., “A New Voltage Scaling Type Digital-Analog Converter Using Only DDCCS,” 3rd International Conference on Electrical and Electronics Engineering, 2003; 4 pages. |
Imazeki et al., “Low-Voltage, Low-Power, Second-Generation Current Conveyors,” Electrical Engineering in Japan, vol. 138, No. 2, Nov. 2001, pp. 41-48; 8 pages. |
International Search Report and Written Opinion for Application No. PCT/US11/67153 dated Apr. 24, 2012; 8 pages. |
International Search Report for International Application No. PCT/US10/28943 mailed on Sep. 7, 2010; 2 pages. |
James Quan, “CMOS Programmable Gain Circuits: Amplifiers and Current Conveyors,” The University of Calgary, Aug. 2005; 141 pages. |
Kayed et al., “VLSI Design and Implementation of CMOS Current Conveyors,” The Eleventh International Conference on Microelectronics, Nov. 1999, pp. 55-57; 3 pages. |
Kimmo Koli, “CMOS Current Amplifiers: Speed versus Nonlinearity,” Dissertation, Nov. 2000; 305 pages. |
L. Grigorescu, “Amplifiers Built with Current-Conveyors,” Sep. 2006, pp. 105-109; 5 pages. |
Lee, Mark; “EMC Design Considerations for PSoC CapSense Applications,” Cypress Semiconductor Corporation, Application Note AN2318; Sep. 16, 2005; 6 pages. |
Madian et al., “New 1.5-V CMOS Second Generation Current Conveyor Based on Wide Range Transconductor,” Analog Integrated Circuits and Signal Processing, Springer Netherlands, Sep. 2006, pp. 267-279; 13 pages. |
Mahmoud et al., “Low-Voltage CMOS Current Feedback Operational Amplifier and Its Application,” ETRI Journal, vol. 29, No. 2, Apr. 2007, pp. 212-218; 7 pages. |
Maitreechit et al., “A Full-Wave Rectifier Using a Current Conveyor and Current Mirrors with Improved Efficiency,” Thammasat International Journal of Science and Technology, vol. 10, No. 2, Apr.-Jun. 2005, pp. 21-27; 7 pages. |
Mark Lee, “CapSense Best Practice”, Cypress Application Note AN2394, Rev. **, Oct. 19, 2006, pp. 1-10. |
Mark Lee, The Art of Capacitive Touch Sensing, Cypress Perform, Published in Embedded.com (http://www.embedded.com); 10 pages. |
Masciotti et al., “CMOS Current-Mode Analog Circuit Building Blocks for RF DC-DC Converter Controllers,” Proceedings of the 2003 International Symposium on Circuits and Systems, May 2003, vol. 3, pp. 455-458; 4 pages. |
Maundy et al., “A New Configuration for Current Feedback Operational Amplifiers,” The 2002 45th Midwest Symposium on Circuits and Systems, vol. 1, Aug. 2002, pp. 547-550; 4 pages. |
Minaei et al., “High Performance CMOS Realization of the Third Generation Current Conveyor (CCII),” MWSCAS, 2002, 16 pages. |
Mohit Kumar, “Low-Voltage Current-Mode Analog Cells,” M. Tech. Credit Seminar Report, Electronic Systems Group, Nov. 2002, 16 pages. |
Montree Siripruchyanun, “Second Generation Current Conveyor (CCII),” PowerPoint Presentation, Jan. 2008; 29 pages. |
Pawarangkoon et al., “Four-Quadrant Current-Mode Divider Based on Current Conveyors,” IEEE Region 10 Conference TENCON, Nov. 2004, vol. 4, pp. 380-383; 4 pages. |
Premont et al., “Current-Conveyor Based Field Programmable Analog Array,” Analog Integrated Circuits and Signal Processing, Sep. 1998, vol. 17, pp. 155-157; 3 pages. |
U.S. Appl. No. 61/117,031: “Rx Demodulator for CapSense Using a Quasi Differential Channel,” Paul Walsh, filed Nov. 21, 2008; 42 pages. |
U.S. Appl. No. 61/163,531: “Multifunctional Capacitance Sensing Front-end Circuit with Current Conveyor,” Viktor Kremin, filed Mar. 26, 2009; 18 pages. |
U.S. Appl. No. 61/376,460: “Mutual Capacitance Sensing Using First Order Relaxation Oscillators,” Victor Kremin, filed Aug. 24, 2010; 17 pages. |
U.S. Appl. No. 61/472,161: “Signal Receipt for a TXRX Capacitance Sensing Panel,” Hans Klein, filed Apr. 5, 2011; 12 pages. |
Rajpiit et al., “Low Voltage, Low Power, High Performance Current Conveyors,” The 2001 IEEE International Symposium on Circuits and Systems, May 2001, vol. 1, pp. 723-726; 4 pages. |
Rajput et al., “Advanced Applications of Current Conveyors: A Tutorial,” J. of Active and Passive Electronic Devices, vol. 2, 2007, Old City Publishing Inc., pp. 143-164; 22 pages. |
Number | Date | Country | |
---|---|---|---|
20120256869 A1 | Oct 2012 | US |
Number | Date | Country | |
---|---|---|---|
61472161 | Apr 2011 | US |