US8564252B2 - Boost buffer aid for reference buffer - Google Patents
Boost buffer aid for reference buffer Download PDFInfo
- Publication number
- US8564252B2 US8564252B2 US11/983,578 US98357807A US8564252B2 US 8564252 B2 US8564252 B2 US 8564252B2 US 98357807 A US98357807 A US 98357807A US 8564252 B2 US8564252 B2 US 8564252B2
- Authority
- US
- United States
- Prior art keywords
- capacitive load
- charging
- digital
- current source
- rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- 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
Definitions
- This invention relates to the field of user interface devices and, in particular, to capacitive touch-sensor devices.
- capacitive touch sensors are intended to replace mechanical buttons, knobs, and other similar mechanical user interface controls.
- Capacitive sensors allow the elimination of complicated mechanical switches and buttons and provide reliable operation under harsh conditions. Also, capacitive sensors are widely used in modern consumer applications, providing new user interface options in the existing products.
- FIG. 1 is a circuit diagram illustrating a conventional circuit for charging a capacitive load.
- charging circuit 100 includes capacitive load 101 , reference buffer 102 , enable pin 103 , and reference voltage pin 104 .
- Charging circuit 100 begins charging capacitive load 101 when reference buffer 102 is enabled by an input received at enable pin 103 .
- Reference buffer 102 then drives a current into capacitive load 101 until the voltage across capacitive load 101 reaches reference voltage V REF , which is applied to the reference voltage pin 104 of reference buffer 102 .
- FIG. 1 is a circuit diagram illustrating a conventional circuit for charging a capacitive load.
- FIG. 2 is a block diagram illustrating one embodiment of an electronic system having a processing device for detecting the presence of a conductive object.
- FIG. 3 is a circuit diagram illustrating one embodiment of a circuit used to detect capacitance of a capacitive sensor.
- FIG. 4 is a circuit diagram illustrating an embodiment of a circuit for high speed charging of a capacitive load.
- FIG. 5 is a graph illustrating charging performance of one embodiment of a circuit for charging a capacitive load.
- FIG. 6 is a block diagram illustrating of one embodiment of a boost buffer.
- FIG. 7 is a circuit diagram illustrating one embodiment of a boost buffer.
- FIG. 8 is a flow chart illustrating one embodiment of a process for determining capacitance of a capacitive sensor.
- FIG. 9 is a flow chart illustrating one embodiment of a process for charging a capacitive load.
- FIG. 10 is a flow chart illustrating one embodiment of a process for charging a capacitive load.
- Described herein is a method and apparatus for charging a capacitive load for use in an application such as a capacitive sensing application.
- the following description sets forth numerous specific details such as examples of specific systems, components, methods, and so forth, in order to provide a good understanding of several embodiments of the present invention. It will be apparent to one skilled in the art, however, that at least some embodiments of the present invention may be practiced without these specific details. In other instances, well-known components or methods are not described in detail or are presented in simple block diagram format in order to avoid unnecessarily obscuring the present invention. Thus, the specific details set forth are merely exemplary. Particular implementations may vary from these exemplary details and still be contemplated to be within the spirit and scope of the present invention.
- FIG. 2 illustrates a block diagram of one embodiment of an electronic system having a processing device 210 for detecting a presence of a conductive object.
- Electronic system 200 includes processing device 210 , touch-sensor pad 220 , touch-sensor slider 230 , touch-sensor buttons 240 , host processor 250 , embedded controller 260 , and non-capacitance sensor elements 270 .
- the processing device 210 may include analog and/or digital general purpose input/output (“GPIO”) ports 207 .
- GPIO ports 207 may be programmable.
- GPIO ports 207 may be coupled to a Programmable Interconnect and Logic (“PIL”), which acts as an interconnect between GPIO ports 207 and a digital block array of the processing device 210 (not illustrated).
- PIL Programmable Interconnect and Logic
- the digital block array may be configured to implement a variety of digital logic circuits (e.g., DAC, digital filters, digital control systems, etc.) using, in one embodiment, configurable user modules (“UMs”).
- the digital block array may be coupled to a system bus.
- Processing device 210 may also include memory, such as random access memory (RAM) 205 and program flash 204 .
- RAM 205 may be static RAM (SRAM), and program flash 204 may be a non-volatile storage, which may be used to store firmware (e.g., control algorithms executable by processing core 202 to implement operations described herein).
- Processing device 210 may also include a memory controller unit (MCU) 203 coupled to memory and the processing core 202 .
- MCU memory controller unit
- the processing device 210 may also include an analog block array (not illustrated).
- the analog block array is also coupled to the system bus.
- Analog block array also may be configured to implement a variety of analog circuits (e.g., ADC, analog filters, etc.) using, in one embodiment, configurable UMs.
- the analog block array may also be coupled to the GPIO 207 .
- capacitance sensor 201 may be integrated into processing device 210 .
- Capacitance sensor 201 may include analog I/O for coupling to an external component, such as touch-sensor pad 220 , touch-sensor slider 230 , touch-sensor buttons 240 , and/or other devices.
- Capacitance sensor 201 and processing device 202 are described in more detail below.
- the embodiments described herein are not limited to touch-sensor pads for notebook implementations, but can be used in other capacitive sensing implementations, for example, the sensing device may be a touch screen, a touch-sensor slider 230 , or touch-sensor buttons 240 (e.g., capacitance sensing buttons). It should also be noted that the embodiments described herein may be implemented in other sensing technologies than capacitive sensing, such as resistive, optical imaging, surface wave, infrared, dispersive signal, and strain gauge technologies. Similarly, the operations described herein are not limited to notebook pointer operations, but can include other operations, such as lighting control (dimmer), volume control, graphic equalizer control, speed control, or other control operations requiring gradual or discrete adjustments.
- capacitive sensing implementations may be used in conjunction with non-capacitive sensing elements, including but not limited to pick buttons, sliders (ex. display brightness and contrast), scroll-wheels, multi-media control (ex. volume, track advance, etc) handwriting recognition and numeric keypad operation.
- non-capacitive sensing elements including but not limited to pick buttons, sliders (ex. display brightness and contrast), scroll-wheels, multi-media control (ex. volume, track advance, etc) handwriting recognition and numeric keypad operation.
- the electronic system 200 includes a touch-sensor pad 220 coupled to the processing device 210 via bus 221 .
- Touch-sensor pad 220 may include a multi-dimension sensor array.
- the multi-dimension sensor array includes multiple sensor elements, organized as rows and columns.
- the electronic system 200 includes a touch-sensor slider 230 coupled to the processing device 210 via bus 231 .
- Touch-sensor slider 230 may include a single-dimension sensor array.
- the single-dimension sensor array includes multiple sensor elements, organized as rows, or alternatively, as columns.
- the electronic system 200 includes touch-sensor buttons 240 coupled to the processing device 210 via bus 241 .
- Touch-sensor buttons 240 may include a single-dimension or multi-dimension sensor array.
- the single- or multi-dimension sensor array may include multiple sensor elements.
- the sensor elements may be coupled together to detect a presence of a conductive object over the entire surface of the sensing device.
- the touch-sensor buttons 240 may have a single sensor element to detect the presence of the conductive object.
- touch-sensor buttons 240 may include a capacitive sensor element. Capacitive sensor elements may be used as non-contact sensor elements. These sensor elements, when protected by an insulating layer, offer resistance to severe environments.
- the electronic system 200 may include any combination of one or more of the touch-sensor pad 220 , touch-sensor slider 230 , and/or touch-sensor button 240 .
- the electronic system 200 may also include non-capacitance sensor elements 270 coupled to the processing device 210 via bus 271 .
- the non-capacitance sensor elements 270 may include buttons, light emitting diodes (LEDs), and other user interface devices, such as a mouse, a keyboard, or other functional keys that do not require capacitance sensing.
- buses 271 , 241 , 231 , and 221 may be a single bus. Alternatively, these buses may be configured into any combination of one or more separate buses.
- Processing device 210 may include internal oscillator/clocks 206 and communication block 208 .
- the oscillator/clocks block 206 provides clock signals to one or more of the components of processing device 210 .
- Communication block 208 may be used to communicate with an external component, such as a host processor 250 , via host interface (I/F) line 251 .
- processing block 210 may also be coupled to embedded controller 260 to communicate with the external components, such as host 250 .
- the processing device 210 is configured to communicate with the embedded controller 260 or the host 250 to send and/or receive data.
- Processing device 210 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 device 210 may be one or more separate integrated circuits and/or discrete components. In one exemplary embodiment, processing device 210 may be a Programmable System on a Chip (PSoCTM) processing device, manufactured by Cypress Semiconductor Corporation, San Jose, Calif. Alternatively, processing device 210 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.
- PSoCTM Programmable System on a Chip
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- processing device 210 may also be done in the host.
- Capacitance sensor 201 may be integrated into the IC of the processing device 210 , or alternatively, in a separate IC. Alternatively, descriptions of capacitance sensor 201 may be generated and compiled for incorporation into other integrated circuits. For example, behavioral level code describing capacitance sensor 201 , 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 capacitance sensor 201 .
- VHDL hardware descriptive language
- Verilog machine-accessible medium
- the behavioral level code can be compiled into register transfer level (“RTL”) code, a netlist, or even a circuit
- electronic system 200 may include all the components described above. Alternatively, electronic system 200 may include only some of the components described above.
- electronic system 200 may be used in a notebook computer.
- 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.
- PDA personal data assistant
- FIG. 3 is a circuit diagram illustrating one embodiment of a circuit used to detect capacitance of a capacitive sensor by a method of Capacitance Successive Approximation (CSA).
- CSA Capacitance Successive Approximation
- capacitance measurement circuit 300 may be included as part of capacitance sensor 201 .
- Capacitance measurement circuit 300 includes node 301 , current source 302 , modulation capacitor 303 , internal capacitor 304 , switch 305 , switch 306 , capacitive sensor 307 , comparator 308 , low-pass filter 309 , counter 310 , oscillator 311 , and data processing module 312 .
- capacitance measurement circuit 300 begins the process of detecting capacitance of capacitive sensor 307 by causing an initial voltage approximately equal to reference voltage level V REF to appear between node 301 and ground.
- current source 302 drives a charging current I DAC into node 301 , causing charge to be stored on modulation capacitor 303 and internal capacitor 304 .
- switch 305 and switch 306 operate in a non-overlapping manner to alternately and repeatedly connect capacitive sensor 307 first to node 301 and then to ground.
- switch 305 is closed, the voltage on capacitive sensor 307 equalizes with the voltage on modulation capacitor 303 and internal capacitor 304 .
- the I DAC current from current source 302 continues to charge up node 301 .
- Switch 305 subsequently opens, disconnecting capacitive sensor 307 from node 301 .
- capacitive sensor 307 is discharged to ground.
- the charge-discharge cycle of capacitive sensor 307 with switch 305 and switch 306 when operating as described can be represented as an effective resistance R EFF between node 301 and ground.
- the value of effective resistance R EFF represented in terms of the switching frequency f of switch 305 and switch 306 and the capacitance Cs of capacitive sensor 307 , is described by Equation 1 below.
- the output current I DAC of current driver 302 is adjusted so that the voltage V N at node 301 is less than the final voltage V F applied to an input of comparator 308 .
- the switching frequency f of switch 305 and switch 306 may be adjusted to achieve a desired value of V N .
- various parameters may be adjusted such that the voltage V N at node 301 approximates initial reference voltage level V REF , so that when the circuit reaches steady state operation, the voltage V N at node 301 is approximately equal to V REF .
- the measurement sequence begins.
- Current driver 302 charges capacitors 303 and 304 , increasing the voltage V N at node 301 towards V F , while switches 305 and 306 continue to operate with capacitive sensor 307 as described above, providing the effective resistance R EFF between node 301 and ground.
- the voltage at this node, V N as given by Equation 2 provides a measure of the sensor capacitance 307 .
- switch 305 may be kept open and I DAC current from current source 302 may be turned off to preserve this voltage V N at node 301 .
- I DAC current from current source 302 may be turned off to preserve this voltage V N at node 301 .
- a current I DAC2 which may be different from the previous I DAC value, is applied to charge up the voltage at node 301 .
- Counter 310 which is clocked by oscillator 311 is enabled to measure the time required for V N to reach V F . While counter 310 is enabled, counter 310 records the number of cycles output by oscillator 311 .
- the voltage at node 301 is filtered through low-pass filter 309 and then applied to the input of comparator 308 . When this voltage, after filtering, exceeds V F , comparator 308 trips and disables counter 310 .
- Counter 310 transmits the resulting count value to data processing module 312 .
- counter 310 transmits to data processing module 312 the number of oscillations produced by oscillator 311 during the time required for V N to rise to V F .
- R EFF is dependent on the capacitance of capacitive sensor 307 .
- a physical input on capacitive sensor 307 such as a finger or other object, that affects the capacitance of capacitive sensor 307 will change the value of R EFF .
- a finger in proximity to capacitive sensor 307 may cause an increase in capacitance of capacitive sensor 307 .
- the voltage across R EFF which is the voltage V N at node 301 , decreases. Therefore, the duration of time required to charge capacitors 303 and 304 so that V N is equal to V F increases, since V N begins from a lower voltage level.
- counter 310 detects a greater number of cycles output by oscillator 311 before counter 310 is disabled by comparator 308 . This increase in the count value can then be used to determine that an input was received on the capacitive sensor 307 .
- node 301 can be pre-charged before measurement begins. Pre-charging node 301 can aid the CSA successive approximation process by providing a starting voltage that is closer to V REF . Therefore, capacitance measurement circuit 300 more quickly achieves steady state operation and is sooner available to begin measurement. Alternative embodiments may apply pre-charging to methods other than CSA for measuring capacitance of a capacitive sensor, such as charge transfer capacitive sensing algorithms. Pre-charging node 301 requires charging of a capacitive load resulting from the combination of capacitors 303 and 304 .
- FIG. 4 is a circuit diagram illustrating an embodiment of a circuit having two buffers for charging a capacitive load at a higher speed as compared to charging circuit 100 .
- High speed charging circuit 400 includes capacitive load 401 , boost buffer 402 , reference buffer 403 , enable signal 404 , boost signal 405 , reference voltage input 406 , and reference buffer control 407 .
- high speed charging circuit 400 charges capacitive load 401 using boost buffer 402 and reference buffer 403 .
- capacitive load 401 may represent the combined capacitances of various components.
- boost buffer 402 drives current into capacitive load 401 until the voltage across capacitive load 401 reaches the voltage V REF applied to reference voltage input 406 .
- reference buffer 403 may likewise drive current into capacitive load 401 until the voltage across capacitive load 401 reaches the voltage V REF applied to reference voltage input 406 .
- reference buffer 403 may be a two stage differential amplifier with high gain.
- Reference buffer 403 may also be a tristate buffer.
- boost buffer 402 may be capable of charging capacitive load 401 at a faster rate than reference buffer 403 .
- high speed charging circuit 400 may begin charging capacitive load 401 upon the assertion of the enable signal 404 and the boost signal 405 . Both reference buffer 403 and boost buffer 402 then charge capacitive load 401 at a high rate towards V REF . Subsequently, boost signal 405 is negated, disabling boost buffer 402 . In one embodiment, boost buffer 402 may be tristated when boost signal 405 is negated. Reference buffer 403 then continues charging capacitive load 401 towards V REF at a relatively slower rate until the voltage across capacitive load 401 reaches the same level as V REF .
- the enable signal 404 may be negated, thus disabling reference buffer 403 and ending the charge cycle.
- the reference buffer may be tristated when enable signal 404 is negated.
- boost buffer 402 and reference buffer 403 have the same voltage V REF applied to their respective voltage reference inputs. In other embodiments, boost buffer 402 and reference buffer 403 have different voltages applied to their respective reference voltage inputs.
- a reference buffer control 407 may also be included in high speed charging circuit 400 to control the output state of the reference buffer. Thus reference buffer control 407 may operate to tristate or otherwise disable the reference buffer 403 . In one embodiment, reference buffer control 407 may disable reference buffer 403 after determining that a period of time has elapsed. For example, reference buffer control 407 may disable reference buffer 403 based on an indication that sufficient time has passed to allow the voltage across capacitive load 401 to settle within a tolerable range of V REF . In other embodiments, reference buffer control 407 may disable reference buffer 403 based on other conditions.
- FIG. 5 is a graph illustrating charging performance of one embodiment of a circuit for charging a capacitive load, such as high speed charging circuit 400 .
- the graph depicts the change in voltage 500 across capacitive load 401 as capacitive load 401 is being charged by high speed charging circuit 400 .
- the graph further depicts fast charge period 501 , boost buffer tristate point 502 , reference voltage 503 , settling period 504 , reference buffer tristate point 505 , and single buffer charge voltage curve 506 .
- fast charge period 501 ends when the boost buffer 402 tristates at the boost buffer tristate point 502 .
- boost buffer 402 tristates when voltage 500 is near reference voltage 503 .
- boost buffer 402 may tristate when voltage 500 is higher than reference voltage 503 , as is illustrated in FIG. 5 .
- boost buffer 402 may tristate when voltage 500 is still less than reference voltage 503 .
- the end of the fast charge period 501 is followed by the settling period 504 , during which the reference buffer 403 charges capacitive load 401 to further settle voltage 500 towards reference voltage 503 .
- the settling period 504 ends when the reference buffer 403 is tristated at the reference buffer tristate point 505 .
- the reference buffer 403 is tristated when the voltage 500 has reached reference voltage 503 .
- Single buffer charge voltage curve 506 depicts the change in voltage across capacitive load 101 as capacitive load 101 is being charged by charging circuit 100 using a single reference buffer 102 . As compared to the voltage 500 across a capacitive load 401 charged by high speed charging circuit 400 , the single buffer charge voltage curve 506 requires a longer time to settle at reference voltage 503 .
- FIG. 6 is a block diagram illustrating of one embodiment of a boost buffer.
- boost buffer 402 may be used in a circuit such as high speed charging circuit 400 .
- boost buffer 402 includes a boost signal input 405 , an enable signal input 404 , a logical AND gate 601 , a start signal 602 , drive logic 603 , a run signal 604 , a current driver 605 , a comparator 606 , a capacitive load 401 , a node 608 , a reference voltage input 406 , and a stop signal 607 .
- the boost 405 and enable 404 signals are inputs to logical AND gate 601 which outputs start signal 602 .
- start signal 602 will only be asserted true when both the boost 405 and enable 404 signals are true.
- drive logic 603 asserts run signal 604 true, which in turn enables current driver 605 and comparator 606 .
- current driver 605 drives current into capacitive load 401 .
- Comparator 606 when enabled, compares the voltage V N at node 608 with the voltage V REF applied to reference voltage input 406 . When V N exceeds V REF , comparator 606 trips and asserts stop signal 607 true, which is received by drive logic 603 .
- boost buffer 402 charges capacitive load 401 until voltage V N between capacitive load 401 and ground reaches V REF .
- FIG. 7 is a circuit diagram illustrating one embodiment of a boost buffer.
- the boost buffer illustrated in FIG. 7 includes drive logic 603 , current driver 605 , boost signal 405 , enable signal 404 , NAND gate 701 , run signal 604 , comparator 606 , inverter 705 , output node 709 , and driver bias 710 .
- Drive logic 603 further includes node 702 , transistor 703 , transistor 704 , inverter 706 , inverters 707 , and NAND gate 708 .
- Boost buffer 402 is in a disabled state when either boost signal 405 or enable signal 404 is low. Under these conditions, the output of NAND gate 701 is asserted high and node 702 is pulled low through transistor 703 . Run signal 604 is consequently asserted high, disabling comparator 606 . Comparator 606 maintains its output in the high state while disabled, keeping transistor 704 in the off state and keeping node 702 pulled low. Run signal 604 , which is in the high state when boost buffer 402 is disabled, is inverted by inverter 705 before being input to current driver 605 . Thus, the low output of inverter 705 maintains current driver 605 in the off state.
- Comparator 606 maintains a high voltage on its output until the voltage V N applied to its negative input surpasses the voltage V REF applied to its positive input. If a capacitive load such as capacitive load 401 is connected between output node 709 and ground, the voltage V N at the negative input of comparator 606 will increase. When V N surpasses V REF , comparator 606 will trip and its output will be asserted low, causing node 702 to be pulled high through transistor 704 . Run signal 604 is consequently asserted high by the output of NAND gate 708 , turning off both comparator 606 and current driver 605 . Thus, boost buffer 402 , when enabled, will charge a capacitive load connected with its output node 709 until the voltage at its output node 709 reaches V REF .
- boost buffer 402 when enabled, will charge a capacitive load connected with its output node 709 until the voltage at its output node 709 reaches V REF .
- FIG. 8 is a flow chart illustrating one embodiment of a process for determining capacitance of a capacitive sensor.
- Capacitance measurement process 800 for charging a capacitive load begins at process block 801 , where the capacitive load is first pre-charged so that the voltage across the capacitive load reaches a reference voltage V REF .
- the pre-charging may be accomplished using a circuit such as high speed charging circuit 400 .
- a timer is started.
- the timer started in process block 802 operates to monitor the time during which the I DAC current is being driven while the sensor capacitor is being continuously switched, as provided in process block 803 .
- the I DAC current may be driven using a current source such as current source 302 and the capacitive sensor may be a capacitive sensor such as capacitive sensor 307 .
- current driver 302 may drive current into node 301 .
- the continuous switching of the capacitive sensor may be accomplished using switches such as switch 305 and switch 306 .
- switch 305 and switch 306 may be operated in a non-overlapping manner to connect capacitive sensor 307 first to node 301 , then to ground.
- execution proceeds to decision block 804 , where a determination is made of whether a settling time has elapsed.
- the settling time may be chosen to allow sufficient time for the voltage across the capacitive load to stabilize at a steady voltage. Whether or not the settling time has elapsed may be determined by an indication from the timer started in process block 802 . If the settling time has not been reached, execution proceeds back to process block 803 , and the I DAC current continues to be driven while the sensor capacitor is continually switched. If the settling time has been reached, then execution proceeds to process block 805 , where the I DAC current and switching of the sensor capacitor are stopped. Thus, blocks 803 and 804 are repeated until the settling time is reached. In one embodiment, upon completion of process block 805 , the voltage across the capacitive load has settled to a steady voltage.
- process block 806 a counter is started.
- the counter may operate in a manner similar to counter 310 .
- counter 310 may record output cycles of oscillator 311 while counter 310 is enabled.
- the I DAC2 current is driven into a modulation capacitor, which is part of the capacitive load.
- the modulation capacitor may be a capacitor such as modulation capacitor 303 .
- the I DAC2 current may or may not be the same as the I DAC current of process block 803 .
- the voltage across the modulation capacitor increases.
- decision block 808 a determination is made of whether the voltage across the modulation capacitor has reached a final voltage.
- decision block 808 may be implemented using a comparator, such as comparator 308 .
- comparator 308 trips when the voltage across modulation capacitor 303 as applied to the input of comparator 308 exceeds voltage V F applied to the other input of comparator 308 .
- comparator 308 indicates whether or not the final voltage V F has been reached as provided in decision block 808 . If the final voltage has not been reached, then execution proceeds back to process block 807 . Thus, blocks 807 and 808 are repeated, so that the I DAC2 current is driven into the modulation capacitor until the final voltage is reached. If the final voltage has been reached, then execution proceeds to process block 809 , where counts are recorded from the counter started in process block 806 .
- the number of counts varies depending on the time required for the I DAC2 current to charge the voltage across the modulation capacitor to the final voltage.
- the recorded count value can then be used to determine the presence of an input at the sensor capacitor.
- the voltage across the modulation capacitor after the completion of process block 805 depends on the capacitance of the sensor capacitor referenced in process block 803 .
- the capacitance of the sensor capacitor increases because of an input on the sensor capacitor, the voltage across the modulation capacitor is lowered.
- the time required to charge the modulation capacitor therefore increases because more charge is required to bring the lowered voltage of the modulation capacitor to the final voltage level.
- the corresponding count value provided by process block 809 therefore increases.
- FIG. 9 is a flow chart illustrating one embodiment of a process for charging a capacitive load.
- charging process 900 may be used to pre-charge a capacitive load to a reference voltage as in process block 801 .
- Charging process 900 begins at process block 901 , where the capacitive load is charged at a first rate of charging.
- process block 901 may be executed using a boost buffer, such as boost buffer 402 .
- the rate of charging pertains to the rate at which current is being driven into the capacitive load.
- the rate may pertain to other parameters that describe the charging process. For example, the rate may be in terms of an average of the amount of current being driven into the capacitive load over the duration of the charging.
- the capacitor 401 may be 20 nF and the boost buffer may drive with 1 to 5 mA of charging current, giving charging times on the order of 5 to 25 microseconds.
- the reference buffer may typically have a drive capability that is ten times less than this example boost buffer.
- the charging of the capacitive load at the first rate of charging is terminated. In one embodiment where a boost buffer such as boost buffer 402 is used, this can be accomplished by tristating or otherwise disabling the boost buffer. Execution then proceeds to process block 903 , where the capacitive load is charged at a second rate of charging.
- the rate of charging may in one embodiment pertain to the rate at which current is being driven into the capacitive load being charged, while in other embodiments, the rate pertains to other parameters.
- process block 903 may be implemented using a reference buffer such as reference buffer 403 .
- the reference buffer is enabled prior to the execution of process block 902 , while in other embodiments, the reference buffer may be enabled after the execution of process block 902 .
- FIG. 10 is a flow chart illustrating one embodiment of a process for charging a capacitive load.
- charging process 1000 may be used to pre-charge a capacitive load as described in process block 801 of FIG. 8 .
- Charging process 1000 begins with process block 1001 , where the capacitive load is subjected to a fast charge.
- process block 1001 may be implemented using a boost buffer such as boost buffer 402 , as illustrated in FIG. 7 .
- boost buffer 402 may drive current into the capacitive load to increase the capacitive load voltage.
- decision block 1002 where the voltage across the capacitive load is evaluated to determine whether it has reached a threshold voltage V TH .
- process block 1002 can be implemented using a comparator such as comparator 606 .
- Comparator 606 may effect the execution of process block 1002 by comparing V TH with the capacitive load voltage and changing its output when the capacitive load voltage exceeds V TH .
- V TH is near a reference voltage V REF that is the target voltage level for the charging process.
- V TH may be higher than V REF , while in other embodiments, V TH is lower than V REF . If the voltage across the capacitive load has not reached V TH , upon execution of decision block 1002 , execution returns to process block 1001 , where the capacitive load continues being charged at a fast rate.
- blocks 1001 and 1002 are repeated until the capacitive load voltage reaches V TH . If the capacitive load voltage has reached V TH , then upon evaluating decision block 1002 , execution proceeds to process block 1003 , where the fast charging of the capacitive load is terminated. In one embodiment where fast charging is accomplished using a boost buffer such as boost buffer 402 , process block 1003 may be performed by tristating the boost buffer output. In other embodiments, decision block 1002 may determine procedure based upon a duration of time or other parameters, rather than a voltage level. Execution then proceeds to process block 1004 , where the capacitive load is subjected to a slow charging to settle the capacitive load voltage at reference voltage V REF .
- V REF reference voltage
- Process block 1004 may be accomplished using a reference buffer such as reference buffer 403 as illustrated in FIG. 4 .
- reference buffer 403 may drive current into or sink current from the capacitive load in order to settle the capacitive load voltage at V REF .
- Execution then proceeds to decision block 1005 , where a determination is made of whether a time period has elapsed.
- decision block 1005 may be implemented using a timer or counter.
- decision block 1005 is implemented within reference buffer control 407 , as illustrated in FIG. 4 .
- reference buffer control 407 may include or be coupled with a timer that indicates when a time period has elapsed.
- execution proceeds back to process block 1004 , where the capacitive load continues to be slowly charged to settle the capacitive load voltage towards V REF . If the relevant time period has elapsed, then execution proceeds to process block 1006 , where slow charging of the capacitive load is terminated.
- a reference buffer such as reference buffer 403 is used to accomplish the slow charging
- terminating the slow charging as described in process block 1006 may be accomplished by tristating the output of the reference buffer.
- decision block 1005 may determine procedure based upon a voltage level or other parameters rather than passage of a time period. In one embodiment, criteria for determining when to terminate execution of process block 1004 may be chosen to allow sufficient time for the capacitive load voltage to settle within tolerable limits of V REF .
- Certain embodiments may be implemented as a computer program product that may include instructions stored on a machine-readable medium. These instructions may be used to program a general-purpose or special-purpose processor to perform the described operations.
- a machine-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 machine-readable 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; electrical, optical, acoustical, or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.); or another type of medium suitable for storing electronic instructions.
- magnetic storage medium e.g., floppy diskette
- optical storage medium e.g., CD-ROM
- magneto-optical storage medium e.g., magneto-optical storage medium
- ROM read-only memory
- RAM random-access memory
- EPROM and EEPROM erasable programmable memory
- flash memory electrical, optical, acoustical, or other form of propagated signal (e.g., carrier waves, in
- some embodiments may be practiced in distributed computing environments where the machine-readable medium is stored on and/or executed by more than one computer system.
- the information transferred between computer systems may either be pulled or pushed across the communication medium connecting the computer systems.
Abstract
Description
According to Ohm's Law, an effective voltage VN appears across
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/983,578 US8564252B2 (en) | 2006-11-10 | 2007-11-09 | Boost buffer aid for reference buffer |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN2085CH2006 | 2006-11-10 | ||
IN2085/CHE/2006 | 2006-11-10 | ||
US87686606P | 2006-12-22 | 2006-12-22 | |
US11/983,578 US8564252B2 (en) | 2006-11-10 | 2007-11-09 | Boost buffer aid for reference buffer |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080203977A1 US20080203977A1 (en) | 2008-08-28 |
US8564252B2 true US8564252B2 (en) | 2013-10-22 |
Family
ID=39715119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/983,578 Expired - Fee Related US8564252B2 (en) | 2006-11-10 | 2007-11-09 | Boost buffer aid for reference buffer |
Country Status (1)
Country | Link |
---|---|
US (1) | US8564252B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11600967B2 (en) | 2021-04-12 | 2023-03-07 | Silanna Asia Pte Ltd | Pulsed resonant laser diode array driver |
US11894656B2 (en) | 2022-03-03 | 2024-02-06 | Silanna Asia Pte Ltd | Configurable high-frequency pulsed laser diode driver |
US11901697B2 (en) | 2022-04-05 | 2024-02-13 | Silanna Asia Pte Ltd | Single-FET pulsed laser diode driver |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8564252B2 (en) | 2006-11-10 | 2013-10-22 | Cypress Semiconductor Corporation | Boost buffer aid for reference buffer |
US8035401B2 (en) | 2007-04-18 | 2011-10-11 | Cypress Semiconductor Corporation | Self-calibrating driver for charging a capacitive load to a desired voltage |
US8115499B2 (en) * | 2009-05-22 | 2012-02-14 | Freescale Semiconductor, Inc. | Device with proximity detection capability |
KR101216393B1 (en) * | 2010-05-13 | 2012-12-28 | 주식회사 실리콘웍스 | Circuit and method for measuring capacitance value of touch screen |
US9068816B2 (en) * | 2011-11-22 | 2015-06-30 | Flextronics Automotive Inc. | Capacitor sensors and system and methods for non-contact object detection |
US9667240B2 (en) | 2011-12-02 | 2017-05-30 | Cypress Semiconductor Corporation | Systems and methods for starting up analog circuits |
US9372582B2 (en) * | 2012-04-19 | 2016-06-21 | Atmel Corporation | Self-capacitance measurement |
CN103560556A (en) * | 2013-10-30 | 2014-02-05 | 广东明创软件科技有限公司 | Charging method with charging currents selected in gears and mobile terminal thereof |
US9372221B1 (en) * | 2015-08-28 | 2016-06-21 | Aktiebolaget Skf | Partial discharge signal normalization |
Citations (174)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4061987A (en) | 1976-02-27 | 1977-12-06 | Nippon Gakki Seizo Kabushiki Kaisha | Voltage-controlled type oscillator |
US4075536A (en) * | 1976-07-28 | 1978-02-21 | Stevens Carlile R | Capacitor charging system |
US4242604A (en) | 1978-08-10 | 1980-12-30 | National Semiconductor Corporation | MOS Input circuit with selectable stabilized trip voltage |
US4272760A (en) | 1979-04-10 | 1981-06-09 | Burr-Brown Research Corporation | Self-calibrating digital to analog conversion system and method |
US4344067A (en) | 1979-11-21 | 1982-08-10 | Motorola, Inc. | Analog to digital converter and method of calibrating same |
US4571507A (en) | 1982-05-12 | 1986-02-18 | Hybrid Systems Corporation | Successive approximation analog-to-digital converter |
US4684824A (en) | 1985-04-02 | 1987-08-04 | Eastman Kodak Company | Capacitive load driver circuit |
US4689581A (en) | 1983-11-04 | 1987-08-25 | Inmos Limited | Integrated circuit phase locked loop timing apparatus |
US4689740A (en) | 1980-10-31 | 1987-08-25 | U.S. Philips Corporation | Two-wire bus-system comprising a clock wire and a data wire for interconnecting a number of stations |
US4692718A (en) | 1985-04-12 | 1987-09-08 | U.S. Philips Corporation | Tunable astable multivibrator with buffer transistors |
US4692760A (en) | 1984-07-24 | 1987-09-08 | Tokyo Electric Co., Ltd. | Display apparatus |
US4736123A (en) | 1986-03-31 | 1988-04-05 | Kabushiki Kaisha Toshiba | MOS logic input circuit having compensation for fluctuations in the supply voltage |
US4797580A (en) | 1987-10-29 | 1989-01-10 | Northern Telecom Limited | Current-mirror-biased pre-charged logic circuit |
US4839636A (en) | 1984-09-17 | 1989-06-13 | Vdo Adolf Schindling Ag | Control of display having both dot-matrix and segment display elements |
WO1989006456A1 (en) | 1988-01-07 | 1989-07-13 | Motorola, Inc. | Low voltage and low power frequency synthesizer |
US4855683A (en) | 1987-11-18 | 1989-08-08 | Bell Communications Research, Inc. | Digital phase locked loop with bounded jitter |
US4868525A (en) | 1988-09-23 | 1989-09-19 | Dallas Semiconductor Corporation | Temperature-stabilized oscillator |
US4882549A (en) | 1988-11-16 | 1989-11-21 | Zvi Galani | Center offset microwave frequency synthesizer |
US4947169A (en) | 1989-10-24 | 1990-08-07 | Burr-Brown Corporation | Dummy/trim DAC for capacitor digital-to-analog converter |
US4980653A (en) | 1989-09-05 | 1990-12-25 | Motorola, Inc. | Phase locked loop |
US4988983A (en) | 1988-09-02 | 1991-01-29 | Carroll Touch, Incorporated | Touch entry system with ambient compensation and programmable amplification |
US5019729A (en) | 1988-07-27 | 1991-05-28 | Kabushiki Kaisha Toshiba | TTL to CMOS buffer circuit |
US5036300A (en) | 1989-07-07 | 1991-07-30 | Sgs-Thomson Microelectronics S.A. | Integrated circuit with microprocessor and programmable internal clock |
US5043655A (en) * | 1989-03-14 | 1991-08-27 | John Fluke Mfg. Co., Inc. | Current sensing buffer for digital signal line testing |
US5073757A (en) | 1988-09-23 | 1991-12-17 | John Fluke Mfg. Co., Inc. | Apparatus for and method of measuring capacitance of a capacitive element |
US5095280A (en) | 1990-11-26 | 1992-03-10 | Integrated Circuit Systems, Inc. | Dual dot clock signal generator |
US5111081A (en) | 1990-12-20 | 1992-05-05 | International Business Machines Corporation | Process compensated input switching threshold of a CMOS receiver |
US5140197A (en) | 1990-08-13 | 1992-08-18 | Dallas Semiconductor Corporation | Filtered detection plus propagated timing window for stabilizing the switch from crystal to ring oscillator at power-down |
US5142247A (en) | 1991-08-06 | 1992-08-25 | Compaq Computer Corporation | Multiple frequency phase-locked loop clock generator with stable transitions between frequencies |
US5144254A (en) | 1991-09-30 | 1992-09-01 | Wilke William G | Dual synthesizer including programmable counters which are controlled by means of calculated input controls |
US5150079A (en) | 1990-03-27 | 1992-09-22 | Dallas Semiconductor Corporation | Two-mode oscillator |
US5175884A (en) | 1990-06-01 | 1992-12-29 | Motorola, Inc. | Voltage controlled oscillator with current control |
US5200751A (en) | 1989-06-26 | 1993-04-06 | Dallas Semiconductor Corp. | Digital to analog converter using a programmable logic array |
US5268599A (en) | 1990-09-27 | 1993-12-07 | Kabushiki Kaisha Toshiba | TTL to CMOS input buffer using CMOS structure |
US5289138A (en) | 1992-07-30 | 1994-02-22 | Amdahl Corportion | Apparatus for synchronously selecting different oscillators as system clock source |
US5304955A (en) | 1992-11-19 | 1994-04-19 | Motorola, Inc. | Voltage controlled oscillator operating with digital controlled loads in a phase lock loop |
US5319370A (en) | 1992-08-31 | 1994-06-07 | Crystal Semiconductor, Inc. | Analog-to-digital converter with a continuously calibrated voltage reference |
US5321319A (en) | 1992-06-08 | 1994-06-14 | Advanced Micro Devices, Inc. | High speed CMOS bus driver circuit that provides minimum output signal oscillation |
US5345195A (en) | 1992-10-22 | 1994-09-06 | United Memories, Inc. | Low power Vcc and temperature independent oscillator |
US5349544A (en) | 1988-06-15 | 1994-09-20 | Advanced Micro Devices, Inc. | Programmable system synchronizer |
US5355033A (en) | 1991-05-24 | 1994-10-11 | Samsung Electronics Co., Ltd. | Data input buffer circuit for use in a semiconductor memory device |
US5381116A (en) | 1993-12-13 | 1995-01-10 | Motorola, Inc. | Method and apparatus for performing frequency tracking in an all digital phase lock loop |
US5408191A (en) | 1992-10-29 | 1995-04-18 | Samsung Electronics Co., Ltd. | Input buffer having a compensation circuit for stabilizing the output thereof |
US5420543A (en) | 1993-12-13 | 1995-05-30 | Motorola, Inc. | Method and apparatus for determining a constant gain of a variable oscillator |
US5428319A (en) | 1993-11-29 | 1995-06-27 | Motorola, Inc. | Method and apparatus for providing a modified temperature compensation signal in a TCXO circuit |
US5432665A (en) | 1993-03-05 | 1995-07-11 | Sgs-Thomson Microelectronics, Inc. | Short circuit protected capacitive load driver |
US5440305A (en) | 1992-08-31 | 1995-08-08 | Crystal Semiconductor Corporation | Method and apparatus for calibration of a monolithic voltage reference |
US5446867A (en) | 1992-05-29 | 1995-08-29 | Intel Corporation | Microprocessor PLL clock circuit with selectable delayed feedback |
US5451912A (en) | 1994-06-13 | 1995-09-19 | Cypress Semiconductor Corp. | Methods and apparatus for a programmable frequency generator that requires no dedicated programming pins |
US5473285A (en) | 1993-12-13 | 1995-12-05 | Motorola, Inc. | Method and apparatus for performing phase acquisition in an all digital phase lock loop |
US5481179A (en) | 1993-10-14 | 1996-01-02 | Micron Technology, Inc. | Voltage reference circuit with a common gate output stage |
US5495205A (en) | 1995-01-06 | 1996-02-27 | Robert D. Atkins | Digital controlled oscillator and method thereof |
US5506875A (en) | 1993-12-13 | 1996-04-09 | Motorola, Inc. | Method and apparatus for performing frequency acquisition in all digital phase lock loop |
US5511100A (en) | 1993-12-13 | 1996-04-23 | Motorola, Inc. | Method and apparatus for performing frequency detection |
US5525933A (en) | 1994-02-28 | 1996-06-11 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit |
US5546433A (en) | 1995-03-21 | 1996-08-13 | National Semiconductor Corporation | Digital phase lock loop having frequency offset cancellation circuitry |
US5552748A (en) | 1995-06-07 | 1996-09-03 | American Microsystems, Inc. | Digitally-tuned oscillator including a self-calibrating RC oscillator circuit |
US5554942A (en) | 1995-03-13 | 1996-09-10 | Motorola Inc. | Integrated circuit memory having a power supply independent input buffer |
US5559502A (en) | 1993-01-14 | 1996-09-24 | Schutte; Herman | Two-wire bus system comprising a clock wire and a data wire for interconnecting a number of stations and allowing both long-format and short-format slave addresses |
US5563553A (en) | 1995-08-15 | 1996-10-08 | Sigmatel Inc. | Method and apparatus for a controlled oscillation that may be used in a phase locked loop |
US5565819A (en) | 1995-07-11 | 1996-10-15 | Microchip Technology Incorporated | Accurate RC oscillator having modified threshold voltages |
US5583501A (en) | 1994-08-24 | 1996-12-10 | Crystal Semiconductor Corporation | Digital-to-analog converter with digital linearity correction |
US5589783A (en) | 1994-07-29 | 1996-12-31 | Sgs-Thomson Microelectronics, Inc. | Variable input threshold adjustment |
US5594612A (en) | 1994-08-24 | 1997-01-14 | Crystal Semiconductor Corporation | Analog-to-digital converter with digital linearity correction |
US5604466A (en) | 1992-12-08 | 1997-02-18 | International Business Machines Corporation | On-chip voltage controlled oscillator |
US5608770A (en) | 1993-09-21 | 1997-03-04 | Ricoh Company, Ltd. | Frequency converter outputting a clock signal having a stable and accurate frequency |
US5610955A (en) | 1995-11-28 | 1997-03-11 | Microclock, Inc. | Circuit for generating a spread spectrum clock |
US5610550A (en) | 1993-01-29 | 1997-03-11 | Mitsubishi Denki Kabushiki Kaisha | Intermediate potential generator stably providing an internal voltage precisely held at a predeterminded intermediate potential level with reduced current consumption |
US5614869A (en) | 1995-12-20 | 1997-03-25 | Microclock Incorporated | High speed divider for phase-locked loops |
US5642027A (en) * | 1992-01-07 | 1997-06-24 | Windes; John A. | Current-limited system for capacitive load powering |
US5644254A (en) | 1995-02-08 | 1997-07-01 | Bull, S.A. | Rapid switching input-output couplers for high rate data transfer buses |
US5666118A (en) | 1995-03-06 | 1997-09-09 | International Business Machines Corporation | Self calibration segmented digital-to-analog converter |
US5668506A (en) | 1995-05-25 | 1997-09-16 | Kabushiki Kaisha Meidensha | Temperature compensated crystal oscillator |
US5670915A (en) | 1996-05-24 | 1997-09-23 | Microchip Technology Incorporated | Accurate RC oscillator having peak - to - peak voltage control |
US5673004A (en) | 1994-09-15 | 1997-09-30 | Lg Information & Communications, Ltd | Method and circuit for controlling digital processing phase-locked loop for network synchronization |
WO1997036230A1 (en) | 1996-03-25 | 1997-10-02 | Intel Corporation | System for facilitating data i/o between usb input device and non-usb cognition application |
US5675813A (en) | 1995-10-26 | 1997-10-07 | Microsoft Corporation | System and method for power control in a universal serial bus |
US5682049A (en) | 1995-08-02 | 1997-10-28 | Texas Instruments Incorporated | Method and apparatus for trimming an electrical value of a component of an integrated circuit |
US5684434A (en) | 1995-10-30 | 1997-11-04 | Cypress Semiconductor | Erasable and programmable single chip clock generator |
US5686863A (en) | 1995-09-29 | 1997-11-11 | Dallas Semiconductor Corp. | Tunable tone control circuit and a device and method for tuning the RC constants |
US5689196A (en) | 1994-12-02 | 1997-11-18 | U.S. Philips Corporation | Circuit comprising a data communication bus |
US5699024A (en) | 1996-05-06 | 1997-12-16 | Delco Electronics Corporation | Accurate integrated oscillator circuit |
US5703537A (en) | 1996-07-03 | 1997-12-30 | Microclock Incorporated | Phase-locked loop clock circuit for generation of audio sampling clock signals from video reference signals |
US5703540A (en) | 1996-08-27 | 1997-12-30 | Microclock Incorporated | Voltage-controlled crystal oscillator with extended range |
US5726597A (en) | 1996-08-30 | 1998-03-10 | Motorola, Inc. | Method and circuit for reducing offset voltages for a differential input stage |
US5729165A (en) | 1996-04-04 | 1998-03-17 | National Science Council | 1.5v full-swing bootstrapped CMOS large capacitive-load driver circuit suitable for low-voltage deep-submicron CMOS VLSI |
US5796312A (en) | 1996-05-24 | 1998-08-18 | Microchip Technology Incorporated | Microcontroller with firmware selectable oscillator trimming |
US5805909A (en) | 1995-08-03 | 1998-09-08 | Texas Instruments Incorporated | Microprocessors or microcontroller utilizing FLL clock having a reduced power state |
US5818370A (en) | 1991-11-08 | 1998-10-06 | Crystal Semiconductor Corporation | Integrated CODEC with a self-calibrating ADC and DAC |
US5825317A (en) | 1997-04-07 | 1998-10-20 | Motorola, Inc. | Digital-to-analog converter and method of calibrating |
US5845181A (en) | 1996-09-16 | 1998-12-01 | Heidelberger Druckmaschinen Aktiengesellschaft | Toner-based printing device with controlled delivery of toner particles |
US5845151A (en) | 1996-04-08 | 1998-12-01 | Vlsi Technology, Inc. | System using descriptor and having hardware state machine coupled to DMA for implementing peripheral device bus mastering via USB controller or IrDA controller |
US5867015A (en) | 1996-12-19 | 1999-02-02 | Texas Instruments Incorporated | Low drop-out voltage regulator with PMOS pass element |
US5870004A (en) | 1997-10-16 | 1999-02-09 | Utron Technology Inc. | Temperature compensated frequency generating circuit |
US5870345A (en) | 1997-09-04 | 1999-02-09 | Siemens Aktiengesellschaft | Temperature independent oscillator |
US5872464A (en) | 1996-08-12 | 1999-02-16 | Cypress Semiconductor Corp. | Input buffer with stabilized trip points |
US5898345A (en) | 1996-08-12 | 1999-04-27 | Matsushita Electric Industrial Co., Ltd. | Oscillator circuit with first and second frequency control elements |
US5949408A (en) | 1995-09-28 | 1999-09-07 | Hewlett-Packard Company | Dual orientation display handheld computer devices |
US6040707A (en) | 1997-09-15 | 2000-03-21 | Intersil Corporation | Constant slew rate amplifier |
US6124840A (en) | 1997-04-07 | 2000-09-26 | Hyundai Electronics Industries Co., Ltd. | Low power gate driver circuit for thin film transistor-liquid crystal display (TFT-LCD) using electric charge recycling technique |
US6141007A (en) | 1997-04-04 | 2000-10-31 | Avid Technology, Inc. | Newsroom user interface including multiple panel workspaces |
US6157266A (en) | 1998-02-12 | 2000-12-05 | Hewlett-Packard Company | Delay elements arranged for a signal controlled oscillator |
US6191660B1 (en) | 1999-03-24 | 2001-02-20 | Cypress Semiconductor Corp. | Programmable oscillator scheme |
US6199969B1 (en) | 1997-08-01 | 2001-03-13 | Encad, Inc. | Method and system for detecting nonfunctional elements in an ink jet printer |
US6211739B1 (en) | 1997-06-03 | 2001-04-03 | Cypress Semiconductor Corp. | Microprocessor controlled frequency lock loop for use with an external periodic signal |
US6215835B1 (en) | 1997-08-22 | 2001-04-10 | Lsi Logic Corporation | Dual-loop clock and data recovery for serial data communication |
US6219736B1 (en) | 1997-04-24 | 2001-04-17 | Edwin E. Klingman | Universal serial bus (USB) RAM architecture for use with microcomputers via an interface optimized for integrated services device network (ISDN) |
US6225992B1 (en) | 1997-12-05 | 2001-05-01 | United Microelectronics Corp. | Method and apparatus for generating bias voltages for liquid crystal display drivers |
US6266715B1 (en) | 1998-06-01 | 2001-07-24 | Advanced Micro Devices, Inc. | Universal serial bus controller with a direct memory access mode |
US6294962B1 (en) | 1998-12-09 | 2001-09-25 | Cypress Semiconductor Corp. | Circuit(s), architecture and method(s) for operating and/or tuning a ring oscillator |
US6297705B1 (en) | 2000-02-23 | 2001-10-02 | Cypress Semiconductor Corp. | Circuit for locking an oscillator to a data stream |
US20010040569A1 (en) | 2000-01-21 | 2001-11-15 | Liang Jemm Yue | System for driving a liquid crystal display with power saving and other improved features |
US6357011B2 (en) | 1998-07-15 | 2002-03-12 | Gateway, Inc. | Bus-powered computer peripheral with supplement battery power to overcome bus-power limit |
US20020035618A1 (en) | 2000-09-20 | 2002-03-21 | Mendez Daniel J. | System and method for transmitting workspace elements across a network |
US20020033804A1 (en) | 2000-04-28 | 2002-03-21 | Liang Jemm Y. | LCD driving system with low power requirements |
US6407641B1 (en) | 2000-02-23 | 2002-06-18 | Cypress Semiconductor Corp. | Auto-locking oscillator for data communications |
US6466036B1 (en) | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
US20030122734A1 (en) | 2001-12-31 | 2003-07-03 | Chih-Chung Chien | Method of driving passive OLED monitor |
US6646514B2 (en) | 2000-12-28 | 2003-11-11 | Cts Corporation | System and method for reducing startup time in a temperature controlled crystal oscillator |
US20030233631A1 (en) | 2002-06-13 | 2003-12-18 | Ambrose Curry | Web services development method |
US6701508B1 (en) | 2001-11-19 | 2004-03-02 | Cypress Semiconductor Corporation | Method and system for using a graphics user interface for programming an electronic device |
US20040046724A1 (en) | 2002-09-06 | 2004-03-11 | Lg.Philips Lcd Co., Ltd And A Pto | Signal driving circuit of liquid crystal display device and driving method thereof |
US6708247B1 (en) | 1999-07-21 | 2004-03-16 | Clearcube Technology, Inc. | Extending universal serial bus to allow communication with USB devices at a remote location |
US6708233B1 (en) | 1999-03-25 | 2004-03-16 | Microsoft Corporation | Method and apparatus for direct buffering of a stream of variable-length data |
US6710788B1 (en) | 1996-12-03 | 2004-03-23 | Texas Instruments Incorporated | Graphical user interface |
US20040056833A1 (en) | 2002-09-25 | 2004-03-25 | Daiji Kitagawa | Display device, driving circuit for the same and driving method for the same |
US6742076B2 (en) | 2000-01-03 | 2004-05-25 | Transdimension, Inc. | USB host controller for systems employing batched data transfer |
US6753739B1 (en) | 1999-03-24 | 2004-06-22 | Cypress Semiconductor Corp. | Programmable oscillator scheme |
US20040145551A1 (en) | 2003-01-29 | 2004-07-29 | Mitsubishi Denki Kabushiki Kaisha | Liquid crystal display apparatus having pixels with low leakage current |
US20040189573A1 (en) | 2003-03-25 | 2004-09-30 | Dong Hwan Lee | Liquid crystal driving device and driving method thereof |
US20040201627A1 (en) | 2001-01-31 | 2004-10-14 | Maddocks Peter M. | Method and apparatus for analyzing machine control sequences |
US6807109B2 (en) | 2001-12-05 | 2004-10-19 | Renesas Technology Corp. | Semiconductor device suitable for system in package |
US6812678B1 (en) | 1999-11-18 | 2004-11-02 | Texas Instruments Incorporated | Voltage independent class A output stage speedup circuit |
US20040217799A1 (en) | 2003-05-02 | 2004-11-04 | Matsushita Elec. Ind. Co. Ltd. | Semiconductor circuit device |
US20040250231A1 (en) | 1999-02-05 | 2004-12-09 | Killian Earl A. | Automated processor generation system for designing a configurable processor and method for the same |
US20050057482A1 (en) | 2003-09-12 | 2005-03-17 | Intersil Americas Inc. | Multiple channel programmable gamma correction voltage generator |
US6909414B2 (en) | 2001-07-06 | 2005-06-21 | Nec Corporation | Driver circuit and liquid crystal display device |
US20050140659A1 (en) | 2001-11-09 | 2005-06-30 | Lifescan, Inc. | Alphanumeric keypad and display system and method |
US6922063B2 (en) | 2003-07-11 | 2005-07-26 | Zircon Corporation | Apparatus and method for capacitive level sensor |
US6946920B1 (en) | 2000-02-23 | 2005-09-20 | Cypress Semiconductor Corp. | Circuit for locking an oscillator to a data stream |
US6961665B2 (en) | 2002-09-30 | 2005-11-01 | Siemens Milltronics Process Instruments Inc. | Power management mechanism for loop powered time of flight and level measurement systems |
US6966039B1 (en) | 2001-11-19 | 2005-11-15 | Cypress Semiconductor Corp. | Method for facilitating microcontroller programming |
US6989659B2 (en) | 2002-09-09 | 2006-01-24 | Acutechnology Semiconductor | Low dropout voltage regulator using a depletion pass transistor |
EP1625506A1 (en) | 2003-05-15 | 2006-02-15 | Koninklijke Philips Electronics N.V. | Usb host controller with memory for transfer descriptors |
US20060033474A1 (en) | 2004-08-11 | 2006-02-16 | Shum Kin E | USB battery charger |
US7010773B1 (en) | 2001-11-19 | 2006-03-07 | Cypress Semiconductor Corp. | Method for designing a circuit for programmable microcontrollers |
US20060244739A1 (en) | 2005-04-28 | 2006-11-02 | Au Optronics Corp. | Display driver IC and driving method |
US7139999B2 (en) | 1999-08-31 | 2006-11-21 | Accenture Llp | Development architecture framework |
US7170257B2 (en) | 2001-11-20 | 2007-01-30 | Samsung Electronics Co., Ltd. | Card type device serving as supplementary battery and host using the same |
US20070024544A1 (en) * | 2005-08-01 | 2007-02-01 | Chung Bo Y | Data driving circuits and driving methods of organic light emitting displays using the same |
US20070029975A1 (en) | 2005-07-19 | 2007-02-08 | Linear Technology Corporation | Power manager and power managing method for battery-powered application |
US20070139338A1 (en) | 2005-12-21 | 2007-06-21 | Sitronix Technology Corp. | Liquid crystal display driver |
US20070170931A1 (en) | 2006-01-20 | 2007-07-26 | Snyder Warren S | Successive approximate capacitance measurement circuit |
US7276977B2 (en) | 2005-08-09 | 2007-10-02 | Paul William Ronald Self | Circuits and methods for reducing static phase offset using commutating phase detectors |
US7319999B2 (en) | 2004-02-13 | 2008-01-15 | Attenex Corporation | System and method for arranging clusters in a display by theme |
US20080036473A1 (en) * | 2006-08-09 | 2008-02-14 | Jansson Hakan K | Dual-slope charging relaxation oscillator for measuring capacitance |
US7348861B1 (en) | 2005-03-31 | 2008-03-25 | Ralink Technology, Inc. | Method and apparatus for a crystal oscillator to achieve fast start-up time, low power and frequency calibration |
US7375593B2 (en) | 2005-01-19 | 2008-05-20 | Paul William Ronald Self | Circuits and methods of generating and controlling signals on an integrated circuit |
US20080131145A1 (en) | 2006-10-26 | 2008-06-05 | Kyocera Mita Corporation | Image forming apparatus |
US7391204B2 (en) | 2004-04-07 | 2008-06-24 | Honrywell International Inc. | Sensor signal conditioning circuit |
US7397226B1 (en) | 2005-01-13 | 2008-07-08 | National Semiconductor Corporation | Low noise, low power, fast startup, and low drop-out voltage regulator |
US20080203977A1 (en) | 2006-11-10 | 2008-08-28 | Nandakishore Raimar | Boost buffer aid for reference buffer |
US20080224667A1 (en) | 2007-03-14 | 2008-09-18 | Koji Tanaka | Method for charging battery pack |
US7439777B2 (en) | 2004-07-27 | 2008-10-21 | Multigig Inc. | Double feedback rotary traveling wave oscillator driven sampler circuits |
US20080263243A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corp. | Specialized universal serial bus controller |
US20090054129A1 (en) | 2007-08-22 | 2009-02-26 | Konami Gaming, Incorporated | Gaming machine and method for displaying symbols |
US7576582B2 (en) | 2006-12-05 | 2009-08-18 | Electronics And Telecommunications Research Institute | Low-power clock gating circuit |
US7600156B2 (en) | 2006-12-19 | 2009-10-06 | Dell Products, Lp | System, method, and device including built-in self tests for communication bus device |
US7612527B2 (en) | 2006-11-27 | 2009-11-03 | Eveready Battery Co., Inc. | Communicative and virtual battery chargers and methods |
US7631111B2 (en) | 2006-08-17 | 2009-12-08 | Standard Microsystems Corporation | System method for rapidly charging USB device's battery wherein USB device requests charging the battery at a higher power level |
US7932774B2 (en) | 2006-02-28 | 2011-04-26 | International Business Machines Corporation | Structure for intrinsic RC power distribution for noise filtering of analog supplies |
US20110248692A1 (en) | 2010-04-09 | 2011-10-13 | International Rectifier Corporation (El Segundo, Ca) | Turbo circuit for providing voltage regulation and related method |
US8085020B1 (en) | 2008-06-13 | 2011-12-27 | Western Digital Technologies, Inc. | Switching voltage regulator employing dynamic voltage scaling with hysteretic comparator |
US20120013322A1 (en) | 2010-07-19 | 2012-01-19 | Microchip Technology Incorporated | Buck switch-mode power converter large signal transient response optimizer |
-
2007
- 2007-11-09 US US11/983,578 patent/US8564252B2/en not_active Expired - Fee Related
Patent Citations (190)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4061987A (en) | 1976-02-27 | 1977-12-06 | Nippon Gakki Seizo Kabushiki Kaisha | Voltage-controlled type oscillator |
US4075536A (en) * | 1976-07-28 | 1978-02-21 | Stevens Carlile R | Capacitor charging system |
US4242604A (en) | 1978-08-10 | 1980-12-30 | National Semiconductor Corporation | MOS Input circuit with selectable stabilized trip voltage |
US4272760A (en) | 1979-04-10 | 1981-06-09 | Burr-Brown Research Corporation | Self-calibrating digital to analog conversion system and method |
US4344067A (en) | 1979-11-21 | 1982-08-10 | Motorola, Inc. | Analog to digital converter and method of calibrating same |
US4689740A (en) | 1980-10-31 | 1987-08-25 | U.S. Philips Corporation | Two-wire bus-system comprising a clock wire and a data wire for interconnecting a number of stations |
US4571507A (en) | 1982-05-12 | 1986-02-18 | Hybrid Systems Corporation | Successive approximation analog-to-digital converter |
US4689581A (en) | 1983-11-04 | 1987-08-25 | Inmos Limited | Integrated circuit phase locked loop timing apparatus |
US4692760A (en) | 1984-07-24 | 1987-09-08 | Tokyo Electric Co., Ltd. | Display apparatus |
US4839636A (en) | 1984-09-17 | 1989-06-13 | Vdo Adolf Schindling Ag | Control of display having both dot-matrix and segment display elements |
US4684824A (en) | 1985-04-02 | 1987-08-04 | Eastman Kodak Company | Capacitive load driver circuit |
US4692718A (en) | 1985-04-12 | 1987-09-08 | U.S. Philips Corporation | Tunable astable multivibrator with buffer transistors |
US4736123A (en) | 1986-03-31 | 1988-04-05 | Kabushiki Kaisha Toshiba | MOS logic input circuit having compensation for fluctuations in the supply voltage |
US4797580A (en) | 1987-10-29 | 1989-01-10 | Northern Telecom Limited | Current-mirror-biased pre-charged logic circuit |
US4855683A (en) | 1987-11-18 | 1989-08-08 | Bell Communications Research, Inc. | Digital phase locked loop with bounded jitter |
WO1989006456A1 (en) | 1988-01-07 | 1989-07-13 | Motorola, Inc. | Low voltage and low power frequency synthesizer |
US5349544A (en) | 1988-06-15 | 1994-09-20 | Advanced Micro Devices, Inc. | Programmable system synchronizer |
US5019729A (en) | 1988-07-27 | 1991-05-28 | Kabushiki Kaisha Toshiba | TTL to CMOS buffer circuit |
US4988983A (en) | 1988-09-02 | 1991-01-29 | Carroll Touch, Incorporated | Touch entry system with ambient compensation and programmable amplification |
US4868525A (en) | 1988-09-23 | 1989-09-19 | Dallas Semiconductor Corporation | Temperature-stabilized oscillator |
US5073757A (en) | 1988-09-23 | 1991-12-17 | John Fluke Mfg. Co., Inc. | Apparatus for and method of measuring capacitance of a capacitive element |
US4882549A (en) | 1988-11-16 | 1989-11-21 | Zvi Galani | Center offset microwave frequency synthesizer |
US5043655A (en) * | 1989-03-14 | 1991-08-27 | John Fluke Mfg. Co., Inc. | Current sensing buffer for digital signal line testing |
US5200751A (en) | 1989-06-26 | 1993-04-06 | Dallas Semiconductor Corp. | Digital to analog converter using a programmable logic array |
US5036300A (en) | 1989-07-07 | 1991-07-30 | Sgs-Thomson Microelectronics S.A. | Integrated circuit with microprocessor and programmable internal clock |
US4980653A (en) | 1989-09-05 | 1990-12-25 | Motorola, Inc. | Phase locked loop |
US4947169A (en) | 1989-10-24 | 1990-08-07 | Burr-Brown Corporation | Dummy/trim DAC for capacitor digital-to-analog converter |
US5150079A (en) | 1990-03-27 | 1992-09-22 | Dallas Semiconductor Corporation | Two-mode oscillator |
US5175884A (en) | 1990-06-01 | 1992-12-29 | Motorola, Inc. | Voltage controlled oscillator with current control |
US5140197A (en) | 1990-08-13 | 1992-08-18 | Dallas Semiconductor Corporation | Filtered detection plus propagated timing window for stabilizing the switch from crystal to ring oscillator at power-down |
US5268599A (en) | 1990-09-27 | 1993-12-07 | Kabushiki Kaisha Toshiba | TTL to CMOS input buffer using CMOS structure |
US5095280A (en) | 1990-11-26 | 1992-03-10 | Integrated Circuit Systems, Inc. | Dual dot clock signal generator |
US5111081A (en) | 1990-12-20 | 1992-05-05 | International Business Machines Corporation | Process compensated input switching threshold of a CMOS receiver |
US5355033A (en) | 1991-05-24 | 1994-10-11 | Samsung Electronics Co., Ltd. | Data input buffer circuit for use in a semiconductor memory device |
US5142247A (en) | 1991-08-06 | 1992-08-25 | Compaq Computer Corporation | Multiple frequency phase-locked loop clock generator with stable transitions between frequencies |
US5144254A (en) | 1991-09-30 | 1992-09-01 | Wilke William G | Dual synthesizer including programmable counters which are controlled by means of calculated input controls |
US5818370A (en) | 1991-11-08 | 1998-10-06 | Crystal Semiconductor Corporation | Integrated CODEC with a self-calibrating ADC and DAC |
US5642027A (en) * | 1992-01-07 | 1997-06-24 | Windes; John A. | Current-limited system for capacitive load powering |
US5446867A (en) | 1992-05-29 | 1995-08-29 | Intel Corporation | Microprocessor PLL clock circuit with selectable delayed feedback |
US5321319A (en) | 1992-06-08 | 1994-06-14 | Advanced Micro Devices, Inc. | High speed CMOS bus driver circuit that provides minimum output signal oscillation |
US5289138A (en) | 1992-07-30 | 1994-02-22 | Amdahl Corportion | Apparatus for synchronously selecting different oscillators as system clock source |
US5440305A (en) | 1992-08-31 | 1995-08-08 | Crystal Semiconductor Corporation | Method and apparatus for calibration of a monolithic voltage reference |
US5319370A (en) | 1992-08-31 | 1994-06-07 | Crystal Semiconductor, Inc. | Analog-to-digital converter with a continuously calibrated voltage reference |
US5345195A (en) | 1992-10-22 | 1994-09-06 | United Memories, Inc. | Low power Vcc and temperature independent oscillator |
US5408191A (en) | 1992-10-29 | 1995-04-18 | Samsung Electronics Co., Ltd. | Input buffer having a compensation circuit for stabilizing the output thereof |
US5304955A (en) | 1992-11-19 | 1994-04-19 | Motorola, Inc. | Voltage controlled oscillator operating with digital controlled loads in a phase lock loop |
US5604466A (en) | 1992-12-08 | 1997-02-18 | International Business Machines Corporation | On-chip voltage controlled oscillator |
US5559502A (en) | 1993-01-14 | 1996-09-24 | Schutte; Herman | Two-wire bus system comprising a clock wire and a data wire for interconnecting a number of stations and allowing both long-format and short-format slave addresses |
US5610550A (en) | 1993-01-29 | 1997-03-11 | Mitsubishi Denki Kabushiki Kaisha | Intermediate potential generator stably providing an internal voltage precisely held at a predeterminded intermediate potential level with reduced current consumption |
US5432665A (en) | 1993-03-05 | 1995-07-11 | Sgs-Thomson Microelectronics, Inc. | Short circuit protected capacitive load driver |
US5608770A (en) | 1993-09-21 | 1997-03-04 | Ricoh Company, Ltd. | Frequency converter outputting a clock signal having a stable and accurate frequency |
US5481179A (en) | 1993-10-14 | 1996-01-02 | Micron Technology, Inc. | Voltage reference circuit with a common gate output stage |
US5428319A (en) | 1993-11-29 | 1995-06-27 | Motorola, Inc. | Method and apparatus for providing a modified temperature compensation signal in a TCXO circuit |
US5511100A (en) | 1993-12-13 | 1996-04-23 | Motorola, Inc. | Method and apparatus for performing frequency detection |
US5506875A (en) | 1993-12-13 | 1996-04-09 | Motorola, Inc. | Method and apparatus for performing frequency acquisition in all digital phase lock loop |
US5420543A (en) | 1993-12-13 | 1995-05-30 | Motorola, Inc. | Method and apparatus for determining a constant gain of a variable oscillator |
US5473285A (en) | 1993-12-13 | 1995-12-05 | Motorola, Inc. | Method and apparatus for performing phase acquisition in an all digital phase lock loop |
US5381116A (en) | 1993-12-13 | 1995-01-10 | Motorola, Inc. | Method and apparatus for performing frequency tracking in an all digital phase lock loop |
US5525933A (en) | 1994-02-28 | 1996-06-11 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit |
US5451912A (en) | 1994-06-13 | 1995-09-19 | Cypress Semiconductor Corp. | Methods and apparatus for a programmable frequency generator that requires no dedicated programming pins |
US5589783A (en) | 1994-07-29 | 1996-12-31 | Sgs-Thomson Microelectronics, Inc. | Variable input threshold adjustment |
US5583501A (en) | 1994-08-24 | 1996-12-10 | Crystal Semiconductor Corporation | Digital-to-analog converter with digital linearity correction |
US5594612A (en) | 1994-08-24 | 1997-01-14 | Crystal Semiconductor Corporation | Analog-to-digital converter with digital linearity correction |
US5673004A (en) | 1994-09-15 | 1997-09-30 | Lg Information & Communications, Ltd | Method and circuit for controlling digital processing phase-locked loop for network synchronization |
US5689196A (en) | 1994-12-02 | 1997-11-18 | U.S. Philips Corporation | Circuit comprising a data communication bus |
US5495205A (en) | 1995-01-06 | 1996-02-27 | Robert D. Atkins | Digital controlled oscillator and method thereof |
US5644254A (en) | 1995-02-08 | 1997-07-01 | Bull, S.A. | Rapid switching input-output couplers for high rate data transfer buses |
US5666118A (en) | 1995-03-06 | 1997-09-09 | International Business Machines Corporation | Self calibration segmented digital-to-analog converter |
US5554942A (en) | 1995-03-13 | 1996-09-10 | Motorola Inc. | Integrated circuit memory having a power supply independent input buffer |
US5546433A (en) | 1995-03-21 | 1996-08-13 | National Semiconductor Corporation | Digital phase lock loop having frequency offset cancellation circuitry |
US5668506A (en) | 1995-05-25 | 1997-09-16 | Kabushiki Kaisha Meidensha | Temperature compensated crystal oscillator |
US5552748A (en) | 1995-06-07 | 1996-09-03 | American Microsystems, Inc. | Digitally-tuned oscillator including a self-calibrating RC oscillator circuit |
US5565819A (en) | 1995-07-11 | 1996-10-15 | Microchip Technology Incorporated | Accurate RC oscillator having modified threshold voltages |
US5682049A (en) | 1995-08-02 | 1997-10-28 | Texas Instruments Incorporated | Method and apparatus for trimming an electrical value of a component of an integrated circuit |
US5805909A (en) | 1995-08-03 | 1998-09-08 | Texas Instruments Incorporated | Microprocessors or microcontroller utilizing FLL clock having a reduced power state |
US5563553A (en) | 1995-08-15 | 1996-10-08 | Sigmatel Inc. | Method and apparatus for a controlled oscillation that may be used in a phase locked loop |
US5949408A (en) | 1995-09-28 | 1999-09-07 | Hewlett-Packard Company | Dual orientation display handheld computer devices |
US5686863A (en) | 1995-09-29 | 1997-11-11 | Dallas Semiconductor Corp. | Tunable tone control circuit and a device and method for tuning the RC constants |
US5675813A (en) | 1995-10-26 | 1997-10-07 | Microsoft Corporation | System and method for power control in a universal serial bus |
US5877656A (en) | 1995-10-30 | 1999-03-02 | Cypress Semiconductor Corp. | Programmable clock generator |
US5684434A (en) | 1995-10-30 | 1997-11-04 | Cypress Semiconductor | Erasable and programmable single chip clock generator |
US6433645B1 (en) | 1995-10-30 | 2002-08-13 | Cypress Semiconductor Corp. | Programmable clock generator |
US5610955A (en) | 1995-11-28 | 1997-03-11 | Microclock, Inc. | Circuit for generating a spread spectrum clock |
US5614869A (en) | 1995-12-20 | 1997-03-25 | Microclock Incorporated | High speed divider for phase-locked loops |
WO1997036230A1 (en) | 1996-03-25 | 1997-10-02 | Intel Corporation | System for facilitating data i/o between usb input device and non-usb cognition application |
US5729165A (en) | 1996-04-04 | 1998-03-17 | National Science Council | 1.5v full-swing bootstrapped CMOS large capacitive-load driver circuit suitable for low-voltage deep-submicron CMOS VLSI |
US5845151A (en) | 1996-04-08 | 1998-12-01 | Vlsi Technology, Inc. | System using descriptor and having hardware state machine coupled to DMA for implementing peripheral device bus mastering via USB controller or IrDA controller |
US5699024A (en) | 1996-05-06 | 1997-12-16 | Delco Electronics Corporation | Accurate integrated oscillator circuit |
US5796312A (en) | 1996-05-24 | 1998-08-18 | Microchip Technology Incorporated | Microcontroller with firmware selectable oscillator trimming |
US5670915A (en) | 1996-05-24 | 1997-09-23 | Microchip Technology Incorporated | Accurate RC oscillator having peak - to - peak voltage control |
US5703537A (en) | 1996-07-03 | 1997-12-30 | Microclock Incorporated | Phase-locked loop clock circuit for generation of audio sampling clock signals from video reference signals |
US5898345A (en) | 1996-08-12 | 1999-04-27 | Matsushita Electric Industrial Co., Ltd. | Oscillator circuit with first and second frequency control elements |
US5872464A (en) | 1996-08-12 | 1999-02-16 | Cypress Semiconductor Corp. | Input buffer with stabilized trip points |
US5703540A (en) | 1996-08-27 | 1997-12-30 | Microclock Incorporated | Voltage-controlled crystal oscillator with extended range |
US5726597A (en) | 1996-08-30 | 1998-03-10 | Motorola, Inc. | Method and circuit for reducing offset voltages for a differential input stage |
US5845181A (en) | 1996-09-16 | 1998-12-01 | Heidelberger Druckmaschinen Aktiengesellschaft | Toner-based printing device with controlled delivery of toner particles |
US6710788B1 (en) | 1996-12-03 | 2004-03-23 | Texas Instruments Incorporated | Graphical user interface |
US5867015A (en) | 1996-12-19 | 1999-02-02 | Texas Instruments Incorporated | Low drop-out voltage regulator with PMOS pass element |
US6141007A (en) | 1997-04-04 | 2000-10-31 | Avid Technology, Inc. | Newsroom user interface including multiple panel workspaces |
US5825317A (en) | 1997-04-07 | 1998-10-20 | Motorola, Inc. | Digital-to-analog converter and method of calibrating |
US6124840A (en) | 1997-04-07 | 2000-09-26 | Hyundai Electronics Industries Co., Ltd. | Low power gate driver circuit for thin film transistor-liquid crystal display (TFT-LCD) using electric charge recycling technique |
US6219736B1 (en) | 1997-04-24 | 2001-04-17 | Edwin E. Klingman | Universal serial bus (USB) RAM architecture for use with microcomputers via an interface optimized for integrated services device network (ISDN) |
US6211739B1 (en) | 1997-06-03 | 2001-04-03 | Cypress Semiconductor Corp. | Microprocessor controlled frequency lock loop for use with an external periodic signal |
US6199969B1 (en) | 1997-08-01 | 2001-03-13 | Encad, Inc. | Method and system for detecting nonfunctional elements in an ink jet printer |
US6215835B1 (en) | 1997-08-22 | 2001-04-10 | Lsi Logic Corporation | Dual-loop clock and data recovery for serial data communication |
US5870345A (en) | 1997-09-04 | 1999-02-09 | Siemens Aktiengesellschaft | Temperature independent oscillator |
US6040707A (en) | 1997-09-15 | 2000-03-21 | Intersil Corporation | Constant slew rate amplifier |
US5870004A (en) | 1997-10-16 | 1999-02-09 | Utron Technology Inc. | Temperature compensated frequency generating circuit |
US6225992B1 (en) | 1997-12-05 | 2001-05-01 | United Microelectronics Corp. | Method and apparatus for generating bias voltages for liquid crystal display drivers |
US6157266A (en) | 1998-02-12 | 2000-12-05 | Hewlett-Packard Company | Delay elements arranged for a signal controlled oscillator |
US6266715B1 (en) | 1998-06-01 | 2001-07-24 | Advanced Micro Devices, Inc. | Universal serial bus controller with a direct memory access mode |
US6357011B2 (en) | 1998-07-15 | 2002-03-12 | Gateway, Inc. | Bus-powered computer peripheral with supplement battery power to overcome bus-power limit |
US6466036B1 (en) | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
US6294962B1 (en) | 1998-12-09 | 2001-09-25 | Cypress Semiconductor Corp. | Circuit(s), architecture and method(s) for operating and/or tuning a ring oscillator |
US20040250231A1 (en) | 1999-02-05 | 2004-12-09 | Killian Earl A. | Automated processor generation system for designing a configurable processor and method for the same |
US6515551B1 (en) | 1999-03-24 | 2003-02-04 | Cypress Semiconductor Corp. | Programmable oscillator scheme |
US6191660B1 (en) | 1999-03-24 | 2001-02-20 | Cypress Semiconductor Corp. | Programmable oscillator scheme |
US6753739B1 (en) | 1999-03-24 | 2004-06-22 | Cypress Semiconductor Corp. | Programmable oscillator scheme |
US6708233B1 (en) | 1999-03-25 | 2004-03-16 | Microsoft Corporation | Method and apparatus for direct buffering of a stream of variable-length data |
US6708247B1 (en) | 1999-07-21 | 2004-03-16 | Clearcube Technology, Inc. | Extending universal serial bus to allow communication with USB devices at a remote location |
US7139999B2 (en) | 1999-08-31 | 2006-11-21 | Accenture Llp | Development architecture framework |
US6812678B1 (en) | 1999-11-18 | 2004-11-02 | Texas Instruments Incorporated | Voltage independent class A output stage speedup circuit |
US6742076B2 (en) | 2000-01-03 | 2004-05-25 | Transdimension, Inc. | USB host controller for systems employing batched data transfer |
US20010040569A1 (en) | 2000-01-21 | 2001-11-15 | Liang Jemm Yue | System for driving a liquid crystal display with power saving and other improved features |
US20040070559A1 (en) | 2000-01-21 | 2004-04-15 | Liang Jemm Yue | System for driving a liquid crystal display with power saving features |
US6297705B1 (en) | 2000-02-23 | 2001-10-02 | Cypress Semiconductor Corp. | Circuit for locking an oscillator to a data stream |
US6525616B1 (en) | 2000-02-23 | 2003-02-25 | Cypress Semiconductor Corp. | Circuit for locking an oscillator to a data stream |
US6407641B1 (en) | 2000-02-23 | 2002-06-18 | Cypress Semiconductor Corp. | Auto-locking oscillator for data communications |
US6946920B1 (en) | 2000-02-23 | 2005-09-20 | Cypress Semiconductor Corp. | Circuit for locking an oscillator to a data stream |
US20020033804A1 (en) | 2000-04-28 | 2002-03-21 | Liang Jemm Y. | LCD driving system with low power requirements |
US20020035618A1 (en) | 2000-09-20 | 2002-03-21 | Mendez Daniel J. | System and method for transmitting workspace elements across a network |
US6646514B2 (en) | 2000-12-28 | 2003-11-11 | Cts Corporation | System and method for reducing startup time in a temperature controlled crystal oscillator |
US20040201627A1 (en) | 2001-01-31 | 2004-10-14 | Maddocks Peter M. | Method and apparatus for analyzing machine control sequences |
US6909414B2 (en) | 2001-07-06 | 2005-06-21 | Nec Corporation | Driver circuit and liquid crystal display device |
US20050140659A1 (en) | 2001-11-09 | 2005-06-30 | Lifescan, Inc. | Alphanumeric keypad and display system and method |
US6701508B1 (en) | 2001-11-19 | 2004-03-02 | Cypress Semiconductor Corporation | Method and system for using a graphics user interface for programming an electronic device |
US7010773B1 (en) | 2001-11-19 | 2006-03-07 | Cypress Semiconductor Corp. | Method for designing a circuit for programmable microcontrollers |
US6966039B1 (en) | 2001-11-19 | 2005-11-15 | Cypress Semiconductor Corp. | Method for facilitating microcontroller programming |
US7170257B2 (en) | 2001-11-20 | 2007-01-30 | Samsung Electronics Co., Ltd. | Card type device serving as supplementary battery and host using the same |
US6807109B2 (en) | 2001-12-05 | 2004-10-19 | Renesas Technology Corp. | Semiconductor device suitable for system in package |
US20030122734A1 (en) | 2001-12-31 | 2003-07-03 | Chih-Chung Chien | Method of driving passive OLED monitor |
US20030233631A1 (en) | 2002-06-13 | 2003-12-18 | Ambrose Curry | Web services development method |
US20040046724A1 (en) | 2002-09-06 | 2004-03-11 | Lg.Philips Lcd Co., Ltd And A Pto | Signal driving circuit of liquid crystal display device and driving method thereof |
US6989659B2 (en) | 2002-09-09 | 2006-01-24 | Acutechnology Semiconductor | Low dropout voltage regulator using a depletion pass transistor |
US20040056833A1 (en) | 2002-09-25 | 2004-03-25 | Daiji Kitagawa | Display device, driving circuit for the same and driving method for the same |
US6961665B2 (en) | 2002-09-30 | 2005-11-01 | Siemens Milltronics Process Instruments Inc. | Power management mechanism for loop powered time of flight and level measurement systems |
US7212183B2 (en) | 2003-01-29 | 2007-05-01 | Mitsubishi Denki Kabushiki Kaisha | Liquid crystal display apparatus having pixels with low leakage current |
US20040145551A1 (en) | 2003-01-29 | 2004-07-29 | Mitsubishi Denki Kabushiki Kaisha | Liquid crystal display apparatus having pixels with low leakage current |
US20040189573A1 (en) | 2003-03-25 | 2004-09-30 | Dong Hwan Lee | Liquid crystal driving device and driving method thereof |
US6960953B2 (en) | 2003-05-02 | 2005-11-01 | Matsushita Electric Industrial Co., Ltd. | Semiconductor circuit device |
US20040217799A1 (en) | 2003-05-02 | 2004-11-04 | Matsushita Elec. Ind. Co. Ltd. | Semiconductor circuit device |
EP1625506A1 (en) | 2003-05-15 | 2006-02-15 | Koninklijke Philips Electronics N.V. | Usb host controller with memory for transfer descriptors |
US6922063B2 (en) | 2003-07-11 | 2005-07-26 | Zircon Corporation | Apparatus and method for capacitive level sensor |
US20050057482A1 (en) | 2003-09-12 | 2005-03-17 | Intersil Americas Inc. | Multiple channel programmable gamma correction voltage generator |
US7446747B2 (en) | 2003-09-12 | 2008-11-04 | Intersil Americas Inc. | Multiple channel programmable gamma correction voltage generator |
US7319999B2 (en) | 2004-02-13 | 2008-01-15 | Attenex Corporation | System and method for arranging clusters in a display by theme |
US7391204B2 (en) | 2004-04-07 | 2008-06-24 | Honrywell International Inc. | Sensor signal conditioning circuit |
US7439777B2 (en) | 2004-07-27 | 2008-10-21 | Multigig Inc. | Double feedback rotary traveling wave oscillator driven sampler circuits |
US20060033474A1 (en) | 2004-08-11 | 2006-02-16 | Shum Kin E | USB battery charger |
US7397226B1 (en) | 2005-01-13 | 2008-07-08 | National Semiconductor Corporation | Low noise, low power, fast startup, and low drop-out voltage regulator |
US7375593B2 (en) | 2005-01-19 | 2008-05-20 | Paul William Ronald Self | Circuits and methods of generating and controlling signals on an integrated circuit |
US7348861B1 (en) | 2005-03-31 | 2008-03-25 | Ralink Technology, Inc. | Method and apparatus for a crystal oscillator to achieve fast start-up time, low power and frequency calibration |
US20060244739A1 (en) | 2005-04-28 | 2006-11-02 | Au Optronics Corp. | Display driver IC and driving method |
US20070029975A1 (en) | 2005-07-19 | 2007-02-08 | Linear Technology Corporation | Power manager and power managing method for battery-powered application |
US20070024544A1 (en) * | 2005-08-01 | 2007-02-01 | Chung Bo Y | Data driving circuits and driving methods of organic light emitting displays using the same |
US7276977B2 (en) | 2005-08-09 | 2007-10-02 | Paul William Ronald Self | Circuits and methods for reducing static phase offset using commutating phase detectors |
US20070139338A1 (en) | 2005-12-21 | 2007-06-21 | Sitronix Technology Corp. | Liquid crystal display driver |
US20070170931A1 (en) | 2006-01-20 | 2007-07-26 | Snyder Warren S | Successive approximate capacitance measurement circuit |
US7932774B2 (en) | 2006-02-28 | 2011-04-26 | International Business Machines Corporation | Structure for intrinsic RC power distribution for noise filtering of analog supplies |
US20080036473A1 (en) * | 2006-08-09 | 2008-02-14 | Jansson Hakan K | Dual-slope charging relaxation oscillator for measuring capacitance |
US7631111B2 (en) | 2006-08-17 | 2009-12-08 | Standard Microsystems Corporation | System method for rapidly charging USB device's battery wherein USB device requests charging the battery at a higher power level |
US20080131145A1 (en) | 2006-10-26 | 2008-06-05 | Kyocera Mita Corporation | Image forming apparatus |
US20080203977A1 (en) | 2006-11-10 | 2008-08-28 | Nandakishore Raimar | Boost buffer aid for reference buffer |
US7612527B2 (en) | 2006-11-27 | 2009-11-03 | Eveready Battery Co., Inc. | Communicative and virtual battery chargers and methods |
US7576582B2 (en) | 2006-12-05 | 2009-08-18 | Electronics And Telecommunications Research Institute | Low-power clock gating circuit |
US7600156B2 (en) | 2006-12-19 | 2009-10-06 | Dell Products, Lp | System, method, and device including built-in self tests for communication bus device |
US20080224667A1 (en) | 2007-03-14 | 2008-09-18 | Koji Tanaka | Method for charging battery pack |
US20080263243A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corp. | Specialized universal serial bus controller |
US20080259070A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corporation | Active liquid crystal display drivers and duty cycle operation |
US20080259065A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corporation | Configurable liquid crystal display driver system |
US20080263260A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corporation | Display interface buffer |
US20080259017A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corp. | Reducing power consumption in a liquid crystal display |
US20080258740A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corporation | Self-calibrating driver |
US20080258797A1 (en) | 2007-04-18 | 2008-10-23 | Cypress Semiconductor Corp. | Non-resistive load driver |
US20110234264A1 (en) | 2007-04-18 | 2011-09-29 | Cypress Semiconductor Corporation | Load Driver |
US8164365B2 (en) | 2007-04-18 | 2012-04-24 | Cypress Semiconductor Corporation | Non-resistive load driver |
US20090054129A1 (en) | 2007-08-22 | 2009-02-26 | Konami Gaming, Incorporated | Gaming machine and method for displaying symbols |
US8085020B1 (en) | 2008-06-13 | 2011-12-27 | Western Digital Technologies, Inc. | Switching voltage regulator employing dynamic voltage scaling with hysteretic comparator |
US20110248692A1 (en) | 2010-04-09 | 2011-10-13 | International Rectifier Corporation (El Segundo, Ca) | Turbo circuit for providing voltage regulation and related method |
US20120013322A1 (en) | 2010-07-19 | 2012-01-19 | Microchip Technology Incorporated | Buck switch-mode power converter large signal transient response optimizer |
Non-Patent Citations (172)
Title |
---|
"PSoC® Mixed Signal Array" Final Data Sheet, Cypress Semiconductor Corporation, Apr. 24, 2007, Document No. 001-05356, 31 pages. |
Application No. 201210321742.5 "Fast Startup Approach for Ultra Low Power Analog Circuits," Gary P. Moscaluk et al., Filed on Sep. 3, 2012. |
Application No. PCT/US08/60675: "Dual Stage Drive Buffer," David G. Wright et al., Sep. 14, 2007; 26 pages. |
Application No. PCT/US08/60699 "Active Liquid Crystal Display Drivers and Duty Cycle Operation," filed on Apr. 17, 2008; 23 pages. |
Application No. PCT/US08/60706: "Non-Resistive Load Driver," filed Aug. 22, 2007; 18 pages. |
Bakker et al., "Micropower CMOS Temperature Sensor with Digital Output," IEEE Journal of Solid-State Circuits, Jul. 1996; 3 pages. |
Cacharelis et al., "A Fully Modular 1 um CMOS Technology Incorporating EEPROM, EPROM and Interpoly Capacitors," 20th European Solid State Device Research Conference, Nottingham, Sep. 1990, pp. 547-550; 4 pages. |
Cacharelis et al., "A Modular 1 um CMOS Single Polysilicon EPROM PLD Technology," Aug. 1988 IEEE, pp. 60-IEDM 88 to 63-IEDM 88; 4 pages. |
Cuppens et al., "An EEPROM for Microprocessors and Custom Logic," IEEE Journal of Solid-State Circuits, vol. SC-20, No. 2, Apr. 1985, pp. 603-608; 6 pages. |
CY7C63722/23 CY7C63742/43 enCoRe USB Combination Low-Speed USB & PS/2 Peripheral Controller, Cypress Semiconductor Corporation, Revised May 2000; 48 pages. |
Cypress Semiconductor Marketing Brochure, "Timing Technology Products," Published Nov. 1993, a publication of Cypress Semiconductor in San Jose, CA, pp. 5-7; 5 pages. |
Electronic Engineering Times, "TI's Quantum Leap," Issue 517, Dec. 19, 1988, pp. 1 and 86; 2 pages. |
Frake et al., "A 9ns, Low Standby Power CMOS PLD with a Single-Poly EPROM Cell," 1989 IEEE International Solid-State Circuits Conference, Feb. 17, 1989, pp. 230-231 and 346; 3 pages. |
Hoe et al., "Cell and Circuit Design for Single-Poly EPROM," IEEE Journal of Solid-State Circuits, vol. 24, No. 4, Aug. 1989, pp. 1153-1157; 5 pages. |
International Search Report for International Application PCT/US08/60699 mailed Jun. 18, 2009; 6 pages. |
International Search Report for International Application PCT/US08/60702 mailed Sep. 3, 2008; 2 pages. |
Jan Axelson, "USB Complete: Everything You Need to Develop USB Peripherals," 3rd Edition, Copyright 1999-2005, ISBN 978-1-931448-03-1, pp. 51-59, 85-91, 225; 20 pages. |
Jinbin Zhao, et al.—Steady-State and Dynamic Analysis of a Buck Converter Using a Hysteretic PWM Control—Dated 2004—5 pages. |
Kazerounian et al., "A Single Poly EPROM for Custom CMOS Logic Applications," IEEE 1986 Custom Integrated Circuits Conference, 1986, pp. 59-62; 4 pages. |
Kim et al., "A 30-MHz Hybrid Analog/Digital Clock Recovery Circuit in 2-um CMOS," IEEE Journal of Solid-State Circuits, vol. 25, No. 6, Dec. 1990, pp. 1385-1394; 10 pages. |
Kim et al., "Low-Power High-Slew-Rate CMOS Buffer Amplifier for Flat Panel Display Drivers," Electronic Letters, Feb. 16, 2006, vol. 42, No. 4, <http://circuit.kaist.ac.kr/upload—files.pdf>; 2 pages. |
L. Richard Carley, "Trimming Analog Circuits Using Floating-Gate Analog MOS Memory," IEEE Journal of Solid-State Circuits, vol. 24, No. 6, Dec. 1989, pp. 1569-1575; 7 pages. |
Miyamoto et al., "An Experimental 5-V-Only 256-kbit CMOS EEPROM with a High-Performance Single-Polysilicon Cell," IEEE Journal of Solid State Circuits, vol. SC-21, No. 5, Oct. 1986, pp. 852-860; 9 pages. |
Mohammad Al-Shyoukh and Hoi Lee—A Compact Fully-Integrated Extremum-Selector-Based Soft-Start Circuit for Voltage Regulators in Bulk CMOS Technologies—Oct. 2010—5 pages. |
Ohsaki et al., "A Planar Type EEPROM Cell Structure by Standard CMOS Process and Applications," VLSI Technology, Digest of Technical Papers, May 1993, pp. 55-66; 2 pages. |
Ohsaki et al., "A Planar Type EEPROM Cell Structure by Standard CMOS Process for Integration with GATE Array, Standard Cell, Microprocessor and for Neural Chips," IEEE 1993 Custom Integrated Circuits Conference, 1993, pp. 23.6.1-23.6.4; 4 pages. |
Ohsaki et al., "A Single Poly EEPROM Cell Structure for Use in Standard CMOS Processes," IEEE Journal of Solid-State Circuits, vol. 29, No. 3, Mar. 1994, pp. 311-316; 6 pages. |
Ohsaki et al., "SIPPOS (Single Poly Pure CMOS) EEPROM Embedded FPGA by News Ring Interconnection and Highway Path," IEEE 1994 Custom Integrated Circuits Conference, 1994, pp. 189-192; 4 pages. |
Robert A. Blauschild, "WP 3.5: An Integrated Time Reference," ISSCC94/Session 3, Analog Techniques/Paper WP 3.5, Feb. 1994, pp. 56-58; 4 pages. |
Robert Jania, "Cypress' CapSense Successive Approximation Algorithm", Whiat Paper CSA RJO.doc, Jan. 17,2007, 6 pages. |
S.M. M Sze, "Physics of Semiconductor Devices," 2nd Edition, John Wiley & Sons, New York, 1981, pp. 496-506; 13 pages. |
Sam Yinshang Sun, "An Analog PLL-Based Clock and Data Recovery Circuit with High Input Jitter Tolerance," Reprinted from IEEE Journal of Solid-State Circuits, vol. SC-24, pp. 325-330, Apr. 1989, pp. 383-385; 4 pages. |
Search Report for U.S. Appl. No. 13/432,038, Dated Mar. 2012; 12 pages. |
Sugino et al., "Analysis of Writing and Erasing Procedure of Flotox EEPROM Using the New Charge Balance Condition (CBC) Model," NUPAD IV, May and Jun. 1992, pp. 65-69; 5 pages. |
T.J. Giles, "A University Frequency Synthesizer IC," Aug. 1979, Philips Telecommunication Review, vol. 37, No. 3, pp. 177-181; 6 pages. |
Takebuchi et al., "A Novel Integration Technology of EEPROM Embedded CMOS Logic VLSI Suitable for ASIC Applications," IEEE 1992 Custom Integrated Circuits Conference, 1992, pp. 9.6.1-9.6.4; 4 pages. |
The Written Opinion of the International Searching Authority for International Application No. PCT/US08/60699 mailed Jun. 18, 2009; 4 pages. |
The Written Opinion of the International Searching Authority for International Application PCT/US08/60702 mailed Sep. 3, 2008; 4 pages. |
U.S. Appl. No. 11/768,677: "Self-Calibrating Driver for Charging a Capacitive Load to a Desired Voltage," Wright et al., filed Jun. 26, 2007; 19 pages. |
U.S. Appl. No. 11/843,216: "Non-Resistive Load Driver," Wright et al., filed Aug. 22, 2007; 18 pages. |
U.S. Appl. No. 11/855,281: "Reducing Power Consumption in a Liquid Crystal Display," Wright et al., filed Sep. 14, 2007; 26 pages. |
U.S. Appl. No. 11/857,970: "Specialized Universal Serial Bus Controller," Wright et al., filed Sep. 19, 2007; 23 pages. |
U.S. Appl. No. 11/864,137 "Configurable Liquid Crystal Display Driver System," David Wrightet al., filed Sep. 28, 2007; 22 pages. |
U.S. Appl. No. 11/965,485: "Display Interface Buffer," Snyder et al., filed Dec. 27, 2007; 28 pages. |
U.S. Appl. No. 11/965,520: "Active Liquid Crystal Display Drivers and Duty Cycle Operation," Snyder et al., filed Dec. 27, 2007; 28 pages. |
U.S. Appl. No. 13/100,876: "Load Driver," Wright et al., filed May 4, 2011; 20 pages. |
U.S. Appl. No. 13/182,431: "Graphical User Interface for Dynamically Reconfiguring a Programmable Device," Matthew A. Pleis; Jul. 13, 2011; 57 pages. |
U.S. Appl. No. 13/432,038: "Systems and Methods for Starting up Analog Circuits," Gary Moscaluk, dated Mar. 28, 2012; 24 pages. |
U.S. Appl. No. 60/876,866 "Boost buffer aid for reference buffer," Nandakishore Raimar et al., filed Dec. 22, 2006; 18 pages. |
U.S. Appl. No. 61/566,233: "Fast Startup Circuit and Method for Ultra Low Power Analog Circuits," Gary Moscaluk, dated Dec. 2, 2011; 11 pages. |
Universal Serial Bus Specification, Chapter 7—Electrical, Version 1.0; Jan. 15, 1996, pp. 111-143; 34 pages. |
USPTO Advisory Action for U.S. Appl. No. 08/868,079 dated Mar. 26, 1999; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 09/207,912 dated Dec. 22, 2000; 1 page. |
USPTO Advisory Action for U.S. Appl. No. 09/989,570 dated Aug. 14, 2003; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 10/339,115 dated Jul. 29, 2004; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/855,281 dated Mar. 3, 2011; 4 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/857,970 dated Jan. 6, 2011; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,485 dated Jun. 14, 2011; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,485 dated Nov. 21, 2012; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,520 dated Aug. 23, 2011; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,520 dated Oct. 17, 2012; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 13/100,876 dated Oct. 4, 2012; 3 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Dec. 17, 2009; 7 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Jan. 27, 1999; 7 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Sep. 20, 2000; 4 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/048,905 dated Feb. 8, 2002; 6 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/048,905 dated Oct. 15, 1999; 8 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/207,912 dated Oct. 11, 2000; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/275,336 dated Aug. 31, 2000; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/511,019 dated Nov. 29, 2001; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/721,316 dated May 3, 2002; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/966,626 dated Jun. 26, 2002; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/989,570 dated May 30, 2003; 9 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/989,571 dated Jan. 26, 2005; 11 pages. |
USPTO Final Rejection for U.S. Appl. No. 10/339,115 dated Jun. 24, 2004; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/768,677 dated Jul. 27, 2009; 12 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/855,281 dated Dec. 16, 2010; 13 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/855,281 dated Jul. 5, 2013; 9 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Aug. 19, 2009; 22 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Oct. 22, 2010; 24 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Sep. 1, 2010; 29 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/864,137 dated Apr. 12, 2011; 12 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,485 dated Apr. 13, 2011; 15 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Aug. 6, 2012; 13 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Jul. 8, 2013; 10 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Jun. 8, 2011; 14 pages. |
USPTO Final Rejection for U.S. Appl. No. 13/100,876 dated Jul. 19, 2012; 6 pages. |
USPTO Final Rejection for U.S. Appl. No. 13/332,178 dated Oct. 2, 2012; 19 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 11/855,281 dated Jan. 22, 2013; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/259,323 dated Oct. 6, 1994; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/549,915 dated May 24, 1996; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/696,008 dated Apr. 6, 1998; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/696,008 dated Oct. 3, 1997; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/865,342 dated Apr. 8, 1998; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/865,342 dated Feb. 3, 1998; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Apr. 12, 2000; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Jan. 22, 1998; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Jul. 1, 1999; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Aug. 22, 2000; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Feb. 15, 2001; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Jun. 3, 1999; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Apr. 19, 2000; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Jan. 26, 2001; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Nov. 10, 1999; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/275,336 dated Apr. 21, 2000; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/511,019 dated May 4, 2001; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/511,020 dated Nov. 28, 2000; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/721,316 dated Apr. 24, 2001; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/721,316 dated Aug. 7, 2001; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/966,626 dated Dec. 6, 2001; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Jan. 2, 2003; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Jan. 26, 2005; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Mar. 25, 2004; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Oct. 7, 2003; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,571 dated Jul. 12, 2004; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,571 dated May 23, 2005; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/324,455 dated Aug. 21, 2003; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/324,455 dated Nov. 6, 2003; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/339,115 dated Jan. 28, 2004; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/339,115 dated Oct. 2, 2003; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/768,677 dated Feb. 9, 2009; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/843,216 dated Oct. 6, 2009; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/855,281 dated Jan. 22, 2013; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/855,281 dated Jul. 1, 2010; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 10, 2010; 26 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 18, 2009; 21 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 7, 2011; 32 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/864,137 dated Jul. 7, 2010; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/864,137 dated Oct. 29, 2010; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,485 dated Oct. 1, 2010; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,520 dated Dec. 18, 2012; 13 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,520 dated Sep. 29, 2010; 11 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/100,876 dated Dec. 7, 2011; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/182,431 dated Jul. 3, 2012; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/432,038 dated Mar. 7, 2013; 8 pages. |
USPTO Non-Final Rejection Number for U.S. Appl. No. 11/965,520 dated Dec. 7, 2011; 11 pages. |
USPTO Notice of Allowance for Application No. 11/843,216 dated Feb. 22, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/259,323 dated Mar. 21, 1995; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 08/549,915 dated Apr. 8, 1997; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/696,008 dated Sep. 22, 1998; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/865,342 dated Sep. 16, 1998; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 08/868,079 dated Nov. 14, 2000; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/048,905 dated May 29, 2002; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/207,912 dated May 7, 2001; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/275,336 dated Sep. 27, 2000; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 09/511,019 dated Jan. 4, 2002; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/511,020 dated May 2, 2001; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 09/721,316 dated Sep. 23, 2002; 5 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/966,626 dated Oct. 10, 2002; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,570 dated May 19, 2005; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,570 dated Sep. 10, 2004; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,571 dated Sep. 13, 2005; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 10/256,829 dated Sep. 12, 2012; 4 page. |
USPTO Notice of Allowance for U.S. Appl. No. 10/324,455 dated Feb. 12, 2004; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 10/339,115 dated Jan. 28, 2005; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Feb. 18, 2011; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Jul. 1, 2010; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Jun. 9, 2011; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Nov. 9, 2010; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Apr. 19, 2011; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Dec. 29, 2011; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Feb. 22, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Jun. 15, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Mar. 1, 2012; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/983,578 dated Mar. 14, 2013; 10 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/100,876 dated May 17, 2013; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/182,43 dated Oct. 12, 2012; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/432,038 dated Jun. 12, 2013; 6 pages. |
USPTO Requirement for Restriction for U.S. Appl. No. 13/432,038, dated Jan. 14, 2013; 5 pages. |
USTPO Non-Final Rejection for U.S. Appl. No. 11/768,677 dated Jan. 6, 2010; 11 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US2008/060699 dated Jun. 18, 2009; 4 pages. |
Yoshikawa et al., "An EPROM Cell Structure for EPLD's Compatible with Single Poly-Si Gate Processes, IEEE Transactions on Electron Devices," vol. 37, No. 3, Mar. 1990, pp. 675-679; 5 pages. |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11600967B2 (en) | 2021-04-12 | 2023-03-07 | Silanna Asia Pte Ltd | Pulsed resonant laser diode array driver |
US11894656B2 (en) | 2022-03-03 | 2024-02-06 | Silanna Asia Pte Ltd | Configurable high-frequency pulsed laser diode driver |
US11901697B2 (en) | 2022-04-05 | 2024-02-13 | Silanna Asia Pte Ltd | Single-FET pulsed laser diode driver |
Also Published As
Publication number | Publication date |
---|---|
US20080203977A1 (en) | 2008-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8564252B2 (en) | Boost buffer aid for reference buffer | |
US11549975B2 (en) | Capacitive field sensor with sigma-delta modulator | |
US20160282994A1 (en) | Capacitance sensor with sensor capacitance compensation | |
CN103109196B (en) | Method and device for sensing capacitance change and method and device for sensing touch | |
US10133432B2 (en) | Technique for increasing the sensitivity of capacitive sense arrays | |
US8847911B2 (en) | Circuit to provide signal to sense array | |
US8446158B1 (en) | Compensation for parasitic capacitance of a capacitive sensor | |
US8089289B1 (en) | Capacitive field sensor with sigma-delta modulator | |
US7750649B2 (en) | Methods and systems for detecting a capacitance using switched charge transfer techniques | |
US20130169340A1 (en) | Capacitive touch sensor interface | |
US8169238B1 (en) | Capacitance to frequency converter | |
US9557853B2 (en) | Touch detecting circuit and semiconductor integrated circuit using the same | |
US20110156724A1 (en) | Capacitance measurement systems and methods | |
US8134374B2 (en) | Evaluation circuit for capacitance and method thereof | |
US9298311B2 (en) | Trackpad sensitivity compensation | |
US20130069672A1 (en) | Low power capacitive touch detector | |
US20170371451A1 (en) | Providing a baseline capacitance for a capacitance sensing channel | |
US8836669B1 (en) | High resolution capacitance to code converter | |
US8779783B1 (en) | Mutual capacitance sensing using a self-capacitance sensing device | |
WO2010062808A2 (en) | System and method for determining touch positions based on passively-induced position-dependent electrical charges | |
US9886136B2 (en) | Touch screen controller using adaptive filter control and touch screen system having the same | |
CN108777574A (en) | A kind of capacitance touch button circuit | |
US9823772B2 (en) | Sensing device | |
CN100409162C (en) | Moving sensing system and method therefor | |
US9612265B1 (en) | Methods and apparatus to detect a conductive object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAIMAR, NANDAKISHORE;REEL/FRAME:021068/0877 Effective date: 20071108 Owner name: CYPRESS SEMICONDUCTOR CORPORATION,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAIMAR, NANDAKISHORE;REEL/FRAME:021068/0877 Effective date: 20071108 |
|
XAS | Not any more in us assignment database |
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAIMAR, NANDAKISHORE;WILLIAMS, TIMOTHY J.;REEL/FRAME:020157/0519 |
|
AS | Assignment |
Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAIMAR, NANDAKISHORE;REEL/FRAME:021111/0909 Effective date: 20080410 Owner name: CYPRESS SEMICONDUCTOR CORPORATION,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAIMAR, NANDAKISHORE;REEL/FRAME:021111/0909 Effective date: 20080410 |
|
AS | Assignment |
Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAIMAR, NANDAKISHORE;WILLIAMS, TIMOTHY J.;REEL/FRAME:031183/0836 Effective date: 20061006 |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., NEW YORK Free format text: SECURITY INTEREST;ASSIGNORS:CYPRESS SEMICONDUCTOR CORPORATION;SPANSION LLC;REEL/FRAME:035240/0429 Effective date: 20150312 |
|
AS | Assignment |
Owner name: SPANSION LLC, CALIFORNIA Free format text: PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:039708/0001 Effective date: 20160811 Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:039708/0001 Effective date: 20160811 |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: MONTEREY RESEARCH, LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CYPRESS SEMICONDUCTOR CORPORATION;REEL/FRAME:040911/0238 Effective date: 20160811 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20171022 |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST;ASSIGNORS:CYPRESS SEMICONDUCTOR CORPORATION;SPANSION LLC;REEL/FRAME:058002/0470 Effective date: 20150312 |