I am building a small electronic load, based on an Atmega1284P and using a IRLZ14.
The Atmega1284P will be controlling a DAC121C085CIMM (12-bit DAC from TI). The OpAmp will sit between the DAC and the IRLZ14, and this is what I need help choosing. I will also be using a MAX6126 (5.0V) Voltage Reference connected to both the DAC and the Atmega1284.
In principle, a LM358 will work fine, since I'll have a 12V supply on the board (used to feed the VREF, the fan and a relay). On the final project, however, I am wondering if a faster rail-to-rail OpAmp, with better characteristics won't be a better choice. I do have a few R2R opamps, and I undecided on how I should choose one that better fits the project.
This decision is exactly what I need your help with: what characteristics would be desired on an OpAmp for what I have in mind?
The attachment below is what I have so far, and uses the LM358D. It is still showing an Arduino Nano, but the final project will use the Atmega1284P, since the sketch I've developed so far already uses exceeds the 32kb of flash memory of the Atmega328.