The Direct Answer: What is a Current Regulating Diode and When Do You Use It?
A current regulating diode (CRD)—also known as a constant current diode (CCD) or current limiting diode (CLD)—is a two-terminal semiconductor device that clamps current to a specific, fixed value over a wide range of applied voltages. Unlike a standard Zener diode that regulates voltage, a CRD regulates current. They are typically used for low-current applications ranging from 0.2mA up to about 10mA.
If you need to bias a sensitive transistor, drive a small LED indicator from a noisy high-voltage bus, or charge a small NiCd cell safely without a complex switching regulator, a CRD is the ultimate low-part-count solution. You drop it in series with your load, and it handles the rest.
Symbol, Pinout, and Internal JFET Architecture
On a schematic, the current regulating diode symbol looks like a standard diode, but with a vertical line intersecting the cathode bar, or sometimes drawn as an 'I' inside the diode triangle. The pinout is identical to a standard rectifier: the Anode (positive current entry) and the Cathode (current exit, marked by a black band on the glass DO-7 or DO-35 package).
Despite the name and symbol, a CRD is not a PN-junction diode. Internally, it is an n-channel JFET (Junction Field Effect Transistor) with its gate terminal permanently shorted to its source terminal.
When you apply a voltage across the anode and cathode, current flows through the JFET channel. As the voltage increases, the depletion region inside the JFET expands until it "pinches off" the channel. Once this pinch-off voltage ($V_p$) is reached, the current flatlines at the device's rated pinch-off current ($I_p$). Any further increase in voltage simply drops across the JFET's internal resistance, keeping the current perfectly stable.
Operation Regions and Core Specifications
To use a CRD effectively, you must understand its three distinct operation regions. If you operate it in the wrong region, it acts like a standard resistor or, worse, fails catastrophically.
| Region | Applied Voltage ($V_{AK}$) | Behavior | Circuit Equivalent |
|---|---|---|---|
| Ohmic (Linear) | 0V to $V_p$ (typically 1V - 5V) | Current rises linearly with voltage. Regulation has not started. | Fixed Resistor ($R_{DS(on)}$) |
| Saturation (Active) | $V_p$ to $V_{max}$ (typically 5V - 100V) | Current remains constant at $I_p$. This is the target operating zone. | Ideal Current Source |
| Breakdown | > $V_{max}$ (typically > 100V) | Gate-source junction avalanches. Device draws massive current and burns out. | Short Circuit / Smoke |
Below is a data-dense specification table for the most common bench-stock part numbers. Always verify the pinch-off voltage ($V_p$) to ensure your supply voltage is high enough to push the device into the saturation region.
| Part Number | Nominal Current ($I_p$) | Max Pinch-Off Voltage ($V_p$) | Max Operating Voltage ($V_{max}$) | Power Dissipation ($P_d$ @ 25°C) |
|---|---|---|---|---|
| 1N5288 | 3.3 mA | 4.0 V | 100 V | 300 mW |
| 1N5290 | 4.7 mA | 4.5 V | 100 V | 300 mW |
| 1N5305 | 10.0 mA | 6.0 V | 100 V | 600 mW |
| CCL022 | 2.2 mA | 3.5 V | 100 V | 350 mW |
| J500 (Vishay) | 0.6 mA | 2.5 V | 50 V | 350 mW |
Application Circuit: 48V Telecom LED Indicator String
A classic use case for a current regulating diode is driving an LED indicator string from a high-voltage, noisy DC bus—like a 48V telecom power plant—where a simple current-limiting resistor would waste massive amounts of heat and allow brightness to fluctuate with bus voltage variations.
The Design Goal: Drive a string of 10 standard red LEDs (2.0V forward drop each, 20mA max rating) from a 48V nominal bus (which can swing from 42V to 56V) at a safe, steady 4.7mA.
Component Selection:
- CRD: 1N5290 (4.7mA nominal, $V_p$ max 4.5V, $V_{max}$ 100V, $P_d$ 300mW)
- Load: 10x 5mm Red LEDs in series (Total $V_f$ = 20V)
- Transient Protection: 100nF 100V MLCC capacitor in parallel with the LED string
Circuit Math & Verification:
- Check Saturation Voltage: The voltage across the CRD is $V_{supply} - V_{LEDs}$. At nominal 48V, $V_{CRD} = 48V - 20V = 28V$. Since 28V is well above the 4.5V pinch-off voltage and below the 100V max, the CRD is firmly in the saturation (constant current) region.
- Check Power Dissipation: Worst-case voltage is 56V. $V_{CRD(max)} = 56V - 20V = 36V$. Power dissipated by the CRD is $P = 36V \times 4.7mA = 169.2mW$. This is safely below the 300mW limit, even with minor thermal derating.
- Check Low-Voltage Dropout: If the bus sags to 42V, $V_{CRD} = 42V - 20V = 22V$. Still well above the 4.5V $V_p$. Regulation holds perfectly.
Assembly Steps:
- Solder the 10 LEDs in series on your perfboard or PCB.
- Place the 100nF bypass capacitor directly across the anode of the first LED and the cathode of the last LED. This absorbs fast inductive spikes from the telecom bus that could otherwise punch through the CRD's $V_{max}$ rating.
- Solder the Anode of the 1N5290 to the positive 48V rail.
- Solder the Cathode of the 1N5290 to the Anode of the first LED.
- Connect the Cathode of the last LED to the 48V return (GND).
For a deeper theoretical breakdown of how the internal JFET channel pinches off to achieve this regulation, the All About Circuits semiconductor textbook chapter on constant-current diodes provides excellent cross-sectional diagrams.
Bench Testing and Selection: CRDs vs. Active Drivers
Testing a current regulating diode with a standard digital multimeter (DMM) trips up many hobbyists. If you put your DMM in "Diode Test" mode and probe the CRD, you will likely see an "OL" (Open Loop) or a very high voltage drop (e.g., 2.5V+). This does not mean the part is dead.
Because a CRD is a JFET, not a PN-junction diode, the DMM's low test voltage and current cannot forward-bias a standard junction. Furthermore, the JFET channel naturally restricts the current to its $I_p$ rating, which is often lower than the 1mA test current the DMM expects to push through a standard silicon diode.
How to properly test a CRD on the bench:
- Set your bench DC power supply to 12V.
- Connect a 1kΩ, 1/4W resistor in series with the positive output (this protects the supply and the CRD in case of a short).
- Set your DMM to the DC milliamp (mA) range.
- Wire the circuit: Supply (+) → 1kΩ Resistor → DMM Red Probe → DMM Black Probe → CRD Anode → CRD Cathode → Supply (-).
- Read the display. A healthy 1N5290 will read exactly 4.7mA (±10% tolerance). If it reads 0mA, the JFET channel is blown open. If it reads >20mA and the resistor gets hot, the JFET has failed short.
Selection Guide: When to Choose a CRD vs. Alternatives
While CRDs are elegant, they aren't the right tool for every job. Use this decision matrix to select the right constant-current topology for your next build.
| Criteria | Current Regulating Diode (CRD) | Linear Regulator (e.g., LM317) | Switching Buck LED Driver |
|---|---|---|---|
| Target Current Range | 0.2mA to 10mA | 10mA to 1.5A | 100mA to 5A+ |
| Part Count | 1 (Just the CRD) | 3 (IC + 2 resistors) | 8+ (IC, inductor, diode, caps) |
| Efficiency | Very Poor (Burns excess voltage as heat) | Poor (Linear dropout) | Excellent (85-95%) |
| Noise / EMI | Zero (Passive device) | Zero | High (Switching noise requires filtering) |
| Best Use Case | Biasing JFETs, low-power indicator LEDs, protecting sensitive optocouplers. | Bench power supplies, 1W-3W power LEDs, battery charging. | High-power lighting, automotive headlights, large LED arrays. |
The Golden Rule for Biasing and Selection: Always ensure your minimum supply voltage minus your load voltage drop is at least 2V higher than the CRD's maximum pinch-off voltage ($V_p$). If $V_{supply} - V_{load} < V_p$, the CRD will remain in the ohmic region and act like a plain resistor, failing to regulate the current. Conversely, never let the voltage across the CRD exceed its $V_{max}$ rating during transient spikes, or the internal gate-source Zener junction will avalanche, permanently shorting the device.






