Abstract:
A vibratory rotational rate gyroscope has a suspended assembly isolated from external vibrations by an arrangement of helical springs. This isolated assembly includes both the active components of the rotational rate gyroscope and a digital processing circuit. The digital processing circuit includes digital storage for both externally determined and internally determined unit-specific calibration values. These values provide seed values for startup processes, which improves loop startup time, and values for unit-specific electronic calibration. The digital processing circuit further converts all data to digital form. A digital communications protocol is used to transmit the calibration information and the outgoing data to and from the isolated assembly on only two conductors. Two additional conductors used for power. Four of the helical springs used in the suspension arrangement are used for these conductors such that no additional wiring is required.
Abstract:
A synchronous signal processing circuit for a dual-axis vibratory rotation-rate sensor uses a hybrid analog/digital design to provide correction for parasitic quadrature errors by the addition of synthesized correction signals in the analog domain prior to digitization. Error correction, signal demodulation and data conversions are synchronized with a signal phase-locked to the measured motion of the vibratory mass. Similarly, cross-axis error correction signals are synthesized directly from the cross axis signals. Use of these precise phase references provides for various benefits in signal noise and error matching (tracking) over wide operation conditions.
Abstract:
A mutual capacitive touch sensing device is disclosed. The device can include nodes for sensing a touch at the device and for sensing a force applied to the device. Some nodes can perform both touch and force sensing; while other nodes can perform touch sensing. The device can include distinct individual drive lines for driving the nodes and separate distinct individual sense lines for transmitting touch or force signals from the nodes. The nodes can form groups, where the nodes in each group can be coupled to the same drive line and to different sense lines and where each node in a group can be coupled to a node in a different group by the same sense line. Each node can be set up with a different combination of drive and sense lines coupled thereto. An example device can be a click wheel.
Abstract:
A signal-processing circuit for a dual-axis vibratory rotation-rate sensor has a digitally programmable bandwidth. An analog-to-digital converter (ADC) converts analog sense signals to digital signals at a high sampling rate. The results of successive ADC conversions are accumulated for a user-programmable number of conversions. By accumulating a number of samples, the sense signals are averaged which improves the signal-to-noise ratio and smoothes the output signal. Alternatively, accumulating a smaller number of samples allows the user to improve the response time of the sensor, allowing the user to set the number of samples that are averaged enables the user to control the effective bandwidth of the sensor. The accumulated conversions are also are scaled by unit-specific calibration factors in order to accommodate for unit to unit variations, so that the rate output will be consistent across a number of sensors.
Abstract:
Remote control systems that can distinguish predetermined light sources from stray light sources, e.g., environmental light sources and/or reflections are provided. The predetermined light sources can be disposed in asymmetric substantially linear or two-dimensional patterns. The predetermined light sources also can output waveforms modulated in accordance with one or more signature modulation characteristics. The predetermined light sources also can output light at different signature wavelengths.
Abstract:
Normalization of regions of a sensor panel capable of detecting multi-touch events, or a sensor panel capable of detecting multi-hover events, is disclosed to enable each sensor in the sensor panel to trigger a virtual button in a similar manner, given the same amount of touch or hover. Each sensor produces an output value proportional to the level or amount of touch or hover. However, due to processing, manufacturing and physical design differences, the sensor output values can vary from region to region or panel to panel for a given amount of touch or hover. To normalize the sensor output values across regions, gain and offset information can be obtained in advance, stored in nonvolatile memory, and later used to normalize the sensor output values so that all regions in the sensor panel can trigger virtual buttons similarly, providing a uniform “response function” at any location on the sensor panel.
Abstract:
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement techniques that permit the controller to be used with various sensors in various conditions without reconfiguring hardware.
Abstract:
Reconstruction of an original touch image from a differential touch image is disclosed. Reconstruction can include aligning columns of the differential touch image relative to each other and aligning the image to a baseline DC value. The column and baseline alignment can be based on the differential image data indicative of no touch or hover, because such data can more clearly show the amount of alignment needed to reconstruct the original image. The reconstruction can be performed using the differential image data alone. The reconstruction can also be performed using the differential image data and common mode data indicative of the missing image column average.