Knowledge Base

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:

  • To allow the load to be grounded, there is no output current sense resistor. This leads to somewhat lower accuracy and linearity than would be achieved with a current sense resistor. The advantage is that a short to ground from either load terminal cannot produce an uncontrolled high current in the load. A current mirror design results in good accuracy despite this.
  • As designed the circuit is optimized to drive 125mA into a load of up to 24Ohms, developing up to 3V across the load, from a supply voltage between 10V and 28V.

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 supplyTypW/C
Output current range (full scale value)123.5mA122mA/ 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