Пожалуйста: Iвых = K * (U + dU) - это идеальная характеристика, где K = 20мА / 4В = 5мА/В, U - идеальное напряжение ЦАП, dU - поправка для достижения идеальности (то что нам надо найти)
Будем поворачивать неидеальный отрезок на участке 4...20мА на определенный угол, чтобы он слился с идеальным.
В качестве точки поворота берем точку пересечения идеального и неидеального. На графике эта точка (U0) где-то в районе 3.5В
Совмещаемая при повороте точка U1 = 0.8В. На выходе после поворота вместо 3.83мА должно быть 4мА, т.е. dI1 = 0.17мА
dU1 = dI1 / K = 0.034В
Значение dU у нас будет динейно меняться от dU1 в точке U1 - до 0 в точке U0 (dU0 = 0 в точке пересечерия идеальной и реальной прямой)
Находим функцию dU(U):
dU(U) = (U - U0) / (U1 - U0) * dU1 Проверяем - dU(U0) = 0, dU(U1) = 1*dU1
Окончательно:
dU(U) = (U - U0) / (U1 - U0) * dI1 / K = (U - 3.5В) / -2.7В * 0.034В = -(U - 3.5В) * 0.126
Совсем окончательно:
Iвых(U) = K * (U - (U - 3.5В) * 0.126)) = K * (0.9874 * U + 0.044В)
Все легко и просто :-)