Oh, caray. Veo un diodo/BJT solución y un MOSFET de la solución.
Nadie hizo lo obvio BJT-sólo soluciones.
Así que bien podría agregar también, ahora:
simular este circuito – Esquema creado mediante CircuitLab
Aquí, estoy empezando con un seguidor de la PNP y en cascada con un NPN seguidor (a la izquierda). O en cascada de un NPN seguidor por un seguidor de la PNP (en la derecha). De cualquier manera, si usted configurar cosas para que \$R_1\approx R_2\$ entonces el colector de corrientes será similar y el \$V_{BE}\$ de los valores, por tanto, también similar. (Se puede ajustar fácilmente, por supuesto, para ajustar mejor.)
Es una buena forma de cancelar el \$V_{BE}\$ offset. Y hace el trabajo del opamp sin el uso de un amplificador operacional (que sería mejor utilizar debido a que el opamp habría gigaohms de impedancia de entrada y activa disipador y la fuente a la salida.)
Poner un divisor resistivo, en la entrada, si quieres.
¿Cómo esta idea se perdió? No sé.