Welcome to the technical documentation for the 3-Channel Ideal Diode Module. This page provides a bit more in depth information about the product than fits in the product page.
All the ideal diode modules we've found on the market do NOT have the ability to turn off. Many of the ideal diode controllers themselves cannot be disabled, and even when they can be, the MOSFET's body diode is still conducting and powering the downstream device(s). If you want one of the other modules you can find elsewhere to turn completely off, you need to wire a switch upstream of the module. If you wired a switch downstream, the ideal diode module would still consume power from your battery!
So to implement a true shutdown, you'd then need one switch, relay, or “MOSFET switch module” per input (in order to keep all the inputs isolated). A DPST relay could help you connect two inputs, but then you still need a way to trigger the relay from either of the inputs without guarantee of which input is present at any time.
Finally, if you want to have any sort of “Priority” logic, where a designated input (from an AC wall adapter, say) would always take precedence over a battery, even if the battery voltage is higher and would otherwise power the downstream device, you'd need some extra circuitry to make that happen.
By the time you're looking at implementing all the above, across three channels, those modules don't seem so cheap anymore.
Internal at BrownieBoards, we needed a solution that checked all the boxes above: One switch for 3x inputs. Zero power consumption unless enabled. Priority input overrides battery input(s). So we made this product.
One switch completely disables all three inputs, without compromising isolation, bringing board power draw down to the equivalent rate of battery self-discharge. Nothing is actually powered on the board when the switch is “Off” - the only current is reverse leakage current through a diode, nominally in the nano-amp range.
And then for good measure, we made the “priority shutdown” feature configurable via jumper. Just because we'll always need a certain behavior in our circuit, doesn't mean you will!
We needed an ideal diode circuit, which would prioritize a specific input over the others, while allowing hot-swappable batteries on the “backup” inputs. With those requirements in mind, we came up with this board! The 3-Channel Ideal Diode Module is designed to manage power from multiple sources, such as batteries and an AC power adapter, while ensuring seamless switching and prioritization. By integrating ideal diode controllers with P-channel MOSFETs, this module minimizes power loss and enables highly efficient operation.
An ideal diode replicates the unidirectional current flow of a traditional diode but with significantly lower forward voltage drop. This is achieved using MOSFETs controlled by specialized circuitry, which ensures high efficiency and reduced heat dissipation.
The module allows a lower-voltage source (e.g., 12V power brick) to take priority over higher-voltage backup inputs (e.g., 3S or 4S batteries). If the priority input is removed, the backup inputs automatically take over, ensuring uninterrupted power delivery to the output rail.
Enable Jumper: Disconnects all inputs when open, reducing current draw to <5 µA.
These pins are floating contact - don't connect a microcontroller to the “Enable” pin and expect you can set a “HIGH” or “LOW” value to disable! Any current through the enable pin will result in the board turning on. If you must use this feature with a microcontroller, you must use a relay or similar with this connection.
Input Shutdown Behavior Select jumper settings to configure how the backup inputs behave:
These settings are also printed on the back of the module, so you don't have to worry about forgetting how to configure it!
A 6-pin JST-GH connector provides an easy way to integrate with a microcontroller. Feel free to leave this disconnected if unused.
The pinout follows:
The “Shutdown” pin provides fine control over input behavior: A logic-level High (>2V) will shut down the channels as configured by the “Backup Input Behavior”.
Shutdown Power - The board will still present an approx. 5kΩ load on inputs when channels are shut down.
Each input channel has an LED indicating input voltage presence and input enabled status.
If the input is either disconnected from power, the board is disabled, or the specific input is shutdown (either via microcontroller or priority selection), the status LED will not illuminate.
Table 1: Temp and V drop at various Current Draw
Reverse voltage protection will vary depending on any voltage present at the Output, with a maximum reverse rating of -30V. For example, if one input is providing +12V to the Output (or there’s a 12V battery attached to the Output connector), the minimum reverse voltage protection rating will be reduced to -18V, due to the Positive + Negative voltage adding up to the rated 30V differential limit.
Reverse polarity protection is only effective for power sources (like batteries) that do not share a common ground. This module has a shared ground plane across all input and output connectors, so if you connect a power brick “+” to an input “-” and you have another power brick connected correctly, you'll have connected one power brick's “+” straight to the others' “-”.
For further details or inquiries, contact us at brownieboards @ steven-brown.net