Difficulty: Medium
Correct Answer: 994 to 1014 μA
Explanation:
Introduction / Context:
Digital-to-analog converters (DACs) translate binary input codes into analog outputs. Interpreting code-to-output mapping and applying full-scale error correctly is essential for instrument specifications and tolerance budgeting.
Given Data / Assumptions:
Concept / Approach:
For straight-binary unipolar DACs, the ideal output at code k is I(k) = (k/255) * IFS. Then include the full-scale error as ±0.5% of IFS (±10 μA) around the ideal code output to get the permissible range (assuming worst-case referenced to full-scale).
Step-by-Step Solution:
Verification / Alternative check:
Limit checks: Output near half-scale current, within ±10 μA band as specified—consistent with typical DAC error interpretation (ignoring INL/DNL for this problem).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
994 to 1014 μA
Discussion & Comments