Cloud assisted calibration of analog-to-digital converters
AssigneeMicrosoft Technology Licensing, LLC
InventorKenneth Colin Dyer
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure includes systems and methods for diagnosing and correcting deficiencies in operation of integrated circuits. A set of operational data of an integrated circuit is received by a network via a communication interface. A deficiency in operation of the integrated circuit is diagnosed based on the set of operational data. A correction is generated for improving operation of the integrated circuit based on the deficiency diagnosed. The correction is transmitted over the network via the communication interface to the integrated circuit.
Claims20
A remote calibration method comprising:
- receiving, over a network from a remote calibration system, control signals operable to place each analog integrated circuit of a plurality of analog integrated circuits in a calibration mode that differs from a normal operating mode of the analog integrated circuit;
- generating, via the plurality of analog integrated circuits, operational information while each analog integrated circuit is operating in the calibration mode;
- sending, over the network, operational information for the plurality of analog integrated circuits to the remote calibration system;
- receiving, over the network from the remote calibration system, calibration information generated based on the operational information for the plurality of analog integrated circuits;
- and
- calibrating the analog integrated circuits using the calibration information,
- wherein different analog integrated circuits of the plurality of analog integrated circuits send different operational information and receive the calibration information particular to each analog integrated circuit of the plurality of analog integrated circuits.
A remote calibration method performed by a remote calibration system, the method comprising:
- sending, over a network to a plurality of analog integrated circuits, control signals operable to place each analog integrated circuit of the plurality of analog integrated circuits in a calibration mode that differs from a normal operating mode of the analog integrated circuit;
- receiving, over the network, operational information for the plurality of analog integrated circuits, wherein the operational information is generated while each analog integrated circuit of the plurality of analog integrated circuits is operating in the calibration mode;
- generating calibration information for the plurality of analog integrated circuits based on the operational information for the analog integrated circuits;
- and
- sending, over the network to the plurality of analog integrated circuits, the calibration information, wherein each analog integrated circuit of the plurality of analog integrated circuits is calibrated using the calibration information—for calibrating the analog integrated circuits,
- wherein the remote calibration system receives different operational information for different analog integrated circuits of the plurality of analog integrated circuits and sends the calibration information particular to each analog integrated circuit of the plurality of analog integrated circuits.
A system comprising:
- a plurality of analog integrated circuits;
- a remote calibration system coupled to the analog integrated circuits over a computer network, the remote calibration system comprising:
- a classification module;
- and
- a plurality of calibration modules, wherein each calibration module of the plurality of calibration modules is configured to diagnose and calibrate a specific class of analog integrated circuit,
- wherein the plurality of analog integrated circuits send (i) operational information and (ii) classification information specifying the particular class of analog integrated circuit to the remote calibration system, and
- wherein the classification module determines, for each analog integrated circuit of the plurality of analog integrated circuits, which calibration module of the plurality of calibration modules to route the operational information to based on the classification information for the analog integrated circuit, and routes operational information and classification information corresponding to the analog integrated circuit to the determined one of the plurality of calibration modules,
- wherein each calibration module of the plurality of calibration modules that receives operational information and classification information for an analog integrated circuit of a class corresponding to the calibration module, generates calibration information for the analog integrated circuit based on the operational information for the analog integrated circuit,
- wherein the remote calibration system sends, over the computer network to the plurality of analog integrated circuits calibration information for the plurality of analog integrated circuits, and wherein the plurality of analog integrated circuits perform calibration operations based on the calibration information.
Dependencies are inferred from the claim text.