Two diodes protect a solar array, and they share names that sound interchangeable. The bypass diode protects the module from shading; the blocking diode protects the battery and the string from reverse current. The placement gives them away: the bypass diode sits in parallel with a substring inside the module, and the blocking diode sits in series with the string on the way to the charge controller. This article sorts who blocks what, the nighttime reverse-current mechanism, where string-level and module-level protection belong, the Schottky advantage in 12 V battery systems, and how to test a blocking diode in the field.

Who Blocks What: Bypass vs Blocking in One Diagram
The roles are clean once the connection is drawn. A bypass diode is wired in parallel with a substring of cells, and it protects that substring from reverse-bias heating under shade by carrying the string current around it. A blocking diode is wired in series with the string, between the module and the charge controller, and it protects the string and the battery by stopping reverse current from flowing back into the module when the battery voltage exceeds the array output — at night or under a mismatched string.
| Diode | Connection | Protects | Sizes by |
|---|---|---|---|
| Bypass | Parallel with substring | Module cells from shading | VF, leakage, surge |
| Blocking | Series with string | Battery and string | Reverse blocking, drop |
The table is the two protections in one view: the bypass diode guards the module from its own shading, and the blocking diode guards the battery and the string from backflow. The PV protection architecture article and the PV module and string protection article frame the full protection set, and this article is the naming map that keeps the two straight.
A worked loss example shows why the Schottky pays in a 12 V system. A blocking diode carries the full charge current continuously. At 10 A, a silicon diode dropping 0.7 V wastes 7 W; a Schottky dropping 0.3 V wastes 3 W — a 4 W saving that runs for every hour of charging. Over a year of daily charge cycles, that difference is a real energy loss to the system, and in a small off-grid install the 4 W is a meaningful share of the harvest. The same math with the diode ahead of the load, in reverse-polarity protection, is why a low-VF part is the default wherever the diode sits in the continuous current path. The low-VF Schottky article develops the continuous-drop economics, and the Schottky families list the parts sized for the charge current.
The reverse-current mechanism deserves a fuller picture, because it decides the blocking diode’s placement. At night, a battery holds a fixed voltage while the array output falls to zero, so the array side is lower; without a blocking diode, the battery discharges back through the string. Between mismatched parallel strings, the higher-voltage string drives current into the lower one the same way. The blocking diode, placed at the string entry to the controller, is the one-way gate that allows the harvest forward and blocks every reverse path. The PV module and string protection article and the PV protection architecture article document both reverse sources, and this article names the single diode that blocks them.
Nighttime Reverse Current: The Battery’s Enemy
The blocking diode’s reason to exist is the nighttime reverse current. When the sun sets, the array output falls to zero, and a battery bank connected to the string holds a voltage higher than the array can produce — so the current reverses and drains the battery back through the modules. A blocking diode in the string blocks that reverse path, holding the battery’s energy in the battery.
The reverse-current mechanism also appears between mismatched strings: a parallel string producing at a higher voltage pushes current into a lower one. The blocking diode guards each string against that cross-flow. The PV module and string protection article and the charge-controller context cover the same reverse-path logic applied to the array, and this article’s contribution is naming the diode that does the blocking.
Where String-Level and Module-Level Protection Belong
The placement rules decide which diode goes where. Module-level protection is the bypass diode inside each module’s junction box, guarding every substring from shade. String-level protection is the blocking diode at the string entry to the charge controller, guarding the whole string from reverse current and cross-string mismatch. The two operate at different scales and are not interchangeable.
A common sourcing error is to assume a string-level blocking diode protects the modules inside it — it does not; a shaded module still needs its own bypass diodes. Conversely, module bypass diodes do not stop nighttime reverse current from a battery. The two protections are complementary, and a complete array uses both in their own places. The bypass selection article and the PV protection architecture article map the two scales, and this article ties the placement to the role.
Schottky Advantages in 12 V Battery Systems
The 12 V battery system is where the Schottky blocking diode shines. A blocking diode carries the string current continuously in the forward direction, so its forward drop is a permanent efficiency cost — a silicon diode dropping 0.7 V at the charge current wastes real watts, while a Schottky dropping 0.3 V halves that loss. In a small 12 V system where the charge current is a meaningful part of the budget, the Schottky’s low forward drop is a direct efficiency gain.
The Schottky trade is its leakage and its lower reverse voltage headroom, but in a 12 V blocking role the reverse voltage is low and the leakage is a standby drain that the blocking duty tolerates. The low-VF Schottky article and the material comparison frame the trade, and the Schottky families list the parts sized for the charge current.
One design caution belongs beside the Schottky choice. A Schottky blocking diode’s low forward drop is its strength, and its leakage is the trade that the 12 V blocking role usually tolerates because the reverse voltage is low and the standby duty is short. But a battery system that sits idle for weeks still drains through a leaky diode, so the leakage figure at the actual standby temperature, not the 25 C headline, is the number to check when the system’s idle time is long. The low-leakage small-signal diode article frames the leakage budget, and it is the companion read to this guide’s forward-drop story.

Testing Setup for Blocking Diode Function
The field test for a blocking diode is a two-direction check. First, confirm it conducts forward: with the string and the controller isolated, apply a test current in the forward direction and expect a small forward drop — roughly 0.3 V for a Schottky or 0.7 V for silicon. Second, confirm it blocks reverse: apply a reverse test and expect no conduction, because the blocking diode must stop the backflow.
The two-direction check is the same diode test used for any power diode, applied to the blocking role. A blocking diode that reads forward and blocks reverse is functioning; one that conducts reverse has failed and is draining the battery. The diode test article and the rectifier failure-modes guide cover the reading; the PV protection architecture article places the test in the array, and the blocking diode role in 12 V systems ties the test back to the battery the diode protects. A blocking diode, tested in both directions and placed at the string entry, is the quiet gatekeeper that keeps the battery charged and the modules safe.
The field test for a blocking diode deserves the same rigor as any power diode, and it runs in the two directions that define the role. First, confirm the forward conduction with a low current source across the string path, reading a forward drop in the expected range. Second, confirm the reverse blocking with the polarity reversed, expecting no conduction. A diode that conducts in the forward direction and blocks in reverse is doing its job; one that conducts reverse is draining the battery at night, and one that blocks forward is starving the charge path.
The placement check closes the test. A blocking diode at the string entry to the controller guards the whole string from battery backflow and from mismatched parallel strings; a blocking diode placed inside a module instead of a bypass diode is in the wrong role. The test plus the placement is the complete verification, and the PV protection architecture article and the module and string protection article give the full system context. The PV bypass module category and the Schottky families supply the parts for the two roles, and the closing understanding is that a solar array needs both diodes — the bypass to protect its modules from shade, and the blocking to protect its battery from reverse current — each tested in its own direction and placed at its own scale. The two-diode rule is the whole array protection in one sentence.