Bien, releyendo su pregunta, parece que solo quiere una fuente actual que pueda ajustar con un botón. Es decir, la salida debe ser una corriente que permanece constante independientemente del voltaje de la entrada a la que está conectada (dentro de algún rango) ... y puede ajustar esa corriente constante.
Entonces, lo que necesita es una fuente de corriente ajustable, que podría obtenerse como un chip como señala Gustavo, pero es fácil de hacer desde un par de transistores y resistencias, en forma de un "espejo actual". Vea el esquema aquí: enlace
Los transistores pueden ser cualquier NPN pequeño como 2N3904 o 2N2222, o si desea que la corriente de salida fluya de otra manera, invierta el esquema al revés (el suelo se convierte en V +) y use transistores PNP como 2N3906.
La idea es que establezca la corriente en Ii (su Ii se puede implementar a través de una resistencia variable "Ri" a V +, digamos + 12V), y el circuito atraerá esa misma corriente al colector de Q2. Calcs:
Supongamos V + de 12V
Elija RE = 50 ohm (como una suposición inicial).
20mA: caída de voltaje en RE + Q1 VBE = 20mA * 50ohm + 0.7 = 1.7V.
Queremos que Ri caiga 12-1.7V a 20mA, por lo que Ri = 10.3V / 20mA ~ = 510 ohm.
4mA: Voltaje en RE + Q1 VBE = 4mA * 50ohm + 0.7 = 0.9V
Queremos que Ri caiga 12-0.9V a 4mA, entonces Ri = 11.1V / 4mA ~ = 2.8k.
Entonces, una olla de 2.5k en serie con, por ejemplo, 450 ohmios, sería una resistencia adecuada para la pierna Ii, suponiendo 12V. Obviamente, puedes calcular diferentes números si quieres usar un V + diferente, o valores RE más grandes o más pequeños.
En el ejemplo en el que la corriente fluye hacia Q2 C, el rango de voltajes acomodados en Q2C será desde un número alto que el transistor puede soportar (por ejemplo, 40V), hasta aproximadamente los 1.7V calculados anteriormente, menos quizás 0.4V - - Así que alrededor de 1.3V. Si necesita un rango de voltajes más bajo, sustituya, por ejemplo, -12 V donde la tierra se encuentra en el esquema que se muestra aquí.
La versión invertida con transistores PNP y un riel de + 12V sigue la misma lógica: el voltaje más alto sería 12V - 1.3V = 10.7V, hasta 12V - 40V = -28V.
Tenga en cuenta que a menudo verá circuitos de espejo actuales dibujados sin RE, es decir, con el emisor conectado al riel (aquí tierra). Eso está bien en un IC donde Q1 y Q2 pueden coincidir bien. Pero al utilizar transistores individuales no coincidentes, los RE permiten una falta de coincidencia entre los transistores: el circuito ya no se basa en una coincidencia precisa de las características VBE frente a IC de los transistores.
Espero que ayude.