摘要:
There is provided a human interface device including a control chip and a plurality of control components. The control chip includes a voltage detection circuit coupled to the plurality of control components via a multiplexing pin and detects a voltage value on the multiplexing pin through the voltage detection circuit thereby identifying an operating state of the plurality of control components.
摘要:
There is provided a mouse device including a control chip and at least one control component. The control chip includes a voltage detection circuit coupled to the at least one control component through at least one multiplexing pin and detects at least one voltage value on the at least one multiplexing pin using the voltage detection circuit thereby identifying an operating state of the at least one control component.
摘要:
A frequency calibration method for a programmable oscillator includes the steps of: counting an oversampling number of an oversampling signal and estimating an accumulated bit number of a USB data stream according to the oversampling signal; calculating a difference between the oversampling number and M times of the accumulated bit number when the accumulated bit number is larger than or equal to a predetermined value; and determining a frequency calibration step of the oversampling signal according to the difference. The present invention further provides a frequency calibration device for a programmable oscillator.
摘要:
A frequency calibration method for a programmable oscillator includes the steps of: counting an oversampling number of an oversampling signal and estimating an accumulated bit number of a USB data stream according to the oversampling signal; calculating a difference between the oversampling number and M times of the accumulated bit number when the accumulated bit number is larger than a predetermined value; and determining a frequency calibration step of the oversampling signal according to the difference. The present invention further provides a frequency calibration device for a programmable oscillator.
摘要:
A universal serial bus (USB) controller and an execution method thereof are presented. The USB controller stores settings of different sensors in an external memory, or stores modified program codes when an originally stored program has bugs. With the execution of the set configurations, the program section to be execute is dynamically loaded into the random access memory (RAM) of the USB controller, so as to reduce the size of the RAM, thereby providing a large program modification space and avoiding the entire chip (the USB controller) from being stretched by an excessive large RAM.
摘要:
The invention relates to an apparatus for interfacing a peripheral device corresponding to the detection of interface, which comprises: a regulator, for regulating the working voltage of the circuit of the apparatus; an USB physical layer with switch controller, for detecting and determining whether the interface to which the peripheral device is connected is an USB interface and thus being capable of enabling an USB mode of the apparatus; at least four pull-high switch resistors; and an analog switch, capable issuing an analog signal while the apparatus is in the USB mode; wherein the PS2 mode of the apparatus is enabled while the USB physical layer with switch controller detects no USB interface being connected to the peripheral device, and the mode of the apparatus is controlled by the interaction of the on/off statuses of the four pull-high switch resistors.
摘要:
A programmable memory device includes a plurality of one-time programmable (OTP) memory units, a search unit, a writing unit, and a reading unit. Each OTP memory unit is assigned an address. The search unit searches for the first writable OTP memory unit from the plurality of OTP memory units in a writing operation, or searches for the last programmed OTP memory unit from the plurality of OTP memory units in a reading operation. The writing unit writes data to be written and the bit length of the data to the first writable OTP memory unit. The reading unit sequentially reads data from the last programmed OTP memory unit.
摘要:
A programmable memory device includes a plurality of one-time programmable (OTP) memory units, a search unit, a writing unit, and a reading unit. Each OTP memory unit is assigned an address. The search unit searches for the first writable OTP memory unit from the plurality of OTP memory units in a writing operation, or searches for the last programmed OTP memory unit from the plurality of OTP memory units in a reading operation. The writing unit writes data to be written and the bit length of the data to the first writable OTP memory unit. The reading unit sequentially reads data from the last programmed OTP memory unit.
摘要:
An auto-adjusting high accuracy oscillator is disclosed, which comprises: a frequency comparator, for comparing a synchronization signal obtained from a USB host with an oscillation signal obtain from a device; a control tuning circuit, further comprising a counter and an adder/sub circuit; and an oscillating element; wherein a variation is obtained by the counting of the counter while transmitting the variation to the adder/sub circuit to be encoded thereby into a digital code so as to enable the oscillating element to perform a frequency up/down operation accordingly for approaching the synchronization signal successively.
摘要:
An auto-adjusting high accuracy oscillator is disclosed, which includes: a frequency comparator, for comparing a synchronization signal obtained from a USB host with an oscillation signal obtain from a device; a control tuning circuit, further comprising a counter and an adder/sub circuit; and an oscillating element; wherein a variation is obtained by the counting of the counter while transmitting the variation to the adder/sub circuit to be encoded thereby into a digital code so as to enable the oscillating element to perform a frequency up/down operation accordingly for approaching the synchronization signal successively.