A current source is an active circuit element that delivers a constant, specified electrical current to a load regardless of the voltage required to do so or the resistance of the load connected to it. In a standard voltage-source circuit (like a 12V battery or a bench supply in CV mode), the voltage is fixed and the current fluctuates based on the load's resistance. A current source flips this paradigm entirely: it forces a fixed current, meaning the voltage across the load must dynamically adjust to maintain that current. Beginners commonly confuse a true current source with a simple current-limiting resistor; however, a series resistor only caps maximum current but does not actively regulate it as load conditions change.
The Math in Action: A Worked Numeric Example
To understand how this behaves on the bench, let's look at an ideal 25mA current source connected to two different resistive loads. We will use Ohm's Law (V = I × R) to see how the source reacts.
- Scenario A (120Ω Load): You connect a 120Ω power resistor. To push exactly 25mA (0.025A) through this resistance, the source must output 3.0V (0.025A × 120Ω).
- Scenario B (400Ω Load): You swap the resistor for a 400Ω load. The source detects the increased resistance and automatically raises its output voltage to 10.0V (0.025A × 400Ω) to maintain the exact same 25mA flow.
In both scenarios, the current remains locked at 25mA. However, there is a hidden thermal reality here. If your current source is powered by a 12V DC supply, it must drop the excess voltage internally. In Scenario A, the load takes 3V, meaning the current source circuit itself must dissipate the remaining 9V. At 25mA, that is 225mW of heat (P = V × I) generated inside the source's pass transistor, not the load. This internal power dissipation is a critical factor when designing or selecting constant current drivers.
Ideal vs. Real: The Compliance Voltage Limit
In textbook theory, an ideal current source can generate infinite voltage to push its rated current through an infinitely high resistance. In reality, every physical current source is constrained by its power supply rails and internal component voltage drops. This brings us to one of the most important specs on any constant-current datasheet: compliance voltage.
For example, consider a popular linear LED driver like the Mean Well LDD-700H. It accepts an input voltage up to 36VDC and delivers a strict 700mA. However, it requires a minimum voltage drop (headroom) of about 2V to 3V across its internal switching circuitry to operate. If you feed it 12V, your maximum compliance voltage at the output is only about 9V to 10V. If you wire up a string of LEDs that requires 11V forward voltage at 700mA, the driver cannot comply. The current will fall below 700mA, and the LEDs will dim. Always calculate your maximum load voltage drop and ensure it sits comfortably within the source's compliance window.
Where You Meet Current Sources in Practice
While voltage sources dominate general electronics, current sources are the backbone of specific applications where stability, thermal safety, or noise immunity are paramount.
- High-Power LED Drivers: LEDs are current-driven devices. Their forward voltage changes drastically with temperature (thermal runaway). If you drive a high-power Cree or Lumileds LED with a fixed voltage, a slight temperature rise drops the forward voltage, causing current to spike, which creates more heat, leading to catastrophic failure. Constant current sources (like the LM334 or dedicated switching buck drivers) prevent this by clamping the current regardless of thermal shifts.
- 4-20mA Industrial Sensor Loops: In factory automation, sensors transmit data over long cables using a 4-20mA current loop. Because the signal is a current, it is completely immune to voltage drop caused by the resistance of long wire runs. A sensor outputting 12mA will deliver exactly 12mA to the PLC at the other end, whether the wire is 10 feet or 1,000 feet long. (The 4mA 'live zero' allows the system to detect a broken wire, which would read 0mA).
- Lithium Battery Charging (CC/CV): The first stage of charging a LiFePO4 or Li-ion cell is the Constant Current (CC) phase. The charger acts as a current source, pushing a safe, fixed amperage (e.g., 0.5C) into the depleted cell while the cell voltage gradually rises until it hits the absorption threshold.
- Transistor Biasing (Current Mirrors): Inside analog integrated circuits and op-amps, current sources built from matched transistors are used to bias amplifier stages. This provides high AC impedance, maximizing voltage gain without requiring massive, impractical resistors on the silicon die.
Current Source vs. Current Limiter: Clearing the Confusion
A frequent mistake on the workbench is assuming a voltage source paired with a series resistor constitutes a 'current source.' It does not. It is merely a current limiter. Here is how they compare in real-world behavior.
| Criteria | True Current Source (Active) | Resistor Current Limiter (Passive) |
|---|---|---|
| Regulation | Actively adjusts output voltage to maintain exact current. | Current varies as the load's voltage drop changes. |
| Complexity | Requires active components (transistors, op-amps, ICs). | Requires only a single passive resistor. |
| Load Independence | High. Current remains stable across a wide resistance range. | Low. Current is highly dependent on the exact load resistance. |
| Efficiency | Switching current sources can be >90% efficient. | Poor. Excess energy is always burned as heat in the resistor. |
If you are driving a small indicator LED from a 5V logic pin, a series resistor is perfectly fine. But if you are driving a 3W illumination LED or powering a precision sensor, you need an active current source. For deeper reading on active circuit design, resources like Electronics Tutorials provide excellent schematic breakdowns of transistor-based constant current circuits.
Frequently Asked Questions
What is the difference between a current source and a voltage source?
A voltage source maintains a fixed output voltage (like a 9V battery) and allows the load to draw whatever current it demands based on its resistance. A current source maintains a fixed output current (like a 700mA LED driver) and automatically adjusts its output voltage to force that exact current through the load, within its compliance limits.
Can a real current source supply infinite voltage?
No. Every physical current source is limited by its input power supply and internal voltage drops. This limit is called the 'compliance voltage.' If the load resistance is so high that maintaining the set current would require a voltage beyond the compliance limit, the source will saturate, and the current will drop below the target value.
Why do LED drivers use constant current instead of constant voltage?
LEDs have a highly non-linear voltage-current curve and a negative temperature coefficient. As an LED heats up, its forward voltage drops. If driven by a constant voltage source, this drop causes the current to spike, creating more heat and potentially destroying the LED (thermal runaway). A constant current source automatically lowers the voltage as the LED heats up, maintaining a safe, stable current and ensuring long lifespan and consistent brightness.
How do you build a simple constant current source with a transistor?
The most basic active current source uses an NPN bipolar junction transistor (BJT), a Zener diode (or voltage divider) at the base, and an emitter resistor. By holding the base voltage constant, the emitter voltage is locked at roughly V_base - 0.7V. Since the emitter resistor is fixed, the emitter current (and thus the collector current driving the load) remains constant regardless of the load resistance placed at the collector, provided the transistor stays in its active region and does not saturate. For precision applications, replacing the BJT with a MOSFET and using an op-amp feedback loop (as detailed in All About Circuits) eliminates the base-current error and provides much tighter regulation.






