Back to Zephyr

Waveshare Pico UPS-B shield

boards/shields/waveshare_ups/doc/index.rst

4.4.01.7 KB
Original Source

.. _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
    
  • 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 :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