SCEL: CCS125 125mA current source

The SCEL:CCS125 is a SPLat Circuit Element Library design for driving (sourcing) an analog constant DC current of 125mA full scale into a ground (0V) referred load. It provides a non-isolated output, with the load current sourced from the positive supply. A typical application would be a hydraulic proportional valve. The circuit can be fitted with a reversing relay.

The circuit has two particular features/attributes:

The circuit was initially designed for a proportional hydraulic valve in an automotive application. It was driven off the 3.7kHz PWM output on an MMi99 SPice connector.

The circuit appears to the SPLat programmer as an analog output. Linearity, scale factor accuracy and temperature stability are good, with some non-linearity at very low outputs.

In the following characteristic data the "typical" figures are results of prototype testing. The "worst case" figures are our estimates of worst case performance, but are not guaranteed. When negotiating an implementation of this, or any other, circuit element in your custom SPLat controller, you must identify the parameters that are most critical.

Parameter, 10-28V supply Typ W/C
Output current range (full scale value) 123.5mA 122mA/ 128mA
Full scale current change versus load change 0Ohm to 24Ohm, 24V supply -0.2mA  
Full scale current change versus supply change 10V-28V, 24Ohm load +0.4mA  
Full scale current change versus temperature 25° to 60°C, 24Ohm load, 24V supply -0.1mA  
Linearity error (deviation from best fit straight line). 24Ohm load, 24V supply, full output range. <0.4% F.S.  
Linearity error (deviation from best fit straight line). 24Ohm load, 24V supply, between 5% and 95% of output. <0.12% F.S.  
Settling time to 1mA for full scale step <50mS