I have the following circuit. An Op-Amp (currently TLC2272CP) as a buffer (voltage follower). The non-inverted input of the op-amp comes from a DAC (MCP4922). I measure with an ADC (MCP3202) the input voltage of the Op-Amp and I measure with the same ADC the output voltage. Currently I use 5.0V supply voltage. For testing I set the DAC to a fixed voltage for a few seconds. My goal is to have exactly the output voltage at the Op-Amp output which I set with the DAC independent of the load (max a few mA). The desired output voltage will change slowly (less than 1Hz)
My testing shows: If there is no load on the Op-Amp output then the output voltage is equal to the input voltage almost for the full range from 0V up to 5V. This is what I expected.
But with a load (initial test with a 2.2kOhm resistor to V+ or GND) the output of the Op-Amp goes only to a maximum of about 4.1V.
I looked at the data sheet of the Op-Amp and it shows a High-Level output of minimum 4.25V with a load of 1mA.
I want to be able to get nearer to 5V. Probably something like 4.8V is good enough.
The ADC and DAC allow max 5.5V supply voltage. That Op-Amp allows up to 8V supply voltage.
I guess I won't be able to do this with these parts and conditions. My idea is to use 6V or 7V supply voltage for the Op-Amp and continue with 5V supply voltage for the ADC and DAC. I guess with the higher supply voltage for the Op-Amp it should be no problem to reach 5V output, even if the output current is a few mA.
My question is: Is this the proper way to do this? Or what should I do to have output voltage, with load, of at least 4.8V?
And when I use a higher supply voltage for the Op-Amp I have to make sure that the output voltage is never higher than 5V. Because I don't want anything higher and a higher output might destroy the ADC which measures the output voltage. Currently my idea is to use a Zener diode to make sure the output is never higher than 5V (also not when the circuit is just switched on). Is that a good way to do this?