Difference between revisions of "Comparison of power supply & management hardware"

From eLinux.org
Jump to: navigation, search
(ToDo list)
(change docs and license to reflect more reality)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Comparison of power supply/management hardware=
+
Comparisons of hardware used for either powering or managing the power for embedded systems.
 +
 
 +
==Comparison of power supply/management hardware==
  
 
This comparison is designed with the goal of making it easier to sift through all the power supply solutions for embedded systems with an emphasis on [https://en.wikipedia.org/wiki/Uninterruptible_power_supply UPS] functionality. They are devices usually to be used in conjunction with basic [https://en.wikipedia.org/wiki/Power_supply PSUs].
 
This comparison is designed with the goal of making it easier to sift through all the power supply solutions for embedded systems with an emphasis on [https://en.wikipedia.org/wiki/Uninterruptible_power_supply UPS] functionality. They are devices usually to be used in conjunction with basic [https://en.wikipedia.org/wiki/Power_supply PSUs].
Line 5: Line 7:
  
 
Explanation of columns:
 
Explanation of columns:
* '''Input''': list of input power sources (PSU, battery, etc) ordered by their priority. Voltage range, interface, (max current).
+
* '''Input''': list of input power sources (PSU, battery, etc) ordered by their priority. Voltage range, interface (USB, header pins, etc), (max required current).
 
* '''Output''': list of outputs voltages, maximum currents, and interface.
 
* '''Output''': list of outputs voltages, maximum currents, and interface.
 
* '''Target system''': the system it was tailored to. List what makes it specific.
 
* '''Target system''': the system it was tailored to. List what makes it specific.
** 'backpack' (aka 'shields', 'capes', '[https://www.raspberrypi.org/blog/introducing-raspberry-pi-hats/ hats]', 'cloaks', etc) denotes it was physically designed to piggyback onto that specific piece of hardware through header pins, fastener holes, etc.
+
** 'backpack' (aka 'shields', 'capes', '[https://www.raspberrypi.org/blog/introducing-raspberry-pi-hats/ hats]', 'cloaks', 'armour' etc) denotes it was designed to physically piggyback onto that specific piece of hardware through header pins, fastener holes, etc.
** 'software' denotes there is software to control the unit but which is specific to that platform (eg closed source, specific hardware interface, etc)
+
** 'software' denotes there is software to control the unit but which has been written specifically for that system. In theory it could be re-written for other platforms (if its open source).
 
* '''UPS''':
 
* '''UPS''':
 
** yes (green): it is a fully fledged standalone UPS, requires no additional hardware other than a PSU. Plug it in and it works.
 
** yes (green): it is a fully fledged standalone UPS, requires no additional hardware other than a PSU. Plug it in and it works.
** yes (yellow): if it was designed specifically as a key component to making a UPS (eg power managment regulator/controller/multiplexer/switch) but may require other pieces of off-the-shelf hardware (eg battery, battery charger, super capacitors, generator, etc.). Should list what is required.
+
** yes (yellow): if it was designed specifically as a key component to making a UPS (eg power management regulator/controller/multiplexer/switch) but may require other pieces of off-the-shelf hardware (eg battery, battery charger, super capacitors, nuclear generator, etc.). Should list what is required.
* '''Battery Charger''': has a battery charger onboard. Should list types of batteries supported.
+
* '''Battery Charger''': has a battery charger onboard. Should list [https://en.wikipedia.org/wiki/Battery_%28electricity%29#Secondary_.28rechargeable.29_batteries_and_their_characteristics battery chemistries] supported, including supercapacitors.
* '''DC-DC converter''': Type of onboard voltage converter. [https://en.wikipedia.org/wiki/Linear_regulator Linear] regulators can be quite inefficient compared to [https://en.wikipedia.org/wiki/Switched-mode_power_supply switched] regulators.
+
* '''DC-DC converter''': Types of onboard voltage converters used for main power conversions including battery charging. [https://en.wikipedia.org/wiki/Linear_regulator Linear] regulators can be quite inefficient compared to [https://en.wikipedia.org/wiki/Switched-mode_power_supply switched] regulators. Doesn't include low power ones used for MCUs, etc.
* '''Interface''': The interface with the embedded system, if any (I2C, 1-wire, SPI, etc)
+
* '''Interface''': The interface with the embedded system, if any ([https://en.wikipedia.org/wiki/I²C I<sup>2</sup>C], [https://en.wikipedia.org/wiki/1-Wire 1-wire], [https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus SPI], serial, etc). Simple interrupts don't count.
* '''Interrupts''': List of interrupts it can signal system with (eg low battery)
+
* '''Interrupts''': List of [https://en.wikipedia.org/wiki/Interrupt interrupts] it can signal events with (eg low battery). Usually are just pins which go high/low signalling something has changed. They cannot require polling by the embedded system to work (eg can't have interrupts with I<sup>2</sup>C without using a 5th wire or the hardware playing master).
* '''Efficiency''': A useful piece of information which should be supplied by manufacturer for matching a supply with the load requirements while maintaining decent efficiency to maximize battery life.
+
* '''Efficiency''': Useful information which should be supplied by manufacturer for matching a supply with the load requirements to achieve good performance (eg maximize battery life).
 
* '''Docs''': Documentation/datasheet available. Ideally should be a concise portable published document such as a PDF.
 
* '''Docs''': Documentation/datasheet available. Ideally should be a concise portable published document such as a PDF.
* '''Open Source''': if schematics are published.
+
** yes (green): acceptable documentation, at least basic block schematics, and [https://en.wikipedia.org/wiki/Application_programming_interface API] published (if applicable). If open source, it should include PCB layout.
 
+
** partial (yellow): some documentation but missing some key components.
TODO: add rest from [[RPi Expansion Boards#Power Supply and Control]]
+
* '''Open Source''': If so, list licence (eg GPL) and link to where source can be found if different from main link.
  
 
{| class="wikitable sortable" style="text-align: left; width: auto"
 
{| class="wikitable sortable" style="text-align: left; width: auto"
!Name
+
! Name
 
! scope="col" style="width: 200px;" | Input
 
! scope="col" style="width: 200px;" | Input
 
! scope="col" style="width: 100px;" | Output
 
! scope="col" style="width: 100px;" | Output
!Target
+
! Target
 
Systems
 
Systems
!UPS
+
! UPS
!Battery Charger
+
! Battery Charger
!DC-DC converter
+
! DC-DC converter
!Interface
+
! Interface
!Interrupts
+
! Interrupts
!Misc Features
+
! Features
!Efficiency
+
! Efficiency
!Docs
+
! Docs
!Open Source
+
! Open Source
!Commercially Available
+
! Commercially Available
 
|-
 
|-
  
|[[CircuitCo:PowerSupply_Cape|PowerCape]]
+
| [[CircuitCo:PowerSupply_Cape|PowerCape]]
 
by CircuitCo
 
by CircuitCo
 
|
 
|
Line 49: Line 51:
 
header,
 
header,
 
terminal&nbsp;block
 
terminal&nbsp;block
|[[Beagleboard:BeagleBone|BeagleBone]] (backpack)
+
| [[Beagleboard:BeagleBone|BeagleBone]] (backpack)
|{{No}}
+
| {{no}}
|{{No}}
+
| {{no}}
|{{Yes|Linear}}
+
| {{yes|Linear}}
|{{No}}
+
| {{no}}
|{{No}}
+
| {{no}}
 
|
 
|
 
|
 
|
 +
| {{yes}}
 +
| {{maybe|Yes?}}
 +
| {{yes|[http://beagleboardtoys.com/wheretobuy.html ~$25-$35]}}
 +
|-
 +
 +
| [[CircuitCo:BeagleBone_Battery|Battery Cape]]
 +
by CircuitCo
 +
|
 +
* 4×1.5V Li AA
 
|
 
|
|{{Yes|[[CircuitCo:PowerSupply_Cape|Yes]]}}
+
* 5V ?A header
|{{Yes|[http://beagleboardtoys.com/wheretobuy.html ~$25-$35]}}
+
| [[BeagleBone]] (backpack)
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|Switched (boost)}}
 +
| {{yes|I<sup>2</sup>C}}
 +
| {{yes|low bat.}}
 +
| I<sup>2</sup>C 256k EEPROM, power button
 +
| 90-95%
 +
| {{yes}}
 +
| {{maybe|Yes?}}
 +
| {{yes|[http://beagleboardtoys.com/wheretobuy.html ~$45-65]}}
 
|-
 
|-
  
|[http://piups.net/ Pi UPS+]
+
| [http://piups.net/ Pi UPS+]
 
by CW2
 
by CW2
 
|
 
|
Line 71: Line 92:
 
* 5V 2A
 
* 5V 2A
 
header
 
header
|[[Raspberry Pi|RPi]] (backpack)(software)
+
| [[Raspberry Pi|RPi]] (backpack)(software)
|{{partial|+battery}}
+
| {{partial|+battery}}
|{{Yes|}}
+
| {{yes|}}
 
Li-ion
 
Li-ion
 
Li-polymer
 
Li-polymer
|{{Yes|Switched}}
+
| {{yes|Switched}}
|{{Yes|I<sup>2</sup>C}}
+
| {{yes|I<sup>2</sup>C}}
 
<small>(undocumented)
 
<small>(undocumented)
 
binary&nbsp;sw.&nbsp;pkg.</small>
 
binary&nbsp;sw.&nbsp;pkg.</small>
|{{dunno}}
+
| {{dunno}}
 
|
 
|
 
|
 
|
|{{partial|[http://piups.net/support] no API}}
+
| {{partial|[http://piups.net/support] no API}}
|{{No}}
+
| {{no}}
|{{partial|[http://piups.net/ €30]}}
+
| {{partial|[http://piups.net/ €30]}}
 
|-
 
|-
  
|[https://www.pi-supply.com/product/pijuice-standard/ PiJuice]
+
| [https://www.pi-supply.com/product/pijuice-standard/ PiJuice]
 
|
 
|
 
* ??
 
* ??
Line 95: Line 116:
 
|
 
|
 
* 5V
 
* 5V
|[[Raspberry Pi|RPi]] (backpack)
+
| [[Raspberry Pi|RPi]] (backpack)
|{{yes}}
+
| {{yes}}
|{{yes|Yes?}}
+
| {{yes|Yes?}}
|{{yes|Yes?}}
+
| {{yes|Yes?}}
|{{dunno}}
+
| {{dunno}}
|{{dunno}}
+
| {{dunno}}
 
|
 
|
 
|
 
|
|{{No}}
+
| {{no}}
|{{No}}
+
| {{no}}
|{{partial|soon}} [https://www.pi-supply.com/product/pijuice-standard/ £21]
+
| {{partial|soon}} [https://www.pi-supply.com/product/pijuice-standard/ £21]
 
<small>1.4Ah battery inc.</small>
 
<small>1.4Ah battery inc.</small>
 
|-
 
|-
  
|[http://piups.net Pi UPS]
+
| [http://piups.net Pi UPS]
 
by CW2
 
by CW2
 
|
 
|
Line 121: Line 142:
 
| {{no}}
 
| {{no}}
 
| {{yes|Linear?}}
 
| {{yes|Linear?}}
| {{Yes|I<sup>2</sup>C}}
+
| {{yes|I<sup>2</sup>C}}
 
| {{yes|}}
 
| {{yes|}}
 
* 1<sup>st</sup>&nbsp;supply&nbsp;state.
 
* 1<sup>st</sup>&nbsp;supply&nbsp;state.
Line 128: Line 149:
 
|  
 
|  
 
|
 
|
| {{Yes|[http://piups.net/support]}}
+
| {{partial|[http://piups.net/support] missing schematic}}
| {{partial|software only}}
+
| {{no}}
 
| {{Yes|[https://www.pi-supply.com/product/pi-ups-uninterrupted-power-supply-raspberry-pi £25]}}
 
| {{Yes|[https://www.pi-supply.com/product/pi-ups-uninterrupted-power-supply-raspberry-pi £25]}}
 
|-
 
|-
  
|[https://www.pi-supply.com/product/pi-poe-switch-hat-power-over-ethernet-for-raspberry-pi Pi PoE Switch HAT]
+
| [https://www.pi-supply.com/product/pi-poe-switch-hat-power-over-ethernet-for-raspberry-pi Pi PoE Switch HAT]
 
by Pi Supply
 
by Pi Supply
 
|
 
|
Line 146: Line 167:
 
| {{no}}
 
| {{no}}
 
| {{no}}
 
| {{no}}
|  
+
| PoE
 
| ≤ 87%
 
| ≤ 87%
 
| {{no}}
 
| {{no}}
Line 153: Line 174:
 
|-
 
|-
  
|[http://openelectrons.com/ SmartUPS]
+
| [http://openelectrons.com/ SmartUPS]
 +
by OpenElectrons.com
 
|
 
|
 
* 5V 1.2A µUSB
 
* 5V 1.2A µUSB
Line 172: Line 194:
 
| buttons
 
| buttons
 
|
 
|
| {{yes|[http://www.mindsensors.com/rpi/41-uninterruptible-power-supply-for-raspberry-pi]}}
+
| {{partial|[http://www.mindsensors.com/rpi/41-uninterruptible-power-supply-for-raspberry-pi] missing schematic}}
 
| {{no}}
 
| {{no}}
 
| {{yes|[http://www.mindsensors.com/rpi/41-uninterruptible-power-supply-for-raspberry-pi $65]}}
 
| {{yes|[http://www.mindsensors.com/rpi/41-uninterruptible-power-supply-for-raspberry-pi $65]}}
 
|-
 
|-
  
|[http://pimodules.com/index.html UPS PIco]
+
| [http://pimodules.com/index.html UPS PIco]
 
by PiModules
 
by PiModules
 
and ModMyPi
 
and ModMyPi
Line 200: Line 222:
 
IR control
 
IR control
 
|  
 
|  
| {{yes|[http://pimodules.com/index-50.html]}}
+
| {{partial|[http://pimodules.com/index-50.html] missing schematic}}
 
| {{no}}
 
| {{no}}
 
| {{yes|[http://www.pimodulescart.com/shop/ €26-32]
 
| {{yes|[http://www.pimodulescart.com/shop/ €26-32]
Line 206: Line 228:
 
|-
 
|-
  
|[https://learn.adafruit.com/adafruit-powerboost-500-plus-charger/overview PowerBoost 500C]
+
| [https://learn.adafruit.com/adafruit-powerboost-500-plus-charger/overview PowerBoost 500C]
 
by Adafruit
 
by Adafruit
 
|
 
|
Line 217: Line 239:
 
| {{partial|+battery}}
 
| {{partial|+battery}}
 
| {{yes|Li-ion Li-poly}}
 
| {{yes|Li-ion Li-poly}}
| {{yes|Switched, Linear?}}
+
| {{yes|Switched & Linear (bat.chgr)}}
 
| {{no}}
 
| {{no}}
 
| {{yes|Low battery}}
 
| {{yes|Low battery}}
Line 227: Line 249:
 
|-
 
|-
  
|[https://learn.adafruit.com/adafruit-powerboost-1000-basic/overview PowerBoost 1000C]
+
| [https://learn.adafruit.com/adafruit-powerboost-1000-basic/overview PowerBoost 1000C]
 
by Adafruit
 
by Adafruit
 
|
 
|
Line 238: Line 260:
 
| {{partial|+battery}}
 
| {{partial|+battery}}
 
| {{yes|Li-ion Li-poly}}
 
| {{yes|Li-ion Li-poly}}
| {{yes|Linear & Switched}}
+
| {{yes|Linear & Switched (bat.chgr)}}
 
| {{no}}
 
| {{no}}
 
| {{yes|Low battery}}
 
| {{yes|Low battery}}
Line 248: Line 270:
 
|-
 
|-
  
|[https://www.pololu.com/product/2594 FPF1320 breakout]
+
| [https://www.pololu.com/product/2594 FPF1320 breakout]
 
by Pololu
 
by Pololu
 
|  
 
|  
Line 265: Line 287:
 
|
 
|
 
| {{yes|[https://www.pololu.com/product/2594/resources] [https://www.fairchildsemi.com/datasheets/FP/FPF1320.pdf FPF1320]}}
 
| {{yes|[https://www.pololu.com/product/2594/resources] [https://www.fairchildsemi.com/datasheets/FP/FPF1320.pdf FPF1320]}}
| {{yes|[https://www.pololu.com/product/2594/resources]}}
+
| {{no}}
| {{yes|[https://www.pololu.com/product/2594 $4]}}
+
| {{yes|$4}}
 
|-
 
|-
  
|[https://www.pololu.com/product/2596 TPS2113A breakout]
+
| [https://www.pololu.com/product/2596 TPS2113A breakout]
 
by Pololu
 
by Pololu
 
|  
 
|  
Line 275: Line 297:
 
* 2.8-5.5V solder
 
* 2.8-5.5V solder
 
|
 
|
*<2.8-5.5V 2A
+
* <2.8-5.5V 2A
 
solder
 
solder
 
|
 
|
Line 286: Line 308:
 
|
 
|
 
| {{yes|[https://www.pololu.com/product/2596/resources] [http://www.ti.com/lit/gpn/tps2113a TPS2113A]}}
 
| {{yes|[https://www.pololu.com/product/2596/resources] [http://www.ti.com/lit/gpn/tps2113a TPS2113A]}}
| {{yes|[https://www.pololu.com/product/2596/resources]}}
+
| {{no}}
| {{yes|[https://www.pololu.com/product/2596 $5]}}
+
| {{yes|$5}}
 +
|-
 +
 
 +
| [http://www.allspectrum.com/mopower/ MoPower UPS]
 +
by All Spectrum Electronics
 +
|
 +
* 9-20(30)V
 +
** barrel&nbsp;jack
 +
** header/solder?
 +
*9-20V solder NiMH&nbsp;bat.&nbsp;pack
 +
|
 +
* 5V ?A header
 +
| RPi (backpack) (software)
 +
| {{partial|+assembly +batteries}}
 +
| {{yes|NiMH}}
 +
| {{yes|Switched & Linear (bat.chgr)}}
 +
| {{yes|Serial}}
 +
| {{no}}
 +
| GPIOs, switches, auto-power&nbsp;cycle, RTC, interval power-up.
 +
| ~80%?
 +
| {{yes}}
 +
| {{no}}
 +
| {{partial|Soon $35}}
 +
|-
 +
 
 +
|[http://juice4halt.com/ Juice4Halt] J4H-HV-TRM
 +
by Pavol Sedlacek
 +
|
 +
* 7-28V terminal&nbsp;block
 +
|
 +
* 5.1V 1A header
 +
| RPi (backpack) (software)
 +
| {{yes}}
 +
| {{yes|Supercapacitors}}
 +
| {{yes|Switched}}
 +
| {{yes|Serial?}}
 +
| {{yes|power&nbsp;state}}
 +
|
 +
|
 +
| {{partial|[http://juice4halt.com/&#63;page_id&#61;354] missing API}}
 +
| {{partial|Partial?}}
 +
| {{yes|[http://juice4halt.com/&#63;page_id&#61;362 €61]}}
 +
|-
 +
 
 +
|[http://juice4halt.com/ Juice4Halt] J4H-5V-USB
 +
by Pavol Sedlacek
 +
|
 +
* 5V µUSB
 +
|
 +
* 5.1V 1A header
 +
| RPi (backpack) (software)
 +
| {{yes}}
 +
| {{yes|Supercapacitors}}
 +
| {{yes|Switched}}
 +
| {{yes|Serial?}}
 +
| {{yes|power&nbsp;state}}
 +
|
 +
|
 +
| {{partial|[http://juice4halt.com/&#63;page_id&#61;354] missing API}}
 +
| {{partial|Partial?}}
 +
| {{yes|[http://juice4halt.com/?page_id&#61;362 €53]}}
 
|-
 
|-
  
 +
| [http://www.repairhub.co.uk/content/resources/raspberry-pi-battery-backup Raspberry Pi Battery backup]
 +
by George
 +
|
 +
* 12V
 +
* 9V NiMH
 +
|
 +
* 5V 2A (depends on heatsink)
 +
| RPi (software)
 +
| {{partial|+parts +assembly}}
 +
| {{yes|9V NiMH}}
 +
| {{yes|Linear}}
 +
| {{yes|GPIO}}
 +
| {{yes|power drop-out}}
 +
|
 
|
 
|
 +
| {{partial|no PCB layout}}
 +
| {{maybe}}
 +
| {{no}}
 +
|-
 +
 +
|[http://www.hackerspace-ffm.de/wiki/index.php?title=Raspi_EDLC_UPS Raspi EDLC UPS]
 
|  
 
|  
 +
* 5V
 
|
 
|
 +
* 5V
 
|
 
|
 +
| {{partial|+parts +assembly}}
 +
| {{yes|Supercapacitors}}
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|power drop-out}}
 
|
 
|
 
|
 
|
 +
| {{partial|no PCB layout}}
 +
| {{maybe}}
 +
| {{no}}
 +
|-
 +
 +
|[http://homediyelectronics.com/projects/raspberrypi/ups/ Raspberry Pi UPS]
 
|
 
|
 +
* 12V
 +
* 9V batt (NiMH)
 
|
 
|
 +
* 5V
 +
| RPi (software)
 +
| {{partial|+parts +assembly}}
 +
| {{partial|one of the schematics}}
 +
| {{yes|Switched}}
 +
| {{no}}
 +
| {{yes|power drop-out}}
 +
|
 +
|
 +
| {{partial|no PCB layout}}
 +
| {{maybe}}
 +
| {{no}}
 +
|-
 +
 +
|[http://www.microups.net/ MicroUPS]
 +
|
 +
* 5V
 
|
 
|
 +
* 5V 1A
 +
| various (eg RPi, Beagle, Cubie)
 +
| {{partial|+batteries?}}
 +
| {{yes|Li-ion}}
 +
| {{yes|Switched}}
 +
| {{yes|Serial}}
 +
| {{dunno}}
 +
| power buttons
 
|
 
|
 +
| {{no}}
 +
| {{partial|software on GitHub}}
 +
| {{maybe|Maybe [https://www.indiegogo.com/projects/microups-for-raspberry-beaglebone-cubieboard]}}
 +
|-
 +
 +
| [https://www.sparkfun.com/products/13037 Battery Block]
 +
by Sparkfun
 +
|
 +
* 5V µUSB
 +
* 3.7V Li-poly soldered
 +
|
 +
* 5V connector
 +
| [https://en.wikipedia.org/wiki/Intel_Edison Intel Edison] (backpack)
 +
| {{yes}}
 +
| {{yes|Li-poly}}
 +
| {{dunno}}
 +
| {{dunno}}
 +
| {{dunno}}
 +
|
 +
|
 +
| {{yes}}
 +
| {{yes|[https://github.com/sparkfun/Edison_Battery_Block/tree/V_1.0]}}
 +
| {{yes|[https://www.sparkfun.com/products/13727 $19] [https://www.sparkfun.com/products/13037 $25 w/bat.]}}
 +
|-
 +
 +
| [http://www.mini-box.com/OpenUPS2?sc=8&category=1264 OpenUPS2]
 +
by [http://mini-box.com mini-box.com]
 
|
 
|
 +
* 11-24V plug
 
|
 
|
 +
* ≥input (12-24V) 5A plug
 
|
 
|
 +
| {{partial|+batteries}}
 +
| {{yes|Li-ion}}
 +
| {{yes|Switched}}
 +
| {{yes|USB, SMBus}}
 +
| {{dunno}}
 +
| bat.temp., 3×18650 cell holder, prog. voltage, pwr btn.
 
|
 
|
 +
| {{yes}}
 +
| {{no}}
 +
| {{yes|$109}}
 
|-
 
|-
  
 +
| [http://www.mini-box.com/picoUPS-120-12V-DC-micro-UPS-battery-backup PicoUPS-120-ATV]
 +
by [http://mini-box.com mini-box.com]
 +
|
 +
* 13-16V blade
 +
|
 +
* 13-16V 6A(12A w/fan) blade
 +
* 12V Pb-acid
 +
|
 +
| {{partial|+battery}}
 +
| {{yes|}}[https://en.wikipedia.org/w/index.php?title=Sealed_lead_acid_battery SLA]
 +
| {{no}}
 +
| {{no}}
 +
| {{no}}
 +
|
 
|
 
|
 +
| {{yes}}
 +
| {{no}}
 +
| {{yes|$35}}
 +
|-
 +
 +
| [https://www.piborg.org/battborg BattBorg]
 
|  
 
|  
 +
* 7-36V
 +
terminal block
 
|
 
|
 +
* 5V 1.5A
 +
header
 
|
 
|
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|Switched}}
 +
| {{no}}
 +
| {{no}}
 
|
 
|
 +
| ≤90%
 +
| {{yes|[http://power.murata.com/data/power/oki-78sr.pdf OKI78SR]}}
 +
| {{no}}
 +
| {{yes|£10-15}}
 +
|-
 +
 +
| [https://www.pi-supply.com/product/pi-supply-raspberry-pi-power-switch Pi Supply Switch]
 +
by Pi Supply
 
|
 
|
 +
* 5V µUSB
 
|
 
|
 +
* 5V USB-A female
 +
| RPi (software)
 +
| {{no}}
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|GPIO}}
 +
| {{yes|button press}}
 +
| polite power switch, buttons
 +
|
 +
| {{partial|No schematics}}
 +
| {{no}}
 +
| {{yes|£13}}
 +
|-
 +
 +
| [http://andicelabs.com/power-pi/ Power Pi]
 +
by AndiceLabs
 
|
 
|
 +
* 4.5-15V mini-USB, solder
 
|
 
|
 +
* 5V 2A (1.2A from bat.) header
 +
* 3.7V Li (JST PH con.)
 +
| RPi (backpack)
 +
| {{partial|+battery}}
 +
| {{yes|Li-ion, Li-poly}}
 +
| {{yes|Switched & Linear charger}}
 +
| {{yes|I<sup>2</sup>C}}
 +
| {{no}}
 +
| INA219 pwr mon., power button, AVR RTC and WDT, power scheduling
 
|
 
|
 +
| {{partial|no schematics, API}}
 +
| {{no}}
 +
| {{yes|$60}}
 +
|-
 +
 +
| [http://andicelabs.com/beaglebone-powercape/ BeagleBone Power Cape]
 +
by AndiceLabs
 
|
 
|
 +
* 4.5-15V mini-USB, solder
 
|
 
|
 +
* 5V 2A (1.2A from bat.) header
 +
* 3.7V Li (JST PH con.)
 +
* aux. input?
 +
| BeagleBone (backpack)
 +
| {{partial|+battery}}
 +
| {{yes|Li-ion, Li-poly}}
 +
| {{yes|Switched & Linear charger}}
 +
| {{yes|I<sup>2</sup>C}}
 +
| {{no}}
 +
| INA219 pwr mon., power button, AVR RTC and WDT, power scheduling
 
|
 
|
|
+
| {{partial|no schematics, API}}
 +
| {{no}}
 +
| {{yes|$60}}
 
|-
 
|-
  
 +
| [http://andicelabs.com/shop/andicelabs/beaglebone-power-bar/ Power Bar]
 +
by AndiceLabs
 
|
 
|
|
+
* 3-12V JST PH con., barrel con.
 
|
 
|
 +
* 5V 2A  header
 +
| BeagleBone (backpack)
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|Switched (buck/boost)}}
 +
| {{no}}
 +
| {{no}}
 
|
 
|
 
|
 
|
 +
| {{partial|no schematics (missing info)<!-- Need to guess at what the inputs are. -->}}
 +
| {{no}}
 +
| {{yes| $20}}
 +
|-
 +
 +
| RemotePi [http://www.msldigital.com/products/remotepi-board B], [http://www.msldigital.com/collections/all-products/products/remotepi-board-2015-external B (ext. IR/LED)], [http://www.msldigital.com/collections/all-products/products/remotepi-board-plus-2015 2,B+]
 +
by MSL Digital Solutions
 
|
 
|
 +
* 5V  µUSB
 
|
 
|
 +
* 5V header
 +
| RPi (backpack)
 +
| {{no}}
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|unknown (GPIO)}}
 +
| {{dunno}}
 +
| IR on/off from a remote
 
|
 
|
 +
| {{partial|no schematics, no API <!-- no mention of details such as interface it uses. -->}}
 +
| {{no}}
 +
| {{yes|€20-22}}
 +
|-
 +
 +
|[http://www.pridopia.co.uk/pi-power-bank.html DC Power Bank Board]
 +
by Pridopia
 
|
 
|
 +
* 7.2-12V
 +
mini-USB, terminal block
 
|
 
|
 +
* 5-10V 2A
 +
USB-A female, header
 +
| RPi (backpack)
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|Switched (buck)}}
 +
| {{no}}
 +
| {{no}}
 +
| I<sup>2</sup>C logic lvl conv., 3.3V lin.reg., GPIO LEDs
 +
| ≤90%
 +
| {{partial|no schematics}}
 +
| {{no}}
 +
| {{no|No?}}
 +
|-
 +
 +
| [https://pihw.wordpress.com/meltwaters-pi-hardware-kits/power-supply-kit/ Power Supply Kit]
 +
by Meltwater
 +
|
 +
* 7-40V terminal block
 +
|
 +
* 5V USB-A female
 
|
 
|
 +
| {{no}}
 +
| {{no}}
 +
| {{yes|Switched (buck)}}
 +
| {{no}}
 +
| {{no}}
 
|
 
|
 +
| ~80%
 +
| {{yes|[http://www.ti.com/lit/ds/symlink/lm2576hv.pdf LM2576HV datasheet]}}
 +
| {{no}}
 +
| {{yes|£21, £11 DIY kit}}
 +
|-
 +
 +
| [http://www.raspberrypiwiki.com/index.php/Raspi_UPS_HAT_Board UPS HAT]
 +
by Geekworm
 
|
 
|
 +
* 5V  µUSB
 +
* 3.7V Li&nbsp;batt
 
|
 
|
 +
* 5V 2A
 +
header
 +
| RPi (backpack)
 +
| {{yes}}
 +
| {{yes|Li-poly}}
 +
| {{yes|Switched?}}
 +
| {{yes|I<sup>2</sup>C}}
 +
<small>voltages,
 +
temperature</small>
 +
| {{no}}
 +
| power button,
 +
status LEDs,
 +
prototype area
 +
|
 +
| {{partial| missing schematic,
 +
uses wiringPi}}
 +
| {{maybe|unknown}}
 +
| {{yes|available with or without LiPo 3.7v Battery}}
 
|-
 
|-
  
Line 341: Line 693:
 
! scope="col" style="width: 200px;" | Input
 
! scope="col" style="width: 200px;" | Input
 
! scope="col" style="width: 100px;" | Output
 
! scope="col" style="width: 100px;" | Output
!Target
+
! Target
 
Systems
 
Systems
!UPS
+
! UPS
!Battery Charger
+
! Battery Charger
!DC-DC converter
+
! DC-DC converter
!Interface
+
! Interface
!Interrupts
+
! Interrupts
!Misc Features
+
! Features
!Efficiency
+
! Efficiency
!Docs
+
! Docs
!Open Source
+
! Open Source
!Commercially Available
+
! Commercially Available
  
 
|}
 
|}
  
=Comparison of PSUs=
+
==Comparison of PSUs==
 
TODO: compare basic power supplies, commercial or otherwise, from mains power eg wall warts.
 
TODO: compare basic power supplies, commercial or otherwise, from mains power eg wall warts.
 
* name/brand/identification/markings
 
* name/brand/identification/markings

Latest revision as of 11:03, 1 February 2017

Comparisons of hardware used for either powering or managing the power for embedded systems.

Comparison of power supply/management hardware

This comparison is designed with the goal of making it easier to sift through all the power supply solutions for embedded systems with an emphasis on UPS functionality. They are devices usually to be used in conjunction with basic PSUs. It could contain both commercially available products or just schematics of designs (ideally which have been tested).

Explanation of columns:

  • Input: list of input power sources (PSU, battery, etc) ordered by their priority. Voltage range, interface (USB, header pins, etc), (max required current).
  • Output: list of outputs voltages, maximum currents, and interface.
  • Target system: the system it was tailored to. List what makes it specific.
    • 'backpack' (aka 'shields', 'capes', 'hats', 'cloaks', 'armour' etc) denotes it was designed to physically piggyback onto that specific piece of hardware through header pins, fastener holes, etc.
    • 'software' denotes there is software to control the unit but which has been written specifically for that system. In theory it could be re-written for other platforms (if its open source).
  • UPS:
    • yes (green): it is a fully fledged standalone UPS, requires no additional hardware other than a PSU. Plug it in and it works.
    • yes (yellow): if it was designed specifically as a key component to making a UPS (eg power management regulator/controller/multiplexer/switch) but may require other pieces of off-the-shelf hardware (eg battery, battery charger, super capacitors, nuclear generator, etc.). Should list what is required.
  • Battery Charger: has a battery charger onboard. Should list battery chemistries supported, including supercapacitors.
  • DC-DC converter: Types of onboard voltage converters used for main power conversions including battery charging. Linear regulators can be quite inefficient compared to switched regulators. Doesn't include low power ones used for MCUs, etc.
  • Interface: The interface with the embedded system, if any (I2C, 1-wire, SPI, serial, etc). Simple interrupts don't count.
  • Interrupts: List of interrupts it can signal events with (eg low battery). Usually are just pins which go high/low signalling something has changed. They cannot require polling by the embedded system to work (eg can't have interrupts with I2C without using a 5th wire or the hardware playing master).
  • Efficiency: Useful information which should be supplied by manufacturer for matching a supply with the load requirements to achieve good performance (eg maximize battery life).
  • Docs: Documentation/datasheet available. Ideally should be a concise portable published document such as a PDF.
    • yes (green): acceptable documentation, at least basic block schematics, and API published (if applicable). If open source, it should include PCB layout.
    • partial (yellow): some documentation but missing some key components.
  • Open Source: If so, list licence (eg GPL) and link to where source can be found if different from main link.
Name Input Output Target

Systems

UPS Battery Charger DC-DC converter Interface Interrupts Features Efficiency Docs Open Source Commercially Available
PowerCape

by CircuitCo

  • 6-25VDC
  • 5V 2.5A

header, terminal block

BeagleBone (backpack) No No Linear No No Yes Yes? ~$25-$35
Battery Cape

by CircuitCo

  • 4×1.5V Li AA
  • 5V ?A header
BeagleBone (backpack) No No Switched (boost) I2C low bat. I2C 256k EEPROM, power button 90-95% Yes Yes? ~$45-65
Pi UPS+

by CW2

  • 5V µUSB
  • 5-25V aux
  • 3.7V Li
  • 5V 2A

header

RPi (backpack)(software) +battery

Li-ion Li-polymer

Switched I2C

(undocumented) binary sw. pkg.

? [1] no API No €30
PiJuice
  •  ??
  • 3.7V Li ?

(undocumented)

  • 5V
RPi (backpack) Yes Yes? Yes? ? ? No No soon £21

1.4Ah battery inc.

Pi UPS

by CW2

  • 5V µUSB
  • 7.5-12V press-stud
  • 5V 1A

header

RPi (backpack) +battery No Linear? I2C
  • 1st supply state.
  • 2nd supply state.
  • low battery
[2] missing schematic No £25
Pi PoE Switch HAT

by Pi Supply

  • 5V 1.3A

header

RPi (backpack) No No Switched No No PoE ≤ 87% No No £25
SmartUPS

by OpenElectrons.com

  • 5V 1.2A µUSB
  • 3×NiMH AA
  • 5V 1.5A

USB-A female

RPi (software) +batteries NiMH Switched? I2C

battery info, battery temp, charge state, time to empty

buttons buttons [3] missing schematic No $65
UPS PIco

by PiModules and ModMyPi

  • 5V header
  • 3.7V Li batt
  • 5V 2A

header

RPi (backpack) Yes Li-poly Switched? I2C

voltages, temperature

No buzzer

~RTC fan control, buttons, IR control

[4] missing schematic No €26-32

[5]

PowerBoost 500C

by Adafruit

  • 5V µUSB
  • 3.7 Li batt
  • 5.2V 0.5A

USB-A female

+battery Li-ion Li-poly Switched & Linear (bat.chgr) No Low battery [6] TPS61090 No $15 £12
PowerBoost 1000C

by Adafruit

  • 5V µUSB
  • 3.7 Li batt
  • 5.2V 1A

USB-A female

+battery Li-ion Li-poly Linear & Switched (bat.chgr) No Low battery [7] MCP73871 TPS61090 No $20
FPF1320 breakout

by Pololu

  • 1.5-5.5V µUSB
  • 1.5-5.5V solder
  • <1.5-5.5V 1.5A

solder

+battery (+battery boost/mgmt) No No No No [8] FPF1320 No $4
TPS2113A breakout

by Pololu

  • 2.8-5.5V µUSB
  • 2.8-5.5V solder
  • <2.8-5.5V 2A

solder

+battery (+battery boost/mgmt) No No No No [9] TPS2113A No $5
MoPower UPS

by All Spectrum Electronics

  • 9-20(30)V
    • barrel jack
    • header/solder?
  • 9-20V solder NiMH bat. pack
  • 5V ?A header
RPi (backpack) (software) +assembly +batteries NiMH Switched & Linear (bat.chgr) Serial No GPIOs, switches, auto-power cycle, RTC, interval power-up. ~80%? Yes No Soon $35
Juice4Halt J4H-HV-TRM

by Pavol Sedlacek

  • 7-28V terminal block
  • 5.1V 1A header
RPi (backpack) (software) Yes Supercapacitors Switched Serial? power state [10] missing API Partial? €61
Juice4Halt J4H-5V-USB

by Pavol Sedlacek

  • 5V µUSB
  • 5.1V 1A header
RPi (backpack) (software) Yes Supercapacitors Switched Serial? power state [11] missing API Partial? €53
Raspberry Pi Battery backup

by George

  • 12V
  • 9V NiMH
  • 5V 2A (depends on heatsink)
RPi (software) +parts +assembly 9V NiMH Linear GPIO power drop-out no PCB layout Maybe No
Raspi EDLC UPS
  • 5V
  • 5V
+parts +assembly Supercapacitors No No power drop-out no PCB layout Maybe No
Raspberry Pi UPS
  • 12V
  • 9V batt (NiMH)
  • 5V
RPi (software) +parts +assembly one of the schematics Switched No power drop-out no PCB layout Maybe No
MicroUPS
  • 5V
  • 5V 1A
various (eg RPi, Beagle, Cubie) +batteries? Li-ion Switched Serial ? power buttons No software on GitHub Maybe [12]
Battery Block

by Sparkfun

  • 5V µUSB
  • 3.7V Li-poly soldered
  • 5V connector
Intel Edison (backpack) Yes Li-poly ? ? ? Yes [13] $19 $25 w/bat.
OpenUPS2

by mini-box.com

  • 11-24V plug
  • ≥input (12-24V) 5A plug
+batteries Li-ion Switched USB, SMBus ? bat.temp., 3×18650 cell holder, prog. voltage, pwr btn. Yes No $109
PicoUPS-120-ATV

by mini-box.com

  • 13-16V blade
  • 13-16V 6A(12A w/fan) blade
  • 12V Pb-acid
+battery SLA No No No Yes No $35
BattBorg
  • 7-36V

terminal block

  • 5V 1.5A

header

No No Switched No No ≤90% OKI78SR No £10-15
Pi Supply Switch

by Pi Supply

  • 5V µUSB
  • 5V USB-A female
RPi (software) No No No GPIO button press polite power switch, buttons No schematics No £13
Power Pi

by AndiceLabs

  • 4.5-15V mini-USB, solder
  • 5V 2A (1.2A from bat.) header
  • 3.7V Li (JST PH con.)
RPi (backpack) +battery Li-ion, Li-poly Switched & Linear charger I2C No INA219 pwr mon., power button, AVR RTC and WDT, power scheduling no schematics, API No $60
BeagleBone Power Cape

by AndiceLabs

  • 4.5-15V mini-USB, solder
  • 5V 2A (1.2A from bat.) header
  • 3.7V Li (JST PH con.)
  • aux. input?
BeagleBone (backpack) +battery Li-ion, Li-poly Switched & Linear charger I2C No INA219 pwr mon., power button, AVR RTC and WDT, power scheduling no schematics, API No $60
Power Bar

by AndiceLabs

  • 3-12V JST PH con., barrel con.
  • 5V 2A header
BeagleBone (backpack) No No Switched (buck/boost) No No no schematics (missing info) No $20
RemotePi B, B (ext. IR/LED), 2,B+

by MSL Digital Solutions

  • 5V µUSB
  • 5V header
RPi (backpack) No No No unknown (GPIO) ? IR on/off from a remote no schematics, no API No €20-22
DC Power Bank Board

by Pridopia

  • 7.2-12V

mini-USB, terminal block

  • 5-10V 2A

USB-A female, header

RPi (backpack) No No Switched (buck) No No I2C logic lvl conv., 3.3V lin.reg., GPIO LEDs ≤90% no schematics No No?
Power Supply Kit

by Meltwater

  • 7-40V terminal block
  • 5V USB-A female
No No Switched (buck) No No ~80% LM2576HV datasheet No £21, £11 DIY kit
UPS HAT

by Geekworm

  • 5V µUSB
  • 3.7V Li batt
  • 5V 2A

header

RPi (backpack) Yes Li-poly Switched? I2C

voltages, temperature

No power button,

status LEDs, prototype area

missing schematic,

uses wiringPi

unknown available with or without LiPo 3.7v Battery
Name Input Output Target

Systems

UPS Battery Charger DC-DC converter Interface Interrupts Features Efficiency Docs Open Source Commercially Available

Comparison of PSUs

TODO: compare basic power supplies, commercial or otherwise, from mains power eg wall warts.

  • name/brand/identification/markings
  • input specs
  • output specs
  • efficiency: how they actually perform % efficiency over their rated output. Maybe just state the peak % at V, A.
  • performance: how they actually perform in terms of input and output power (eg with output voltage dropping no less than -5% for 5V supply as per USB specs)
  • quality: does it work alright for things such as RPi or should it be avoided (some wall warts from ebay).