Differential Nonlinearity: What happens when DNL = -1LSB

Click For Summary
SUMMARY

The discussion centers on the implications of Differential Nonlinearity (DNL) equating to -1 Least Significant Bit (LSB) in Analog-to-Digital Converters (ADCs). When DNL is less than or equal to -1 LSB, it indicates the presence of missing codes in the transfer function, which signifies that certain digital input values do not correspond to any analog output. This scenario typically indicates a malfunctioning ADC, as a properly functioning device should maintain a DNL greater than -1 LSB to ensure monotonic output across the input range.

PREREQUISITES
  • Understanding of Differential Nonlinearity (DNL)
  • Familiarity with Analog-to-Digital Converters (ADCs)
  • Knowledge of Least Significant Bit (LSB) in digital systems
  • Basic principles of digital-to-analog conversion (DAC)
NEXT STEPS
  • Study the characteristics and specifications of ADCs, focusing on DNL and its impact on performance.
  • Learn about the conditions leading to missing codes in ADCs and how to diagnose them.
  • Explore the differences between ADCs and DACs, particularly in terms of DNL behavior.
  • Investigate methods for visualizing DNL and its effects on signal integrity in electronic systems.
USEFUL FOR

Electronics engineers, ADC designers, and anyone involved in the testing and optimization of analog-to-digital conversion systems will benefit from this discussion.

Peter Alexander
Messages
26
Reaction score
3

Homework Statement


Question is simple: what happens when ##DNL = -1 LSB## where DNL signifies differential nonlinearity and LSB stands for Least Significant Bit. It is also required to try and sketch such condition.

Homework Equations


Equation for differential nonlinearity: $$DNL(i) = \frac{V_{out}(i) - V_{out}(i - 1)}{\text{ideal LSB step width}} - 1$$

The Attempt at a Solution


I understand what DNL is, is represent a deviation between two analog values corresponding to adjacent input digital values (from Wikipedia). Ideally, two sequential digital codes should belong to analog values that are 1LSB apart, so the deviation from such step is called DNL.

At ##DNL \leq -1LSB##, missing codes appear in the transfer function. Those are binary representations that have no such analog signal to cause them.

I am having troubles visualizing such case. What are the conditions that have to be met in order for this to occur? Is such case an example of bad analog-digital converter, or is it something that can happen to properly functional instruments as well?
 
Physics news on Phys.org
Are you dealing with an ADC or a DAC? You seem to be mixing them.

Missing codes occur with ADC devices - not DAC devices. You are always allowed to enter any code into a DAC.
But if the DNL(i) is less than -1, what does that mean when you step from input code i-1 to i as input to your DAC?
You would normally want the DAC output to be monotonic as the digital input is stepped from 0 to ##2^n-1##.

If the device is spec'd for DNL > -1, then this would be a bad part.

Looking at your post again, I am suspecting that you were suppose to be looking at an ADC, but dug up a DAC wiki article instead. Isn't that the problem?
 

Similar threads

Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 65 ·
3
Replies
65
Views
8K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
3
Views
3K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K