I am planning to make an DIY oscilloscope. I was looking at other projects and found this circuit which is being used at the Analog front end of the scope. The basic functionality is protection and voltage swing shifting to match the voltage range of the GPIO pin(RPi Pico is being used here)
Project link: https://www.hackster.io/sandy-roberts2/stripboard-oscilloscope-4229ee
I have simulated this circuit in the Multisim Live: https://www.multisim.com/content/UKVp8oVDBb4qX6idoeaCSi/oscilloscope-analog-front-end/open/
So whatever I apply as Vsys voltage(which is 3.3V here) the input voltage will be shifted to 0V to 3.3V level.
The circled voltage is Vsys/2 that whre the zero voltage of the input voltage will be shifted to on the output so that I can capture both +ve and -ve cycles of the input sine.
Can anyone please explain the working of this circuit? And can I use this make my DIY Oscilloscope?
Thank you in advance.