Digital Analog Converters

The MCP4922 doesn’t need buffering for the outputs, but it can be useful to scale and shift its 0–5 V output to some other range, hence the op amps. And yes, you’d typically write the code with that scaling and offsetting in mind. You’re not losing resolution, you still have 12 bits or whatever, just mapped to a different output range.

2 Likes