Simplified Valhalla schematics (with software MDAC) working is very well.
I have few questions about this circuit. I hope you don't mind.
If I guess the operation correctly, you route one of the leads from the DMM to the X3-VIN input, while being grounded via the reference resistor (jumper wire on the photos), that voltage drop across the reference resistor gets amplified by U22:A and resistors via DG413 and goes to AIN0 of the ADC. Now purely in software, no analog loops, you read that from the ADC and program the DAC accordingly to drive the X5-VOUT that goes to the second lead from the DMM, thus generating voltage across the DMM leads that the DMM converts into the resistance. The VSENSE from the DAC is fed into the ADC for the digital feedback loop.
I suppose that in 4W mode you just connect negative force and sense to the negative binding posts, no special care required.
1) what are the resistor networks R10, R21 (M3NRE001S-VERT) and R24 (DIVSTAT-10-100) - couldn't find anything on those. R24 resembles something like CADDOCK 1776?
2) it is described as Hamon, but where is the Hamon autocal action, that is series-parallel rewiring the upper leg of the divider?
3) what is the purpose of ZSENSE ADC input?
4) how good is your autocal? I see feeding the raw LM399 voltage into the ADC input front end to adjust for that, but is this going to take care of the reference scaling done by R10 and R24 (thus DAC calibration as well)?
Thanks!