Digital Controlled Gain
For a long time I've wanted to implement a gain stage where I was able to alter the gain under digital control.
Why?
Back in my Uni days, I have to build an Automatic Gain Control circuit, and was greatly dissapointed that the trick there wasn't variable GAIN but variable ATTENUATION on the front end. At the end of the day, that approach works well where i used it, but I always wanted to have true programmable gain.
But this was the case of a solution looking for a problem, until I decided that I wanted to build some test equipment that required programmable gain! So, to test the theory I cooked up this:
It Worked! Eventually!