Использую в гальванически изолированном токовом выходе ADUM1300+AD7390 и XTR115 ИОН ОТ XTR, питание от токовой петли 4-20ма ,4 канала каждый канал изолированный от других.
Хотел слепить подешевле но места на плате займёт больше а какой гемор с программой вообще молчу! При меньшей разрядности посмотрите на цифровые потенциометры от ADI+xtr117 компактно и недорого.Переключение 4-20ма и 0-20ма сделайте переключателем подключение резистора смещение ко входу(2) XTR115 смотрите схему.
Эскизы прикрепленных изображений