Using transistors, the current either flow through all resistors, or is routed to ground after one of the resistors.
This creates a current signal in the tens of mA range, corresponding to which transistors are switched on or off.
Per specification, the slew rate of this signal should be between 6 mA / µs and 28 mA / µs.
To limit the slew rate, I previously used high value resistors on the base of the transistors, making them take longer to reach saturation. It has been brought to my attention that this might not be the cleanest way for the NPN transistors to operate; instead I should simply turn them on and off without such long delays.
Using an inductor in series with the resistors seems to work, but the inductors characteristic curve seems undesirable - the slew rate may exceed the maximum slew rate in the first part, and tapers off to a slew rate far below the minimum slew rate.
Is there a way to low-pass filter a current signal which results in a more linear gradient between two current levels?