Если отойти в сторону от ваших требований, то задатчик полного диапазона пятью дискретными входами с минимальным шагом(ступенькой), я бы сделал так:
Задатчик_1.PNG
Хотя задатчики с дискретными входами "больше", "меньше" выглядят предпочтительней, меньше входов надо и минимальную ступеньку можно сделать сколь угодно маленькой!
Шаг на выходе составляет 0,5161290322580645 мА.