Difficulty: Easy
Correct Answer: The converter has a nonmonotonic output error.
Explanation:
Introduction / Context:
A D/A converter should be monotonic: as the digital code increases, the analog output must never decrease. Nonmonotonic behavior breaks control loops and causes audible/visible artifacts in many systems.
Given Data / Assumptions:
Concept / Approach:
Nonmonotonic output error occurs when differential nonlinearity (DNL) is worse than −1 LSB at some transition, causing an actual decrease in output for an increasing code. This is distinct from missing codes (DNL > +1 LSB) and gain/offset errors (linear deviations).
Step-by-Step Solution:
Observe stair steps as code increases.Identify any downward (negative) steps.Downward steps imply nonmonotonicity → select the corresponding diagnosis.
Verification / Alternative check:
Datasheets specify guaranteed monotonicity up to a certain number of bits or over temperature; violation matches the observed reversal of steps.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
The converter has a nonmonotonic output error.
Discussion & Comments