Compensation of analog-to-digital converter (adc) gain error

US2025385681A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025385681-A1
Application numberUS-202519242679-A
CountryUS
Kind codeA1
Filing dateJun 18, 2025
Priority dateJun 18, 2024
Publication dateDec 18, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method may include generating, via a sigma-delta DAC, a series of analog voltage levels that are equally spaced across a selected portion of ADC range; measuring, via the ADC, the series of analog voltages levels generated via the sigma-delta DAC; determining an error of a system at least partially based on a comparison of ADC output values and expected ADC output values, the system including the sigma-delta DAC and the ADC; modeling the error of the system using a combination of piecewise linear basis functions representing different types of errors or offsets; and determining a gain error of the ADC at least partially based on a coefficient of a linear basis function corresponding to the gain error of the ADC, the linear basis function one of the piecewise linear basis functions used to model the error of the system.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus, comprising: an analog-to-digital converter (ADC); a sigma-delta digital-to-analog-converter (DAC); and a gain-error compensation logic to: control the sigma-delta DAC to generate DC output voltages within a selected portion of the operating range of the ADC; determine an error of the system at least partially based on a comparison of expected ADC output values and ADC output values generated by the ADC in response to the generated DC output voltages; model the error of the system using a combination of piecewise linear basis functions representing different types of errors or offsets; and determine a gain error of the ADC at least partially based on a coefficient of a linear basis function corresponding to the gain error of the ADC, the linear basis function one of the piecewise linear basis functions used to model the error of the system. 2 . The apparatus of claim 1 , wherein to control the sigma-delta DAC to generate DC output voltages within the selected portion of the operating range of the ADC, the gain-error compensation logic to: command the DAC to generate substantially DC output-voltage levels uniformly spaced across a selected portion of an input-voltage range of the ADC. 3 . The apparatus of claim 2 , wherein the gain-error compensation logic to: determine, for respective output-voltage levels, a difference between an expected ADC code value and an ADC code value produced by the ADC in response to a respective output-voltage level; and use the determined difference in the comparison of expected ADC output values and ADC output values generated by the ADC in response to the generated DC output voltages. 4 . The apparatus of claim 1 , wherein the combination of piecewise linear basis functions representing different types of errors or offsets includes piecewise linear basis functions respectively representing offset error, gain error, or a higher-order error component that captures non-ideal behavior. 5 . The apparatus of claim 4 , wherein the higher-order error component that captures non-ideal behavior is: a triangle error component represented by a unit-triangle basis function, the triangle error attributable to timing mismatch between high-side and low-side drive transistors of the sigma-delta DAC, or a differential-offset error component represented by a half-sign basis function, the differential-offset error attributable to offset-voltage mismatch between P-channel and N-channel input stages of a buffer stage of the sigma-delta DAC. 6 . The apparatus of claim 1 , wherein the gain-error-compensation logic to accumulate system-error values into first-order scalars S 1L and S 1R and second-order scalars S 2L and S 2R , each scalar corresponding to a respective lower-range or upper-range half of the selected portion of the ADC input-voltage range. 7 . The apparatus of claim 6 , wherein the gain-error-compensation logic to determine the coefficient of the linear basis function by solving a least-squares normal equation expressed exclusively in terms of the scalars S 1L , S 1R , S 2L , and S 2R . 8 . The apparatus of claim 1 , comprising a calibration register to store the determined gain-error value, and wherein the gain-error-compensation logic to apply a gain-compensation factor derived from the calibration register to subsequent ADC output values generated during normal operation. 9 . The apparatus of claim 1 , wherein the selected portion of the input-voltage range spans approximately one-half of a full-scale input range of the ADC. 10 . The apparatus of claim 1 , wherein the sigma-delta DAC and the ADC are monolithically integrated on a common semiconductor die. 11 . A method comprising: generating, via a sigma-delta DAC, a series of analog voltage levels that are equally spaced across a selected portion of ADC range; measuring, via the ADC, the series of analog voltages levels generated via the sigma-delta DAC; determining an error of a system at least partially based on a comparison of ADC output values and expected ADC output values, the system including the sigma-delta DAC and the ADC; modeling the error of the system using a combination of piecewise linear basis functions representing different types of errors or offsets; and determining a gain error of the ADC at least partially based on a coefficient of a linear basis function corresponding to the gain error of the ADC, the linear basis function one of the piecewise linear basis functions used to model the error of the system. 12 . The method of claim 11 , wherein generating the series of analog-voltage levels comprises: commanding the sigma-delta DAC to output substantially DC voltage levels that are uniformly spaced across the selected portion of the ADC input-voltage range. 13 . The method of claim 12 , comprising: determining, for each generated analog-voltage level, a difference between (i) an expected ADC code value for the respective analog-voltage level and (ii) an ADC code value produced by the ADC in response to the respective analog-voltage level, and using the determined differences in the comparison of expected and measured ADC output values. 14 . The method of claim 11 , wherein the combination of piece-wise-linear basis functions includes basis functions respectively representing offset error, gain error, and at least one higher-order error component. 15 . The method of claim 14 , wherein the higher-order error component comprises: a triangle-error component represented by a unit-triangle basis function, the triangle error attributable to timing mismatch between high-side and low-side drive transistors of the sigma-delta DAC; or a differential-offset error component represented by a half-sign basis function, the differential-offset error attributable to offset-voltage mismatch between P-channel and N-channel input stages of a buffer stage of the sigma-delta DAC. 16 . The method of claim 11 , comprising: accumulating the system-error values into first-order scalars S 1 L and S 1 R and second-order scalars S 2 L and S 2 R, each scalar corresponding to a respective lower-range or upper-range half of the selected portion of the ADC input-voltage range. 17 . The method of claim 16 , comprising: solving a least-squares normal equation that is expressed exclusively in terms of the scalars S 1 L, S 1 R, S 2 L, and S 2 R to obtain the coefficient of the linear basis function corresponding to the gain error of the ADC. 18 . The method of claim 11 , comprising: storing the determined gain-error value in a calibration register; and applying, during subsequent normal operation, a gain-compensation factor derived from the calibration register to ADC output values generated in response to input signals. 19 . The method of claim 11 , wherein the selected portion of the ADC input-voltage range spans approximately one-half of a full-scale input range of the ADC. 20 . The method of claim 11 , wherein the sigma-delta DAC and the ADC are monolithically integrated on a common semiconductor die. 21 . A system or apparatus, comprising: at least one processor; and a memory to store instructions that, upon execution by the at least one processor, to enable the processor to: command a sigma-delta digital-to-analog converter (DAC) to generate multiple substantially-DC analog-voltage levels that are uniformly spaced across a selected portion of an input-voltage range of an analog-to-digital converter (ADC) coup

Assignees

Inventors

Classifications

  • at one point, i.e. by adjusting a single reference value, e.g. bias or gain error · CPC title

  • by storing a corrected or correction value in a digital look-up table · CPC title

  • the final digital/analogue converter being constituted by a finite impulse response [FIR] filter, i.e. FIRDAC · CPC title

  • by storing corrected or correction values in one or more digital look-up tables (H03M1/1057 takes precedence) · CPC title

  • H03M1/0607Primary

    Offset or drift compensation (removal of offset already present on the analogue input signal H03M1/1295) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025385681A1 cover?
A method may include generating, via a sigma-delta DAC, a series of analog voltage levels that are equally spaced across a selected portion of ADC range; measuring, via the ADC, the series of analog voltages levels generated via the sigma-delta DAC; determining an error of a system at least partially based on a comparison of ADC output values and expected ADC output values, the system including…
Who is the assignee on this patent?
Microchip Tech Inc
What technology area does this patent fall under?
Primary CPC classification H03M1/0607. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).