Abstract:
A clock generation circuit is provided for improving the accuracy of a low power oscillator circuit contained therein. The clock generation circuit includes a crystal-less oscillator having at least two distinct frequency modes, including a low frequency mode and a high frequency mode. In some cases, the crystal-less oscillator may be adapted to generate a first clock frequency with relatively high accuracy and a second clock frequency with relatively low accuracy. A calibration and control circuit is included within the clock generation circuit for increasing the accuracy of the second clock frequency. In particular, the calibration and control circuit increases accuracy by using the first clock frequency to calibrate the second clock frequency generated by the same crystal-less oscillator. A system comprising the clock generation circuit and methods for operating a crystal-less oscillator having at least two distinct frequency modes are also provided herein.
Abstract:
Electromagnetic signals are sent between a base station and a human interface device (HID). Movements of the HID are detected according to an amount of time required for the electromagnetic signals to return back from the HID. In one embodiment, the electromagnetic signals are radio frequency (RF) waves carrying one or more pulses that are sent by multiple antennas in the base station and returned back from multiple antennas in the HID.
Abstract:
An improved key matrix scanning technique conducts a first pre-scan on a first array of connections in a key matrix to identify any activated keys or buttons associated with the first array. A second sub-scan is conducted on a second array of connections in the key matrix but only for the connections in the first array that are detected as having activated keys.
Abstract:
A wireless Universal Serial Bus (USB) device enumerates one or more real or virtual hubs that support transmission of USB data over a wireless network. The number of virtual hubs presented to a USB host can be varied dynamically according to monitored characteristics of the wireless network, such as the propagation delay, Bit Error Rate, or USB configuration of the peripheral device. Another aspect of the wireless system varies a USB transmission rate according to the amount of bandwidth available on the wireless network.
Abstract:
A peripheral device comprising a computer readable media and an interface circuit. The computer readable media may be configured to store instructions for operating the peripheral device. The interface circuit may be configured to communicate the instructions to an operating system of a computer in response to connection of the peripheral device to the computer.
Abstract:
The present invention is directed to a flexible converter. A flexible converter of the present invention may provide a desired output utilizing a variety of methods, systems and apparatus without departing from the spirit and scope of the present invention. For instance, a method may include loading an initial configuration including at least one power characteristic into a converter. The converter is suitable for providing power to an electrical device. A power output is generated having the at least one power characteristic. The power output is monitored with a comparator, the comparator suitable for measuring the at least one power characteristic.
Abstract:
An apparatus including a controller, a voltage supply circuit and a power management circuit. The controller may include one or more ports. The voltage supply circuit may be configured to generate an unregulated voltage supply. The power management circuit may be configured to receive the unregulated voltage supply and present a regulated power supply voltage to each of the one or more ports. In one example, the apparatus may be implemented in a Universal Serial Bus (USB) hub.
Abstract:
A method may include selecting at least an initial communication mode from a plurality of communication modes that each communicate with a master device using time division multiple access (TDMA); and dynamically switching communication modes between the master device and at least slave device in accordance with at least one predetermined characteristic of the wireless system.
Abstract:
A computing system includes a sensor configured to detect user inputs. The system further includes a processor configured to receive a detected first user input from the sensor. The processor further receives a detected second user input from the sensor. In response, the processor assigns a command to the first user input based on the second user input.
Abstract:
A method may include generating display driver signals that vary between only two levels and applying the display driver signals to opposing electrodes of a display segment within a display device. The method varies a correlation between the display driver signals to select or de-select the display segment based on an average voltage magnitude across the display segment over a time period. The display segment is activated when the average voltage magnitude exceeds a threshold value.