Optimized multi-precision division
Granted: July 17, 2018
Patent Number:
10025556
In an embodiment, multi-precision numbers A and B are accessed from a storage device (e.g., a memory array), where A is a dividend and B is a divisor. A multi-precision division operation is iteratively performed on the numbers A and B including: performing a multi-precision subtraction operation on A and B during a first iteration of the multi-precision division operation; performing a multi-precision addition operation on A and B during a second iteration of the multi-precision…
Driven shield control
Granted: July 17, 2018
Patent Number:
10025423
In an embodiment, a circuit comprises: an analog driver operable to drive a sensor voltage on a capacitive sensor; a digital driver; a shield drive control coupled to the analog driver and the digital driver, the shield drive control operable to: during a one or more phases of a capacitive measurement of the capacitive sensor, disable the analog driver and enable the digital driver to drive a driven shield; and during one or more other phases of a capacitive measurement of the capacitive…
Touch sensor and associated control method for decreased capacitive loads
Granted: July 3, 2018
Patent Number:
10013101
A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent…
Touch sensor with simultaneously driven drive electrodes
Granted: July 3, 2018
Patent Number:
10013096
In one embodiment, a method comprises generating, by a controller, a plurality of drive signals. The method further includes simultaneously transmitting, by the controller, the plurality of drive signals to a plurality of drive electrodes disposed on a touch sensor. The method further includes sensing a sense electrode of a plurality of sense electrodes disposed on the touch sensor. The sensing comprises measuring, for each drive electrode of the plurality of drive electrodes, at least…
Voltage driven self-capacitance measurement
Granted: June 19, 2018
Patent Number:
10001884
In one embodiment, a method includes substantially simultaneously applying a pre-determined voltage to a sense electrode and a corresponding drive electrode of a touch sensor. The application of the pre-determined voltage providing a measurement current at a capacitance including the sense electrode. The method also includes determining a difference between the measurement current at the capacitance and a reference value; and determining whether a proximity input to the touch sensor has…
Single wire system clock signal generation
Granted: May 29, 2018
Patent Number:
9985778
This specification describes an integrated circuit comprising: a single wire interface; a clock circuit configured to detect a voltage from the single wire interface and to generate a clock signal having a frequency that is based on the detected voltage; and a digital system coupled with the single wire interface and the clock circuit. The digital system is configured to: receive a data signal from the single wire interface; power the digital system using a power signal from the single…
Touch detection
Granted: May 29, 2018
Patent Number:
9983749
An apparatus includes a driver circuit and a sensing system. The driver circuit includes an operational transconductance amplifier and a current mirror. The current mirror is coupled to the operational transconductance amplifier. The sensing system is coupled to the first current mirror. The sensing system is operable to detect a touch based on a change in capacitance at an electrode of a plurality of electrodes of a touch sensor.
Connecting electrodes to voltages
Granted: May 29, 2018
Patent Number:
9983748
In one embodiment, an apparatus includes a first electrode, one or more processors, and one or more memory units coupled to the one or more processors. The one or more memory units collectively store logic that is configured to cause the one or more processors to control connections of the first electrode by connecting the first electrode to a first reference voltage, then connecting the first electrode to a second reference voltage lower than the first reference voltage, and then…
Touch screen with electrodes positioned between pixels
Granted: May 8, 2018
Patent Number:
9965106
In one embodiment, an apparatus includes a two-dimensional array of pixels configured to produce an image. The apparatus also includes a touch sensor comprising a plurality of electrodes aligned with one or more gaps between one more pixels of the two-dimensional array of pixels. The plurality of electrodes are aligned such that the plurality of electrodes do not cross over at least one pixel of the two-dimensional array of pixels.
Authenticating with active stylus
Granted: May 8, 2018
Patent Number:
9965107
In one embodiment, a stylus includes electrodes operable to transmit signals wirelessly to a device through a touch sensor of the device. The stylus also includes one or more computer-readable non-transitory storage media within the stylus and embodying logic that is operable when executed to access first data representing a gesture made with the stylus by a user, such as a sequence of manipulations of the stylus. The logic is further operable to access second data representing a…
Authenticating with active stylus
Granted: May 1, 2018
Patent Number:
9958990
In one embodiment, a stylus operable to communicate wirelessly with a device through a touch sensor of the device contains one or more computer-readable non-transitory storage media embodying logic that is operable when executed to access first data representing a recently occurred authentication event involving the stylus or the device. The logic is further operable to access second data representing a pre-defined authentication event. The logic is further operable to compare the first…
Active stylus communication and position system
Granted: May 1, 2018
Patent Number:
9958966
A method of one embodiment includes generating, by a touch-sensing device, a first signal comprising information identifying a first electrode line of an electrode array of the touch-sensing device, the first signal having a first strength. The first electrode sends the first signal to a stylus, which receives the first signal, the first signal having a received strength. The stylus sends a second signal comprising information based on the received first signal, and the touch-sensing…
Generic randomized mesh design
Granted: April 24, 2018
Patent Number:
9954526
In one embodiment, an apparatus may include a first mesh of conductive material covering an area corresponding to at least a portion of the touch sensor. The first mesh includes a number of mesh cells. Each of the mesh cells has a number of vertices. Each of the vertices has a substantially randomized location within an inner portion of one of a number of polygons. The polygons collectively and contiguously covers the area corresponding to at least a portion of the touch sensor. One or…
Connecting multiple slave devices to single master controller in bus system
Granted: April 24, 2018
Patent Number:
9953000
A device comprising: a bus master, including a bi-directional data and clock lines, configured to produce a select signal output for enabling data transmission on the bi-directional data line to first/second different data busses supporting multiple slave devices configured to receive/transmit data over a respective data bus and to receive a clock signal from the bus master from the clock line; and a de-multiplexer including an input, first and second outputs and a control input, the…
Centralized peripheral access protection
Granted: April 24, 2018
Patent Number:
9952913
Implementations are disclosed for a centralized peripheral access controller (PAC) that is configured to protect one or more peripheral components in a system. In some implementations, the PAC stores data that can be set or cleared by software. The data corresponds to an output signal of the PAC that is routed to a corresponding peripheral component. When the data indicates that the peripheral is “unlocked” the PAC will allow write transfers to registers in the peripheral component.…
Managing single-wire communications
Granted: April 17, 2018
Patent Number:
9946677
Systems, methods, circuits and computer-readable mediums for managing single-wire communications. In one aspect, a method includes starting a transmission cycle by transmitting a clock pulse to a single-wire bus, sampling a data bit transmitted from a single-wire device through the single-wire bus within the transmission cycle after the transmission of the clock pulse, and determining whether a sampling period of the sampling is smaller than a sampling threshold for the data bit. In…
Communication between a master active stylus and a slave touch-sensor device
Granted: April 17, 2018
Patent Number:
9946408
In one embodiment, a system comprises a stylus and a touch sensor. The stylus is operable to transmit a first signal. The touch sensor comprises a first plurality of electrode lines and a controller. Each electrode line is operable to sense the first signal transmitted by a stylus. The stylus tip of the stylus is located at a position relative to the first plurality of electrode lines at the time of transmission of the first signal. The controller is operable to measure a voltage,…
Active stylus with multiple sensors for receiving signals from a touch sensor
Granted: April 10, 2018
Patent Number:
9939930
In one embodiment, a stylus includes a first sensor disposed proximate a first end of the stylus. The first sensor is adapted to receive a first receive signal via a first capacitive coupling with a touch sensor of a device. The first end of the stylus is at a tip-end of the stylus. The stylus also includes a second sensor disposed proximate the first end of the stylus. The second sensor is adapted to receive a second receive signal via a second capacitive coupling with the touch sensor…
Permitting coexistence of data transfer of interfering wireless signals
Granted: April 10, 2018
Patent Number:
9942797
A system and method of permitting coexistence of WiFi and Bluetooth® data transfer on a single chip in UE including a transceiver includes using CTS data packets to protect Bluetooth® signals for SCO communication links; using only WiFi circuitry in the chip to determine when Bluetooth® data transfer is required by the UE; establishing a specified period of the Bluetooth® data transfer; and starting WiFi medium contention only upon an end of the specified period of the Bluetooth®…
Sending drive signals with an increased number of pulses to particular drive lines
Granted: April 10, 2018
Patent Number:
9939965
In one embodiment, a method includes detecting a touch of an object on a device. The method also includes predicting an area of the device that the detected touch will move to. The method further includes sending a first set of drive signals to one or more drive lines within the predicted area, the first set of drive signals each having a first number of pulses. The method further includes sending a second set of drive signals to one or more drive lines outside the predicted area, the…