Thermometer Code Rotation for Higher-Accuracy Data Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analog-to-digital converters face performance limitations due to errors in electronic components, particularly in voltage sources, which affect the accuracy of data conversion and require compensation techniques like dynamic element matching to shift errors into higher frequencies.

Innovation Solution

Implementing a rotation mechanism for thermometer codes in data converters, where the connections between input values and conversion elements are dynamically rearranged based on a rotation pointer, effectively shifting errors from lower to higher frequencies and averaging them out, thereby improving conversion accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dynamic element matching is used to shift errors into higher frequencies, then conversion accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveconversion accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic element matching by rotating the thermometer code connections between comparators and conversion elements based on a rotation pointer that changes over time. This dynamic reconfiguration shifts component errors into higher frequencies, improving conversion accuracy while managing device complexity through systematic rotation patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The rotation mechanism operates periodically, cycling through different connection configurations of the thermometer code to conversion elements. This periodic rotation systematically distributes errors across different frequency ranges, achieving error shaping without requiring complex real-time adjustment mechanisms.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If rotation mechanism is implemented to randomize errors, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The rotation pointer dynamically adjusts the connection mapping between thermometer code inputs and conversion elements, creating a time-varying system that randomizes error distribution. This dynamic approach improves measurement precision by transforming systematic errors into randomized noise that can be filtered more effectively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the connection parameters (which conversion element receives which thermometer code input) over time according to the rotation pointer. This parameter variation achieves error randomization and improves measurement precision without requiring multiple complete sets of conversion elements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If thermometer code rotation is applied to shift errors to higher frequencies, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The rotation mechanism creates a time-varying connection structure that prevents any single conversion element from consistently experiencing the same errors. This dynamic redistribution of error sources improves system reliability by ensuring that no single component failure mode dominates the overall error budget.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The periodic rotation of thermometer code connections ensures that all conversion elements are systematically cycled through different operational states. This periodic action distributes wear and error accumulation evenly across all components, improving long-term reliability while using a simple rotational pattern rather than complex adaptive algorithms.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7692569B2Methods and apparatus for rotating a thermometer code
Publication Date: 2010.04.06 ANALOG DEVICES INC
  • US7692569B2 patent drawing
  • US7692569B2 patent drawing
  • US7692569B2 patent drawing

AI summary

In one aspect, an apparatus for data conversion is provided. The apparatus comprises a plurality of inputs whose values together define a thermometer code to be converted to an analog output signal on each of a plurality of successive time increments, a plurality of conversion elements, each configured to convert one of the values at the plurality of inputs into an output signal, a shift circuit having a plurality of outputs connected to the plurality of conversion elements, the shift circuit coupled between the plurality of inputs and the plurality of conversion elements, the shift circuit selectively providing the values at the plurality of inputs to the plurality of conversion elements on the plurality of outputs to apply a rotation on each of the plurality of successive time increments, the rotation being indicated by a rotation pointer, and a pointer circuit coupled to the shift circuit and adapted to generate the rotation pointer on each of the successive time increments based on the values at the plurality of outputs during a preceding time increment, the pointer circuit indicating to the shift circuit which of the values at the plurality of inputs are to be provided to which of the plurality of conversion elements on a current time increment.