ADC Linearization Circuit Using LUT Updates Against Calibration Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analog-to-digital converters (ADCs) with delay domain topology suffer from nonlinearity, which is compensated by calibration using known inputs, but noise during the calibration process, such as DAC flicker noise, affects the accuracy of the calibration.

Innovation Solution

A circuit comprising a nonlinear ADC and a linearization circuit with a lookup table (LUT) memory that stores initial calibration data, where the linearization circuit updates the data based on the initial data to provide a corrected digital output, using methods like averaging and interpolation to reduce calibration errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If calibration is performed using known inputs to compensate for nonlinearity, then linearity is improved, but noise during calibration (e.g., DAC flicker noise) degrades measurement precision

Engineering Contradiction:
ImprovelinearityVSAvoidcalibration accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The patent performs multiple calibration operations in advance and stores the results in a lookup table (LUT) memory. By pre-calculating and storing correction values for various input levels, the system eliminates the need for real-time calibration during normal operation, thereby avoiding the impact of noise present during calibration operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates multiple copies of the LUT memory structure to store calibration data. Instead of performing single calibration operations, the system performs multiple calibration runs and stores the results in redundant LUT structures, which can then be averaged or selected to produce a final calibration table that is less affected by noise in any single calibration operation.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If delay domain ADC topology is used, then power consumption and area are reduced, but nonlinearity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidlinearity
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

The patent introduces a linearization circuit as an intermediary component between the delay domain ADC and the output. This linearization circuit uses a lookup table (LUT) memory to store pre-calculated correction values that compensate for the nonlinearity inherent in the delay domain topology, thereby maintaining the power and area advantages while achieving linear output characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the operational parameters of the ADC system by implementing calibration operations that generate correction data. This calibration data is then used to modify the transfer function of the ADC through the linearization circuit, transforming the nonlinear delay domain ADC into an effectively linear device without changing the fundamental delay domain topology.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12074607B2Analog-to-digital converter (ADC) having linearization circuit with reconfigurable lookup table (LUT) memory and calibration options
Publication Date: 2024.08.27 TEXAS INSTRUMENTS INC
  • US12074607B2 patent drawing
  • US12074607B2 patent drawing
  • US12074607B2 patent drawing

AI summary

A circuit includes a nonlinear analog-to-digital converter (ADC) configured to provide a first digital output based on an analog input signal. The circuit also includes a linearization circuit having a lookup table (LUT) memory configured to store initial calibration data. The linearization circuit is coupled to the nonlinear ADC and is configured to: determine updated calibration data based on the initial calibration data; replace the initial calibration data in the LUT memory with the updated calibration data; and provide a second digital output at a linearization circuit output of the linearization circuit based on the first digital output and the updated calibration data.