I am building a custom microscope, PhD in biomedical engineering. I would like to have a scaling amplifier, with programmable offset and gain, that takes 0..10V signal X (from piezo element) and turns it into output -1..1V Y signal (into galvo mirror) such that
Y=A*(X-B) where A~0.1-0.5 and B~-1..+1V are adjustable within 2-3 digits. In fact, currently we use A=0.18, offset B=+0.119
The frequency bandwidth should be around 1kHz or higher. The input signal is usually a sawtooth with 1Hz repetition rate. Input impedance should be > 10kOhm, devices outputs into 20kOhm impedance. The delay between input and output should be as short as possible, but 1ms is OK. I think we can tolerate output noise of 0.5-1mV.
Currently we are using rather expensive 1MHz scaling amp, so I want a copy of that with lower quality and much lower price tag. The problem is that we'll need roughly 4-5 of these, at around $1000 a piece. I feel like there is a way to make these devices 10x cheaper.
Is that a feasible project for an EE undergrad? I have access professor with much more EE experience than I, for double-checking the final design.
I am considering custom PCB as a solution, or something arduino-based for programmable part.