DEVELOPMENT, PROGRAMMING, AND DEBUGGING ENVIRONMENT
Granted: May 16, 2013
Application Number:
20130125089
A system interface of a processing system receives an indication to initiate configuration of a programmable system. A processing device coupled to the system interface and associated with an integrated development environment, responsive to the indication, translates a hardware description code into one or more configuration files specific to the programmable system, the hardware description code to describe circuitry in the programmable system. The processing device further generates…
Predictive Touch Surface Scanning
Granted: April 25, 2013
Application Number:
20130100071
A method for locating a conductive object at a touch-sensing surface may include detecting a first resolved location for the conductive object at the touch-sensing surface based on a first scan of the touch-sensing surface, predicting a location for the conductive object, and determining a second resolved location for the conductive object by performing a second scan of a subset of sensor electrodes of the touch-sensing surface, wherein the subset of sensor electrodes is selected based…
METHODS AND PHYSICAL COMPUTER-READABLE STORAGE MEDIA FOR INTIATING RE-ENUMERATION OF USB 3.0 COMPATIBLE DEVICES
Granted: April 4, 2013
Application Number:
20130086282
Methods, physical computer-readable media, and devices are provided that allow re-enumeration to be initiated on a USB 3.0-compatible device. The method includes establishing a connection with a host, transmitting an indicator from the device to the host to cause a Link Training and Status State Machine (LTSSM) of the host to move from active state (U0) to one of SS.Inactive and RX.Detect, synchronizing the device with the host, and presenting a new configuration of the device to the…
1T SMART WRITE
Granted: April 4, 2013
Application Number:
20130083608
The threshold voltages of particular nonvolatile memory cells on a word line are selectively increased on a column by column (cell by cell) basis. A selective program is performed on some of the cells, and simultaneously a program inhibit on other of the cells, resulting in all of the cells having a threshold voltage that falls between a minimum acceptable value and a maximum acceptable value.
Sensor Patterns With Reduced Noise Coupling
Granted: April 4, 2013
Application Number:
20130082719
A capacitive sense array configured to improve noise immunity in detecting a presence of a conductive object is described. In one embodiment, a capacitive sense array includes at least a first set of sense elements disposed in straight parallel lines along a first axis of the capacitive sense array. A second set of sense elements is disposed in crooked paths about a second axis of the capacitive sense array. The first and second sets form a capacitive sense array that includes crooked…
Methods and Apparatus to Associate a Detected Presence of a Conductive Object
Granted: March 28, 2013
Application Number:
20130076643
A method and apparatus determine a plurality of attribute values of a first detected presence, determine another plurality of attribute values of a second detected presence, and associate the first detected presence with the second detected presence based on the plurality of attribute values and the other plurality of attribute values.
CAPACITANCE SENSING CIRCUITS, METHODS AND SYSTEMS HAVING CONDUCTIVE TOUCH SURFACE
Granted: March 28, 2013
Application Number:
20130076375
A capacitance sense device can include a plurality of sense electrodes; a nonconductive structure comprising first regions formed over the sense electrodes and second regions formed between first regions that are less compressible than the first regions; a conductive touch surface formed over the nonconductive structure; and a capacitance sense circuit coupled to at least the sense electrodes.
METHODS AND APPARATUS TO DETECT A PRESENCE OF A CONDUCTIVE OBJECT
Granted: February 14, 2013
Application Number:
20130038339
A method and apparatus determine a plurality of regions, each of the plurality of regions having a detected change in capacitance value that meets or exceeds a threshold value. In an embodiment, the method and apparatus fit a shape to the plurality of regions and determine another region, the other region being within the fitted shape and not having the detected change in capacitance value that meets or exceeds the threshold value. The method and apparatus may assign an assigned change…
QUADRATURE SIGNAL RECEIVER USING SYNCHRONIZED OSCILLATOR
Granted: January 24, 2013
Application Number:
20130021291
A system comprises a processing device, a signal generator to generate a first signal and a single receiver to receive a second signal from a capacitive sense array. The single receiver is configured to process the second signal for stylus sensing of a stylus proximate to the capacitive sense array in a first mode of operation and to process the second signal for touch sensing of a passive touch object proximate to the capacitive sense array in a second mode of operation. The second…
REDUCED ELETROMAGNETIC INTERFERENCE FOR PULSE-WIDTH MODULATION
Granted: January 17, 2013
Application Number:
20130015798
A method and apparatus to drive a load using a pulse-width modulated (PWM) signal and spread a spectrum of the PWM signal across a plurality of frequencies while maintaining a constant duty cycle for the load.
CAPACITANCE SENSING CIRCUITS, METHODS AND SYSTEMS HAVING GROUND INSERTION ELECTRODES
Granted: January 17, 2013
Application Number:
20130015868
A capacitance sensing system can include a plurality of transmit (TX) electrodes disposed in a first direction; a plurality of first electrodes disposed in a second direction and coupled to the TX electrodes by a mutual capacitance, and coupled to a capacitance sense circuit when at least one TX electrode receives a transmit signal; and a plurality of second electrodes structures, interspersed with the first electrodes and coupled to a ground node at least while the one TX electrode…
OPTICAL NAVIGATION MODULE WITH CAPACITIVE SENSOR
Granted: December 20, 2012
Application Number:
20120320385
Optical navigation modules and methods of operating the same to sense relative movement between the optical navigation module and a tracking surface are provided. In one embodiment, the optical navigation module comprises: (i) a light source to illuminate at least a portion of a surface relative to which the optical navigation module is moved; (ii) an integrated circuit (IC) including a photo-detector array (PDA) to detect a light pattern propagated onto the PDA from the surface, and a…
CAPACITANCE SENSOR WITH SENSOR CAPACITANCE COMPENSATION
Granted: November 15, 2012
Application Number:
20120286800
A capacitance sensing circuit may include a switching circuit configured to generate a sensor current by charging and discharging a capacitive sensor electrode, and a current mirror that generates a mirror current based on the sensor current. Based on the mirror current, a measurement circuit generates an output signal representative of a capacitance of the capacitive sensor electrode.
CAPACITIVE PANEL SCANNING WITH REDUCED NUMBER OF SENSING CIRCUITS
Granted: October 25, 2012
Application Number:
20120268142
Embodiments described herein provide capacitive sensor devices and methods for operating capacitive sensor devices. A first number of electrodes on the capacitive sensor array is activated. A signal is received from each of the first number of electrodes with a second number of receiver circuits on a controller associated with the capacitive sensor array. The first number is greater than the second number. It is determined if an object is proximate the capacitive sensor array based on…
ACTIVE INTEGRATOR FOR A CAPACITIVE SENSE ARRAY
Granted: October 11, 2012
Application Number:
20120256869
An active integrator for sensing capacitance of a touch sense array is disclosed. The active integrator is configured to receive from the touch sense array a response signal having a positive portion and a negative portion. The response signal is representative of a presence or an absence of a conductive object on the touch sense array. The active integrator is configured to continuously integrate the response signal.
SINGLE LAYER TOUCH SENSOR
Granted: October 11, 2012
Application Number:
20120256642
Embodiments described herein provide capacitance sensing devices and methods for forming such devices. The capacitance sensing devices include a substrate having a central and an outer portion. A plurality of substantially co-planar electrodes are on the central portion substrate. A first plurality of conductors are on the substrate. Each of the first plurality of conductors has a first end portion electrically connected to one of the plurality of electrodes and a second end portion on…
NOISE DETECTION FOR A CAPACITANCE SENSING PANEL
Granted: October 11, 2012
Application Number:
20120256638
An embodiment of a method for detecting noise for a capacitance sensing panel may comprise generating an input signal based on a noise signal, performing a series of measurements for measuring capacitances from a capacitive sensor sensitive to the noise signal, and controlling timing for at least one of the subconversions based on the input signal.
SINGLE LAYER TOUCH SENSOR
Granted: October 11, 2012
Application Number:
20120255167
Embodiments for constructing capacitance sensing devices include, but are not limited to, forming a plurality of electrodes on a central portion of a substrate, the substrate comprising a central portion and an outer portion, forming a first plurality of conductors on the substrate, each of the first plurality of conductors being connected to and extending from at least one of the plurality of electrodes, and forming an insulating material on the outer portion of the substrate and at…
MEMORY DEVICES AND METHODS FOR HIGH RANDOM TRANSACTION RATE
Granted: September 27, 2012
Application Number:
20120243301
A memory device can include a plurality of double data rate data (DDR) ports, each configured to receive write data and output read data on a same set of data lines independently and concurrently in synchronism with at least a first clock signal; an address port configured to receive address values on consecutive, different transitions of a second clock, each address value corresponding to an access on a different one of the data ports; and a memory array section comprising a plurality…
SINGLE LAYER TOUCH SENSOR
Granted: September 13, 2012
Application Number:
20120227259
Embodiments described herein provide capacitance sensing devices and methods for forming such devices. The capacitance sensing devices include a substrate having a central and an outer portion. A plurality of substantially co-planar electrodes are on the central portion substrate. A first plurality of conductors are on the substrate. Each of the first plurality of conductors has a first end portion electrically connected to one of the plurality of electrodes and a second end portion on…