142 lines
5.4 KiB
ReStructuredText
142 lines
5.4 KiB
ReStructuredText
.. _waveshare_pico_ups_b_shield:
|
|
|
|
Waveshare Pico UPS-B shield
|
|
###########################
|
|
|
|
Overview
|
|
********
|
|
|
|
The Waveshare Pico UPS-B shield is an uninterruptible Power supply (UPS)
|
|
module designed for the Raspberry Pi Pico which uses the Texas Instruments' INA219
|
|
current/power Monitor. It communicates with the Raspberry Pi Pico over I2C
|
|
|
|
.. figure:: waveshare_pico_ups_b.jpg
|
|
:align: center
|
|
:alt: Waveshare Pico UPS-B shield
|
|
|
|
Waveshare Pico UPS-B shield
|
|
|
|
Hardware
|
|
--------
|
|
|
|
- INA219
|
|
|
|
- Senses bus voltages from 0 to 26 V
|
|
- Reports current, voltage and power
|
|
- 16 Programmable Addresses
|
|
- SOT23-8 and SOIC-8 packages
|
|
- Calibration registers
|
|
|
|
- ETA6003
|
|
|
|
- Switching charger with power path management
|
|
- Up to 95% DC-DC efficiency
|
|
- 0mΩ power path MOSFET
|
|
- Up to 2.5A max charging current
|
|
|
|
- Connectivity
|
|
|
|
- Raspberry Pi Pico compatible (I2C)
|
|
- 2 pin jst header for Li-po battery
|
|
|
|
-------+-----------------------+---------------------------+
|
|
| Name | Function | Usage |
|
|
+=======+=======================+===========================+
|
|
| GP0 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP1 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP2 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP3 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP4 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP5 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP6 | I2C1_SDA ACTIVE_LOW | INA219 |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP7 | I2C1_SCL ACTIVE_LOW | INA219 |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP8 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP9 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP10 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP11 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP12 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP13 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP14 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP15 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP16 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP17 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP18 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP19 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP20 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP21 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP22 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP23 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP24 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP25 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP26 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP27 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
| GP28 | None | |
|
|
+-------+-----------------------+---------------------------+
|
|
|
|
|
|
- Power Supply
|
|
|
|
- 3.3V ~ 5V
|
|
|
|
- Components
|
|
|
|
- Power switch
|
|
- Power LED
|
|
- Charging LED
|
|
|
|
For more information about the Waveshare Pico UPS-B:
|
|
|
|
- `Waveshare Pico UPS website`_
|
|
- `INA219 data sheet`_
|
|
- `ETA6003 data sheet`_
|
|
|
|
Programming
|
|
***********
|
|
|
|
Set ``--shield waveshare_pico_ups_b`` when you invoke ``west build`` or ``cmake`` in your Zephyr application. For
|
|
example:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/sensor/ina219
|
|
:tool: all
|
|
:board: rpi_pico
|
|
:shield: waveshare_pico_ups_b
|
|
:goals: build flash
|
|
|
|
.. _Waveshare Pico UPS website:
|
|
https://www.waveshare.com/wiki/Pico-UPS-B
|
|
|
|
.. _INA219 data sheet:
|
|
https://www.ti.com/lit/ds/symlink/ina219.pdf
|
|
|
|
.. _ETA6003 data sheet:
|
|
https://www.waveshare.com/w/upload/3/3f/ETA6003.pdf
|