Oscillator calibration for motor controller
First Claim
1. A calibration module to calibrate a first clock source according to a second clock source, the calibration module including:
- a monitor submodule that evaluates operation of a system to determine if the system is operating in a first mode or a second different mode, wherein the second clock source is not operating as expected in the second different mode;
a calibration engine that determines a calibration value using the first clock source and the second clock source in response to the system operating in the first mode; and
a register that stores the calibration value;
wherein the calibration engine calibrates the first clock source using the calibration value and provides to the system the calibrated first clock source as a timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses including computer program products for oscillator calibration. In one aspect, a calibration module includes a monitor submodule that evaluates operation of a system to determine if the system is operating in a first mode or a second different mode, where the second clock source is not operating as expected in the second different mode; a calibration engine that determines a calibration value using the first clock source and the second clock source in response to the system operating in the first mode; and a register that stores the calibration value; where the calibration engine calibrates the first clock source using the calibration value and provides to the system the calibrated first clock source as a timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode.
-
Citations
13 Claims
-
1. A calibration module to calibrate a first clock source according to a second clock source, the calibration module including:
-
a monitor submodule that evaluates operation of a system to determine if the system is operating in a first mode or a second different mode, wherein the second clock source is not operating as expected in the second different mode; a calibration engine that determines a calibration value using the first clock source and the second clock source in response to the system operating in the first mode; and a register that stores the calibration value; wherein the calibration engine calibrates the first clock source using the calibration value and provides to the system the calibrated first clock source as a timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode. - View Dependent Claims (2, 3)
-
-
4. A method to calibrate a first clock source according to a second clock source, the method comprising:
-
evaluating operation of a system to determine if the system is operating in a first mode or a second different mode, wherein the second clock source is not operating as expected in the second different mode; if the system is operating in the first mode, calibrating a first clock source using a second clock source, including; determining a calibration value using the first clock source and the second clock source, storing the calibration value, and calibrating the first clock source using the calibration value; providing to the system the second clock source as a timing reference in response to the system operating in the first mode; and providing to the system the calibrated first clock source as the timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A system to calibrate a first clock source according to a second clock source, the system comprising:
-
means for evaluating operation of a system to determine if the system is operating in a first mode or a second different mode, wherein the second clock source is not operating as expected in the second different mode; if the system is operating in the first mode, means for calibrating the first clock source using the second clock source, including; means for determining a calibration value using the first clock source and the second clock source, means for storing the calibration value, and means for calibrating the first clock source using the calibration value; means for providing to the system the second clock source as a timing reference in response to the system operating in the first mode; and means for providing to the system the calibrated first clock source as the timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode. - View Dependent Claims (10, 11, 12, 13)
-
Specification