I have an circuit board with a Raspberry Pi and other electronics. It will be powered in the field with a 12 V battery/power source (Actually, it is rated at 12V but delivers a little more than 15V). The power source cuts out if the current it delivers is less than 100 mA. Unfortunately, when my board is idle, it draws less than 100 mA, so the power source shuts off. When my board is active, it can draw upwards of 3 A for about a second, then goes back to idle.
A simple solution is to add a 75 Ohm 5 Watt resistor from 12V to ground, which I have been doing on my lab bench as I work on the circuit and software. The resistor heats up to around 91 degrees F, which is OK, but I really don't need the heat nor the wasted energy which just shortens the life of my power source in the field.
I was looking at high side load current monitoring op amp circuits to drive a BJT/MOSFET so as the load current decreases the current through the BJT/MOSFET increases (thus keeping the load current above 100 mA), but the voltage output is directly related to the amount of current and not inversely related. I need a current sensing circuit that produces an output voltage that is inversely related to the load current - as the load current increases the output voltage decreases, which would then reduce the current drawn by the BJT/MOSFET. I am just not seeing it.
The attached circuit is my first rumination on the design. It is not correct, but my starting point. The 2N2222 and TLV2462 are just parts I have on hand. I also do not have any negative voltages - just +12V, +5V, and +3.3V.
The +5V powers the Raspberry PI board and comes from a 5V 1.2A buck converter attached to the 12V power source. The +3.3V comes from the Raspberry Pi board. The 12V powers the circuit for igniting a rocket igniter: +12V @ 1-3A for 100-300 mSec. The Pi and associated electronics control the igniter circuitry.

A simple solution is to add a 75 Ohm 5 Watt resistor from 12V to ground, which I have been doing on my lab bench as I work on the circuit and software. The resistor heats up to around 91 degrees F, which is OK, but I really don't need the heat nor the wasted energy which just shortens the life of my power source in the field.
I was looking at high side load current monitoring op amp circuits to drive a BJT/MOSFET so as the load current decreases the current through the BJT/MOSFET increases (thus keeping the load current above 100 mA), but the voltage output is directly related to the amount of current and not inversely related. I need a current sensing circuit that produces an output voltage that is inversely related to the load current - as the load current increases the output voltage decreases, which would then reduce the current drawn by the BJT/MOSFET. I am just not seeing it.
The attached circuit is my first rumination on the design. It is not correct, but my starting point. The 2N2222 and TLV2462 are just parts I have on hand. I also do not have any negative voltages - just +12V, +5V, and +3.3V.
The +5V powers the Raspberry PI board and comes from a 5V 1.2A buck converter attached to the 12V power source. The +3.3V comes from the Raspberry Pi board. The 12V powers the circuit for igniting a rocket igniter: +12V @ 1-3A for 100-300 mSec. The Pi and associated electronics control the igniter circuitry.

Last edited: