The only thing I'm stuck is how I am going to interface this dummy load with a DAC with a MCU that is capable of such low and precise voltage as his DC Voltage Standard benchtop.
Move the DAC and reference close to the operational amplifiers but see below.
For instance for my particular setup, a 100µV offset voltage would cause a 133mA change in the load current. Also, it is difficult to generate such low and stable control voltages without using precision DACs and precision opamps. My intention was to use this electronic load with my Krohn-Hite MV216A voltage standard so generating a low and stable control voltage is not an issue (MV216A has a voltage resolution of 0.1µV in the mV range). If you plan to use a microcontroller to control the load like I did in my previous electronic load build, you will need to either use precision opamps to amplify the shunt voltages to a range that is compatible to your DAC’s output (e.g. 0-5V) or use a low tempco precision voltage divider to generate the mV range control signal.
a 100µV offset voltage would cause a 133mA change in the load current.
Wouldn't that be susceptible to interference at this low of voltage control?
With low impedances and short connections, interference should not be a problem especially at the low bandwidth involved.
Although I really like the simplicity of this design , I am questioning if it's really possible to get the same accuracy with let say an arduino without carrying a DC Voltage standard around to drive the mosfet.
What do you guys think?
The LT1636 operational amplifier he uses is pretty good for precision work although a little noisy. Even achieving the performance the LT1636 is capable of will require a careful layout and some changes of the schematic as shown.
The major problem I see is the ground loops between the high current shunts and precision reference signals into operational amplifiers. The schematic does not show a single point ground or Kelvin connections to the current shunts. Implementing Kelvin connections means also separating the signal ground to each operational amplifier so the reference input needs to be differential and that is the major change I would make to get good DC precision.
What I might try is configuring each amplifier as an instrumentation amplifier to remove the DC error from the ground loop and add a Kelvin connection or alternatively, drive the amplifiers as shown with a current which creates a reference voltage compared to the Kelvin connection to the bottom each shunt. The added error terms from the extra resistors should be insignificant compared to errors from the high current shunts.