Hi guys, I'd like to remote control a PSU via its "analog programming voltage", which are two 0-10V signals that controls voltage and current. I plan to make a small PCB with an STM32F103 and power everything through USB. The PSU has a 10V output that can be used as supply/"reference" for the DAC and I would like to use this voltage to produce the 0-10V signals to the PSU, since that would mean that i won't have to include a 5V-to-10V boost converter on the PCB. This also means that the analog part of the design will be a unipolar supply.
I will need a 16 bit DAC to produce a ~1mV resolution to the PSU(its a 60V PSU) and it is hard to find a 2-channel 16 bit DAC that allows 0-10V operation from a 10V input voltage. Its much easier to find a 5V-compatible 2-channel 16 bit DAC, but then I would have to gain up the signal. Not a problem in itself, even though linearity, offset voltage, etc does have an influence. This can however compensated for via feedback. The real problem is the unipolar supply, because i need to keep the 1mV resolution when i'm close to 0V and 10V. Even a nice rail-to-rail opamp will only go a few millivolts within its rails typically, with worst-case being 10s of millivolts. In addition to this, the DACs also suffer from this problem of not being able to put out "true 0mV", as they also have some offset or zero error. some DACs do have a siwtchable "pull-down" resistor that could be enabled to get true 0V, but its kind of a hack that I'd like to avoid.
is there really no way around implementing a real bipolar supply to fix this problem?