Iterative DAC Output Stepping for Controlled Voltage Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital to analog converters (DACs) have bulk outputs that are not stepped or incremented, limiting their robustness and performance, requiring users to employ lengthy tables or costly algorithms for stepped outputs.

Innovation Solution

A digital to analog converter design that increments or decrements its output voltage by using a state machine to compare the current output voltage with the desired digital value, incrementing or decrementing it through a DAC Value register, Iteration Value register, and Timer Count Value register, allowing for controlled stepping without the need for lengthy tables or complex algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional DACs are used with bulk output, then the device complexity is low, but the reliability and performance are degraded due to lack of stepped output control

Engineering Contradiction:
ImproverobustnessVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the output transition process into discrete iterative steps. Instead of a single bulk output change, the DAC divides the transition into multiple incremental updates controlled by a state machine, comparing current output with desired value and adjusting in steps until the target is reached. This segmentation improves reliability by enabling controlled transitions while maintaining manageable device complexity through automated control logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring iteration parameters (iteration value, timer count) and establishing a state machine control structure before the actual output transition begins. The system prepares the stepping mechanism in advance, setting up registers and control logic that will automatically manage the iterative process, thereby improving reliability without requiring complex real-time decision-making during the transition.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If stepped output is implemented using conventional methods, then the output control precision is improved, but the loss of time increases due to lengthy tables and costly algorithms

Engineering Contradiction:
Improveoutput control precisionVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service through an automated state machine that autonomously manages the iterative output transition process. The state machine continuously compares the current DAC output with the desired value, automatically determines the next step direction and magnitude, and adjusts the output without external intervention. This eliminates the need for time-consuming external table lookups or complex algorithms, achieving both precise output control and reduced time loss.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs feedback by continuously monitoring the current DAC output value and comparing it with the desired target value. The state machine uses this feedback information to dynamically adjust the iteration process, determining whether to increment or decrement the output and when to terminate the iteration. This closed-loop feedback mechanism ensures precise output control while optimizing the transition time by making real-time decisions based on actual system state.

Inventive Principle:
Principle #23Feedback

3Reliability

If iterative stepping is implemented, then the reliability is improved through controlled transitions, but the device complexity increases due to state machine and additional registers

Engineering Contradiction:
ImproverobustnessVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the state machine and control registers to handle multiple functions within a unified structure. The same state machine manages both incrementing and decrementing iterations, handles various iteration modes (timed vs. event-driven), and coordinates multiple registers (DAC value register, iteration value register, timer count register). This multi-functional approach improves reliability through comprehensive control while minimizing device complexity by avoiding separate dedicated circuits for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10243580B1Digital to analog converter with iterative stepping to each output value
Publication Date: 2019.03.26 SOUTHWEST RES INST
  • US10243580B1 patent drawing
  • US10243580B1 patent drawing
  • US10243580B1 patent drawing

AI summary

A digital to analog converter (DAC) that provides an output that is iteratively stepped as the DAC increments or decrements from its digital input to analog output. The DAC has configurable registers to store a timer count value, an iteration value, and the input value. A state machine compares the iteration value to current DAC values, and adds or subtracts the iteration value until the final output is reached.