I have a signal that I want to clip the voltage from going to high. The reference voltage that I want clip is set by the pwm pins of the atmega2560, going through a RC circuit to filter it out into straight DC. Afterwards the signal goes to the ADC pin of the atmega2560.
I also have buffering circuit that ensures that the RC or Op-amp aren’t being effected by the adc on the atmega 2560. The circuit works but the lowest voltage I can clamp down is 2.2v, with the highest around 4.5v. Am I doing something wrong?
The op-amp isn’t rails to rails but 2.2v seems really high for the lower limit on a non rail to rail opamp.
Any comments or suggestions would be greatly appreciated.

I also have buffering circuit that ensures that the RC or Op-amp aren’t being effected by the adc on the atmega 2560. The circuit works but the lowest voltage I can clamp down is 2.2v, with the highest around 4.5v. Am I doing something wrong?
The op-amp isn’t rails to rails but 2.2v seems really high for the lower limit on a non rail to rail opamp.
Any comments or suggestions would be greatly appreciated.



