Segmented DAC Level Shifting for Major Code Transition Glitch Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital-to-analogue converters (DACs) configured with a main DAC and a sub-DAC experience significant voltage spikes, known as major code transition glitches, during changes in the most significant bits (MSBs), which disrupt closed-loop control applications and pulse width modulation, despite previous attempts to minimize these disturbances.

Innovation Solution

Incorporating a level shifting circuit that selectively alters the analogue output signal's voltage value and adjusts the least significant bits (LSBs) applied to the sub-DAC to compensate for voltage changes, thereby minimizing major code transition glitches by avoiding transitions between adjacent MSB codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the sub-DAC is moved from interpolating across one main impedance element to the next adjacent main impedance element during major code transitions, then the DAC can convert the full range of input codes, but a relatively large voltage spike develops in the analogue output voltage

Engineering Contradiction:
Improvecode conversion rangeVSAvoidvoltage spike
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The level shifting circuit proactively shifts the voltage level of the analogue output signal before the main DAC circuit transitions between adjacent MSB codes. By detecting when the sub-DAC is approaching a major code transition threshold, the circuit preemptively adjusts the voltage level, preventing the harmful voltage spike from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The level shifting circuit acts as an intermediary between the main DAC circuit and the output, mediating the voltage transitions. It introduces a compensating voltage shift that offsets the discontinuity that would otherwise occur during major code transitions, smoothing the output voltage waveform.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the main DAC circuit transitions from one major code to the next major code, then the full dynamic range is covered, but major code transition glitches occur in the analogue output voltage

Engineering Contradiction:
Improvedynamic range coverageVSAvoidoutput voltage stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The control circuit continuously monitors the digital input code and detects when a major code transition is imminent. Based on this feedback, it activates the level shifting circuit at the appropriate moment to prevent the glitch, creating a closed-loop control system that maintains output stability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The level shifting circuit dynamically changes the voltage parameter of the analogue output signal by a predetermined amount (at least one LSB) at critical transition points. This parameter modification prevents the instability that would otherwise occur during major code transitions.

Inventive Principle:
Principle #35Parameter changes

3Object-generated harmful factors

If the level shifting circuit alters the voltage value of the analogue output signal, then major code transition glitches are minimized, but the voltage value of the output signal changes

Engineering Contradiction:
Improvecode transition glitchVSAvoidoutput voltage accuracy
Core Design Contradiction:
Object-generated harmful factorsVSMeasurement precision

Solution Approach 1:

The level shifting circuit introduces an intermediary voltage adjustment that compensates for the discontinuity during transitions. The control circuit calculates the appropriate shift amount to maintain the correct overall output voltage level while preventing glitches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The DAC system combines two functional components: the main DAC circuit for full-range conversion and the level shifting circuit for glitch prevention. This composite architecture achieves both glitch minimization and voltage accuracy by coordinating the operation of both components.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS7956786B2Digital-to-analogue converter
Publication Date: 2011.06.07 ANALOG DEVICES INC
  • US7956786B2 patent drawing
  • US7956786B2 patent drawing
  • US7956786B2 patent drawing

AI summary

An N-bit DAC comprises a main DAC circuit having main nodes on which analogue voltages are produced of progressively increasing values in steps of the value of one MSB value, and a sub-DAC circuit having secondary nodes on which analogue voltages are produced of progressively increasing values in steps of the value of one LSB. A main switch network couples the secondary nodes to a selected pair of main nodes as the MSB value of the digital input signal varies. A secondary switch network selectively couples one of secondary nodes to an output terminal for providing an analogue voltage output signal. The main nodes are coupled between main terminals, and a voltage reference is applied across input terminals. A first offset circuit and a first compensating circuit are selectively coupleable between the main DAC circuit and the input terminals for offsetting the main node analogue voltages downwardly.