Difficulty: Easy
Correct Answer: apply a sequence of binary codes covering the full range of input values to the circuit input while observing the output on an oscilloscope. The output should consist of a linear stairstep ramp.
Explanation:
Introduction / Context:
Testing DACs involves verifying monotonicity, resolution, and linearity. A practical bench method examines the converter's response to all digital input codes and inspects the analog output for expected behavior.
Given Data / Assumptions:
Concept / Approach:
Feeding the DAC a count sequence from 0 to full scale and plotting output versus time should yield a monotonic staircase that approximates a straight ramp after filtering. This reveals missing codes, nonlinearity, glitches, and monotonicity violations. Spot checks at only two points (zero and full scale) do not validate intermediate behavior.
Step-by-Step Solution:
Verification / Alternative check:
Alternatively, capture pairs (digital code, analog output) and compute INL/DNL numerically; the oscilloscope method is a fast qualitative equivalent.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
apply a sequence of binary codes covering the full range … linear stairstep ramp
Discussion & Comments