Charge-Based DAC Partitioning for Unit-DAC Linearity Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital-to-analog converters (DACs) face challenges in maintaining linearity due to gain mismatches between unit-DACs, particularly in multi-level DACs used in sigma-delta converters, which affect the accuracy and stability of analog-to-digital conversion.

Innovation Solution

A digital-to-analog converter (DAC) implementation using a summing circuit and a calculation circuit that employs a recursive nth order partitioning algorithm to cancel out integrated non-linearities caused by gain mismatches, ensuring the sum of unit-DAC inputs equals the DAC input and maintaining linearity through dynamic element matching (DEM) techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple unit-DACs are used in parallel to increase conversion capacity, then productivity is improved, but gain mismatches between unit-DACs cause non-linearities that worsen measurement precision

Engineering Contradiction:
Improveconversion capacityVSAvoidlinearity
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by calculating and storing the ideal partitioning of DAC input values to unit-DACs before actual conversion occurs. The calculation circuit pre-determines how to distribute the input value among unit-DACs to compensate for their gain mismatches, using previously stored mismatch characterization data. This pre-computation ensures that even with mismatched unit-DACs, the combined output maintains high linearity without requiring real-time complex adjustments during conversion.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If dynamic element matching techniques are applied to cancel non-linearities, then measurement precision is improved, but device complexity increases due to additional calculation circuits and algorithms

Engineering Contradiction:
ImprovelinearityVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the DAC functionality into multiple independent unit-DACs, each with its own gain characteristics. By dividing the overall conversion function into separate units, the system can individually characterize and compensate for each unit's gain mismatch through the calculation circuit. This segmentation allows the complex linearity correction to be distributed across multiple simple units rather than requiring one complex monolithic DAC, making the overall system more manageable despite the added complexity.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If recursive nth order partitioning algorithm is used to cancel integrated non-linearities, then measurement precision is improved, but loss of time increases due to multiple computation steps

Engineering Contradiction:
ImprovelinearityVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the partitioning information that compensates for gain mismatches in unit-DACs. The calculation circuit uses previously stored mismatch characterization data to quickly determine the appropriate distribution of input values among unit-DACs, avoiding the need for complex real-time iterative computations during actual conversion operations. This pre-computation approach maintains high linearity correction while significantly reducing the time penalty that would otherwise be incurred by recursive nth order partitioning algorithms executed in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10615821B2Charge-based digital to analog converter with second order dynamic weighted algorithm
Publication Date: 2020.04.07 MICROCHIP TECHNOLOGY INC
  • US10615821B2 patent drawing
  • US10615821B2 patent drawing
  • US10615821B2 patent drawing

AI summary

A method includes receiving samples of digital to analog converter (DAC), partitioning the samples to unit-DACs based upon previous partitions of inputs to the unit-DACs to cancel out integrated non-linearities of outputs of the DAC caused by the gain mismatches of the unit-DACs, including partitioning samples of DAC input to the unit-DACs through a recursive nth order partitioning algorithm. The algorithm includes, for each DAC input, determining a first partition of the DAC input that would cancel an (n−1)th order previously integrated non-linearity, adding an equivalent DAC input of the first partition to the DAC input to obtain a total DAC input, using a first order application of the total DAC input to the inputs of the unit-DACs to yield a second partition of DAC input, summing the first and second partitions generate a final partition, and, based on the final partition, computing non-linearity remainders at each order of integration.