Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
A DAC converts a digital input code to a proportional analog output. Ideal DACs are monotonic and produce exactly the expected analog level for each input code. In practice, several error mechanisms exist, including offset, gain, differential/integral nonlinearity, glitch impulse, and sometimes outright incorrect codes being output due to logic faults or timing issues.
Given Data / Assumptions:
Concept / Approach:
Any discrepancy between the intended code-to-output mapping and the actual analog output is an error. If internal logic or interface timing causes the DAC to momentarily or persistently interpret the wrong digital code (or output glitches that correspond to unintended codes), the resulting voltage/current departs from the correct value. Therefore, “incorrect codes” is legitimately a form of output error classification, even if its root cause is digital rather than analog.
Step-by-Step Solution:
Verification / Alternative check:
Datasheets and application notes often discuss “code errors,” missing codes, and glitch energy—each impacting output fidelity.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing “code errors” with static nonlinearity alone; code errors can be dynamic or digital-interface-related.
Final Answer:
Correct
Discussion & Comments