Split-Channel DAC Conversion for High-Error Input Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital-to-analog converters (DACs) suffer from inherent output errors, particularly for certain digital input code values, which cannot be fully eliminated through calibration, leading to inaccuracies that depend on bit depth and input code values.
Innovation Solution
A multi-channel DAC system utilizing two DAC channels, where input splitter circuitry selectively routes digital input codes to either a single channel for low-error codes or divides high-error codes into primary and secondary components, processed by different channels, and combines the outputs using an operational amplifier or Schottky diode to reduce overall error.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a single DAC channel is used to convert digital input codes, then the device complexity is low, but the manufacturing precision deteriorates for certain high-error digital input code values
Solution Approach 1:
The patent divides the DAC system into multiple channels (first DAC channel and second DAC channel) with different error characteristics. By segmenting the conversion task across channels and selectively routing or combining outputs based on input code values, the system achieves improved accuracy for high-error codes without requiring complete redesign of a single channel.
Solution Approach 2:
The patent changes the operational parameters of the DAC system by adjusting which channel processes which input code range. For low-error codes, one channel is used; for high-error codes, the system switches to or combines outputs from appropriate channels. This dynamic parameter adjustment optimizes accuracy across the full input code range.
2Manufacturing precision
If multiple DAC channels are used to process high-error digital input codes, then the manufacturing precision improves, but the device complexity increases
Solution Approach 1:
The patent implements dynamic channel selection and output combination logic that adapts based on the input digital code value. The system automatically determines whether to use a single channel or combine multiple channels depending on the error characteristics of the current input code, making the complexity management dynamic rather than static.
Solution Approach 2:
The system includes error detection and correction logic that automatically identifies when high-error codes are being processed and autonomously switches to or combines outputs from appropriate channels. This self-managing approach reduces the need for external intervention or complex manual configuration.
3Manufacturing precision
If digital input codes are divided into primary and secondary components and processed by different channels, then the manufacturing precision improves, but the device complexity increases
Solution Approach 1:
The patent segments the digital input code into primary and secondary components, routing them to different DAC channels for processing. This segmentation allows each channel to handle specific portions of the conversion task, leveraging their respective error characteristics to produce a combined output with reduced overall error.
Solution Approach 2:
The patent introduces intermediary logic (input splitter circuitry, output combiner circuitry) that mediates between the digital input codes and the DAC channels. This intermediary layer manages the complex routing and combination operations, isolating the complexity from the core conversion function and enabling modular design.
Data Source
AI summary
A digital-to-analog converter (DAC) system includes a first DAC circuitry and a second DAC circuitry. An input splitter circuitry connected to the DAC system receives a first digital input code, and based on a value of the first digital input code, transfers the first digital input code to the first DAC circuitry for conversion to an analog output signal. The input splitter receives a second digital input code, and based on a value of the second digital input code, divides the second digital input code into a primary component and a secondary component, transfers the primary component to the first DAC circuitry for conversion to an analog output signal primary component, and transfers the secondary component to the second DAC circuitry for conversion to an analog output signal secondary component. An adding circuitry combines the analog output signal primary component and secondary component to provide a combined analog output signal.


