An electronic component that sources current - if it sinks current it is called a current sink but both devices (sinks and sources) can be called sources. An IDEAL current source will supply current, maintain high voltage compliance (i.e. adapt its output voltage to match the network it is supplying current to) and have an infinite output impedance. In non-ideal implementations current sources have limited operating ranges and finite output impedances.

An electronic component that sources current - if it sinks current it is called a current sink but both devices (sinks and sources) can be called sources. An ideal current source will supply current, maintain high voltage compliance (i.e. adapt its output voltage to match the network it is supplying current to) and have an infinite output impedance. In non-ideal implementations current sources have limited operating ranges and finite output impedances.