Tu ecuación para el límite actual es incorrecta. Según la hoja de datos de Maxim, la expresión entre paréntesis es (R4 + R3), no (R2 + R3). Eso puede o no haberlo confundido, ya que R2 está estrechamente relacionado con el PFET.
Con la expresión correcta, podemos ver que el circuito está procesando la caída a través de Rsense para que sea proporcional (igual a 0.4x) a un voltaje de referencia en R3, el voltaje Vset.
La razón por la que se trata de un "limitador de corriente de entrada" en lugar de una "fuente de corriente", se debe a que el voltaje de referencia y, por lo tanto, la corriente de salida dependen de VBAT, que en la mayoría de las aplicaciones se puede esperar que varíe, quizás más de 2 : 1 rango, no lo suficientemente preciso para la idea de una "fuente actual" para la mayoría de las personas, pero lo suficientemente bueno como para limitar la entrada de corriente.
Puedes implementar una fuente actual en modo de bucle cerrado, ya que hay un ADC ahí dentro (¡¡hay un ADC ahí dentro!) para medir lo que tienes, y ajustarlo.
¿Qué tan preciso necesita su fuente actual? El voltaje en el pin SET debe conocerse (ya sea por medición, o simplemente configurándolo) a una precisión mayor que esta, para permitir errores en Rsense, el factor de ganancia de 2.5x, compensaciones de amplificador para tener su masticación en el presupuesto de precisión . No he leído la hoja de datos con suficiente detalle hasta ahora para ver qué tipo de precisión podría esperarse incluso si se conociera exactamente vSET. Tal vez se suman a una gran figura, tal vez es por eso que es un limitador de irrupción en lugar de una fuente actual. ¡Estoy un poco molesto de que al leer el voltaje SET, citan el error típico como 0.2% y el error máximo como 5%!