Segmented Resistor-Array DAC for 12-Bit Linearity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital-to-analog converters (DACs), particularly R-2R architectures, face limitations in achieving high accuracy beyond 8-10 bits due to binary scaling errors and high current consumption, which restricts their practical application in higher resolution applications like 12-bit DACs.

Innovation Solution

A DAC is subdivided into multiple sub-DACs, each with an array of resistors, and a scaling resistor is connected between adjacent sub-DACs to ensure each resistor branch is equally weighted, reducing power consumption and improving linearity by distributing error across multiple bits, thus achieving monotonic operation suitable for 12-bit resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If R-2R architecture is used, then current consumption is reduced compared to current steering DAC, but accuracy is limited to 8-10 bits due to binary scaling errors

Engineering Contradiction:
Improvecurrent consumptionVSAvoidaccuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The DAC is divided into multiple sub-DACs, each handling a specific portion of the digital input bits. This segmentation eliminates the need for binary scaling across the entire DAC, as each sub-DAC uses only unit resistors of value R, thereby removing the source of binary scaling errors while maintaining lower current consumption compared to full current steering architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each sub-DAC is designed with uniform unit resistors of value R, creating local homogeneity within each sub-DAC. The binary scaling is eliminated locally in each sub-DAC segment, while the overall DAC achieves high accuracy through the combination of segmented sub-DACs with properly scaled output contributions

Inventive Principle:
Principle #3Local quality

2Speed

If current steering DAC is used, then high speed is achieved, but current consumption surpasses allowable total current consumption

Engineering Contradiction:
Improveconversion speedVSAvoidcurrent consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The current steering operation is segmented across multiple sub-DACs, each operating independently on its assigned bit portion. This allows each sub-DAC to use smaller, more manageable current levels while maintaining the high-speed switching characteristics of current steering architecture, thereby achieving allowable total current consumption without sacrificing conversion speed

Inventive Principle:
Principle #1Segmentation

3Device complexity

If binary scaling is applied at each stage, then R-2R DAC structure is maintained, but large errors are introduced limiting accuracy

Engineering Contradiction:
ImproveDAC structureVSAvoidaccuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The binary scaling function is extracted from each individual sub-DAC stage and replaced with simple resistor switching using only unit resistors of value R. The scaling effect is achieved externally through the weighted combination of sub-DAC outputs rather than through binary scaling within each stage, thereby eliminating the large errors associated with binary scaling while maintaining the R-2R structural benefits

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3442123B1Digital to analog converter (DAC) having sub-dacs with arrays of resistors
Publication Date: 2022.12.28 NXP USA INC
  • EP3442123B1 patent drawingFigure 1~2
  • EP3442123B1 patent drawingFigure 3

AI summary

A digital to analog converter (DAC) includes a first sub-DAC configured to convert most significant bits (MSBs) of digital input data, the first sub-DAC including a first array of resistors, a second sub-DAC configured to convert at least some least significant bits (LSBs) of the digital input data, the second sub-DAC including a second array of resistors, and a first scaling resistor connected between the first and second sub-DACs, wherein the first scaling resistor has a resistance value that is based on the number of resistors in the second sub-DAC.