I'm modifying the TI Precision Design for a Low Level V-to-I Converter to extend the bandwidth. Currently the design as outlined in the app note has a 1kHz bandwidth and my goal is to push that out to 100kHz (or even more ideally 1MHz). In addition to this I would like to change the output current from 0 - 5 uA to 0 - 50 uA. Modifying the output current was accomplished by dropping the Rset resistor by a factor of 10 down to 10kOhm (with output current being Iout = Vin/(G * Rset).
To extend the bandwidth I've picked a new op amp, the OPA277 with GBWP = 1MHz, and a new instrumentation amp, the INA118 with BW = 500kHz @ G = 10. While picking these amplifiers I prioritized bandwidth > input offset voltage > offset drift. To accommodate the new amplifiers I switched from the single ended power design at 5V to +/- 15V.
I've done a simple layout of the design on a quick turn PCB and have found that my amplifiers oscillate at about 25kHz regardless of my input voltage. I'm positive that I'm not compensating the amplifiers correctly. In fact I never changed any values in the compensation network (I still use the 100kOhm resistors and 10nF cap for feedback). I've included a schematic of my design as well as slau507, the TI Precision Design.
Could anyone offer some guidance on how to overcome my oscillation/compensation issues?