El LM324 tiene un voltaje de compensación máximo de 9 mV (caso más desfavorable, temperatura excesiva), según la hoja de datos .
Con su circuito, con 0V en, podría tener una corriente de 9mV / 500m \ $ \ Omega \ $ / 9mV = 18mA por debajo de la cual su potenciómetro no podría establecer la corriente. Por lo tanto, no es un muy buen diseño si necesita configurarlo a menos de 18 mA. Es la suerte del sorteo: el siguiente amplificador operacional (incluso en el mismo paquete) podría tener 9 mV en la polaridad opuesta, por lo que simplemente moverías el bote.
La desviación de la temperatura máxima del LM324 no se especifica (no está diseñada para aplicaciones de precisión, después de todo), pero podría ser fácilmente de +/- 10uV / ° C, por lo que si la placa cambia (digamos) 70 ° C como el MOSFET se calienta, la corriente cambiará en 0.7mV o 1.4mA, por lo que tendrá que reajustar el bote. Por supuesto, la mayor disipación de potencia se produce a altas corrientes de salida, por lo que el cambio es relativamente pequeño (1,4 mA de 2A es < 0,1%). Un cambio de 20 ° C en la temperatura ambiente significa un cambio de quizás (sin garantías) de 0.4mA, que es un porcentaje de una corriente de 15mA. Si solo te importa el 5% y las corrientes por encima de 20 mA, probablemente esté bien.
Otra diferencia entre un amplificador barato y uno bueno es la ganancia. El LM324 puede ser tan malo como 25,000 de ganancia (y cambia con la temperatura). Un op-amp de precisión tendrá una ganancia de millones. La diferencia se mostrará en la forma en que compensa los cambios de carga o línea (no es un gran problema en este caso).
La corriente de polarización del LM324 puede ser tan mala como 0.5uA (20nA típica) y cambia con la temperatura, por lo que si tuviera un recipiente de alta resistencia, podría verlo cambiar con la temperatura.
El ruido del LM324 es bastante miserable de 35nV / sqrt (Hz), y tiene una distorsión de cruce desagradable, ninguno de los cuales te afecta mucho en este caso.
Un par de cosas (además de ser extremadamente baratas) que tiene el LM324 es que un amplificador operacional de precisión típico puede no tener un rango de suministro amplio (especialmente en el extremo alto), aunque puede no lo haga tan bien a voltajes de suministro muy bajos, y es un suministro único (el rango del modo común de entrada incluye el suministro negativo) que usted necesita absolutamente para su circuito.
Por lo tanto, hay muchas razones para usar un amplificador operacional decente si así lo requieren las especificaciones. O puede ser inteligente con el circuito: aumente la resistencia sensorial para obtener una buena precisión para corrientes bajas, pero para obtener un amplio rango dinámico, un buen amplificador (y otras técnicas como buenas resistencias y un buen diseño) puede valer la pena. Solo para piratear y si su rango actual no es grande (mínimo a máximo), un LM324 es ciertamente aceptable. No tiene sentido usar un amplificador operacional de $ 5 si vale uno de 1 centavo. Por otro lado, hay algunos requisitos para los cuales los mejores no son lo suficientemente buenos y uno tiene que recurrir a técnicas discretas y otras.
Por cierto, su circuito puede no ser estable contra la oscilación. Puede solucionarse con algunos componentes pasivos, pero la carga de los amplificadores operacionales con el equivalente de una gran capacitancia en serie con una pequeña resistencia está provocando problemas.