Abstract:
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
Abstract:
Centralized processing of touch information obtained by multiple touch sensing controllers connected to a touch sensing surface is provided. Each touch controller can obtain touch information of sense signals from different sense lines of the touch sensing surface and can store the touch information in a corresponding memory of the controller. The touch information of one or more of the touch sensing controllers can be transmitted as results data to a processor that processes all of the touch information. In some cases, prior to transfer of the results data, a determination of the validity of a sense channel can be made, and invalid channels can be excluded from the transfer.
Abstract:
An oscillating signal of relatively precise frequency can be generated by tuning an oscillator using an external stable oscillating source as a reference. Calibration logic can be included to compare a signal from the local oscillator to the reference signal and vary the local signal to a desired frequency. In one embodiment, the frequency of the local signal can be constantly or periodically compared with a threshold value and if the frequency exceeds the threshold value, the local oscillator can be modified to produce a signal having a frequency that is closer to a desired frequency.
Abstract:
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
Abstract:
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
Abstract:
Disclosed is an electronic device featuring a multi buffer scheme for processing incoming signals. For example, two buffers can be used. A processor can read and process stored signals from a first buffer while an incoming data module can concurrently store signals in a second buffer. Once, the processor is done, it can move on to the second buffer and process signals stored therein while the incoming data module stores signals in the first buffer. Also provided is a flagging scheme for allowing the processor and the incoming data module to control their respective access to the various buffers, so that only one of them accesses a single buffer at any time.
Abstract:
Embodiments of the invention include an IC that includes a core used for ordinary operation and a thin power circuit. The thin power circuit can be configured to use very little power. The IC can also include a digital interface and a connection thereto. The IC can initiate transition to low power mode during which the core and various I/O pads can be shut down. However, the thin power circuit can be kept powered up. The thin power circuit can monitor the digital interface for a predefined wake up signal. When the wake up signal is detected, the thin power circuit can power up the core and any powered down I/O pads. The thin power circuit can also include a dedicated power on reset (POR) cell. This POR cell can be distinct than other POR cells used for the IC and can be specifically designed to for efficient operation.
Abstract:
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
Abstract:
A touch controller with improved diagnostics calibration and communication support includes a data capture register configured to sample data from one or a plurality of touch panel sense channels at an output of an analog to digital (A/D) converter. The sampled data is bit packed, and a demodulation waveform is captured, correlated with the sampled data. The contents of the data capture register, including the sampled data and the demodulation waveform, are transferred to a memory configured to create one or more records from the transferred contents. A processor can be used to extract the one or more records captured in the memory to display to a user for diagnostics or calibration.
Abstract:
This relates to an architecture of a receive channel circuit used during both a spectrum analysis phase and a touch panel detection phase. Various components of the receive channel can be used during both the spectrum analysis phase and the touch panel detection phase. For example, a plurality of digital signal mixers used in the receive channel circuit can be used to demodulate signals during both a spectrum analysis phase and a touch sensor panel detection phase. In addition, the number of digital mixers needed in the receive channel can be reduced by dividing groups of signals to be demodulated into multiple sets of signals and demodulating each set at different times.