¿es una buena idea agregar un diodo zener de 10 V entre la fuente y la puerta para proteger el MOSFET?
No dolería. Querrá asegurarse de que la corriente máxima a través del Zener no sea suficiente para quemar el amplificador operacional si este circuito de protección funciona alguna vez (por ejemplo, si RL se rompe y se produce una salida de circuito abierto).
También puede agregar una resistencia entre la puerta y la fuente, de modo que el divisor entre la resistencia de 100 ohmios existente (cuyo valor deseará aumentar y su nueva resistencia nunca permita Vgs < -20 V.) degradar ligeramente la precisión de la corriente de salida, ya que la corriente a través del divisor de resistencia será contada por el circuito de detección pero no pasará por su carga. Es posible que también deba volver a verificar el margen de fase del circuito con esta disposición.
Estoy asumiendo que el abastecimiento actual se puede hacer "invirtiendo" este circuito. ¿Es así?
Podría invertir el circuito de sumidero de corriente, pero la señal de control sería más complicada. Para obtener una salida de 100 mA, por ejemplo, debe proporcionar una entrada de 100 mV por debajo de V +, en lugar de 100 mV por encima del suelo. Si está obteniendo la señal de entrada de un DAC referenciado en tierra, por ejemplo, tendrá que saltar a través de algunos aros para obtener una corriente de salida precisa.