.. _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:: ../../../../../../../../../zephyr/boards/shields/waveshare_ups/doc/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 ``-DSHIELD=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