摘要:
In one embodiment, a method for determining the location of a touch on a touch sensor includes receiving input signals in response to a touch proximate to a location on the touch sensor. Each input signal may have a total capacitance that includes a first capacitance associated with the touch and a second capacitance that is parasitic capacitance. The parasitic capacitance of one or more of the input signals may be adjusted to result in the second capacitance of each of the input signals being substantially equal. An average capacitance of the adjusted input signals may be calculated. The location of the touch on the touch sensor may then be determined based on a comparison of the total capacitance of each of the input signals and the average capacitance of the input signals.
摘要:
A single-wire bootloader software architecture is disclosed that interfaces with any host device that has a serial port to program memory of a target device using only a single general-purpose I/O pin. The single-wire bootloader does not require any chip hardware resource modules. Instead, the single-wire bootloader implements a single-wire UART in software that monitors a single general-purpose I/O pin for commands from the host device.
摘要:
In one embodiment, a method for determining the location of a touch on a touch sensor includes receiving input signals in response to a touch proximate to a location on the touch sensor. Each input signal may have a total capacitance that includes a first capacitance associated with the touch and a second capacitance that is parasitic capacitance. The parasitic capacitance of one or more of the input signals may be adjusted to result in the second capacitance of each of the input signals being substantially equal. An average capacitance of the adjusted input signals may be calculated. The location of the touch on the touch sensor may then be determined based on a comparison of the total capacitance of each of the input signals and the average capacitance of the input signals.
摘要:
In one embodiment, an apparatus comprises a touch sensor comprising a touch-sensitive area, and a touch-sensor controller coupled to the touch sensor. The touch-sensor controller is operable when executed to: select one or more regions associated with a stylus within the touch-sensitive area, and scan one or more electrodes within each region.
摘要:
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 device receives the second signal. A position of the stylus is determined based at least in part on the information identifying the first electrode line and the received strength of the first signal.
摘要:
In one embodiment, a stylus receives a signal, the stylus being able to wirelessly transmit signals to and receive signals from a device, and the stylus having a plurality of electrodes disposed in a tip of the stylus. The stylus compares a first value of the signal to a first threshold and determines whether to start a timing period based at least in part on this comparison. If the timing period is started, the stylus compares a second value of the signal to a second threshold and determines whether to stop the timing period based at least in part on this second comparison. If the timing period is stopped, the stylus determines whether the duration of the timing period is within a pre-determined range of timing period values. If so, the stylus processes the signal.
摘要:
In one embodiment, a method includes receiving a signal at a stylus. The stylus is operable to wirelessly transmit signals to and receive signals from a device. The stylus includes a plurality of electrodes disposed in a tip of the stylus. The method includes determining a characteristic of the signal, and based at least in part on the characteristics of the signal, a threshold for determining whether to process signals received wirelessly from the device is dynamically adjusted.
摘要:
In one embodiment, a stylus includes one or more electrodes and one or more computer-readable non-transitory storage media embodying logic for transmitting signals wirelessly from the stylus to a device through a touch sensor of the device. The stylus has one or more sensors for kinetic, thermal, solar or electric energy harvesting from an environment of the stylus or from the stylus itself.
摘要:
In one embodiment, a method includes generating a first drive signal for transmission to one or more drive lines of a capacitive touch sensor. The first drive signal comprising a function pattern with a first predetermined frequency. The method also includes receiving a sense signal from one or more sense lines of the touch sensor. The sense signal results at least in part from charge transfer driven by the first drive signal. The method also includes, by a bandpass filter with a first center frequency substantially synchronized to the first predetermined frequency, filtering out components of the sense signal outside a range of the first center frequency; and communicating from the bandpass filter to a processor a passband signal that comprises components of the sense signal within the range of the first center frequency.
摘要:
In one embodiment, a stylus has one or more electrodes and one or more non-transitory computer-readable storage media embodying logic for communicating wirelessly with a device through a touch sensor of the device. The media further embodies logic configured to receive from a tactile element tactile-input signals based on tactile input to the stylus by an entity and process those signals to determine an action. The media further embodies logic configured to provide tactile-output signals to a tactile element of the stylus to communicate tactile output to the entity.