Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Expansion Board LiPo save power down function so save lipo undervoltage?

    Scheduled Pinned Locked Moved Expansion Board
    lipolow voltagepower down
    8 Posts 3 Posters 2.6k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lollisoftL Offline
      lollisoft
      last edited by

      Hi,

      are the expansion boards that have a Lipo connector save to operate until the lipo battery dies? Eg. does it power down at a LiPo minimum voltage level?

      I just running my first LoPy without deep sleep on an expansion board with a 800mah Lipoand expect a runtime of about 8 hours. I don't like to kill the Lipo at it's first usage tests :-)

      1 Reply Last reply Reply Quote 0
      • D Offline
        dbrgn
        last edited by

        According to the Pysense pinout diagram, the controller chip is a BQ24040.

        http://www.ti.com/product/BQ24040

        In the datasheet, I found:

        The bq2404x family is in power down mode if the IN terminal voltage is less than UVLO. The part is considered “dead” and all the terminals are high impedance. Once the IN voltage rises above the UVLO threshold the IC will enter Sleep Mode or Active mode depending on the OUT terminal (battery) voltage.

        In the electrical characteristics, I found this:

        UVLO Undervoltage lock-out Exit, MIN 3.15V, TYP 3.3V, MAX 3.45V

        So it appears that there is some kind of undervoltage lockout. Confirmation / documentation by Pycom would be very much appreciated though.

        1 Reply Last reply Reply Quote 0
        • J Offline
          jmarcelino
          last edited by

          Yes, power to the LoPy is disconnected once battery voltage goes below 2.1v.

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            dbrgn @jmarcelino
            last edited by dbrgn

            @jmarcelino said in Expansion Board LiPo save power down function so save lipo undervoltage?:

            Yes, power to the LoPy is disconnected once battery voltage goes below 2.1v.

            2.1V? Where did you get that number from?

            But it would match my experience. I have one (unprotected) battery that was around 2.1V after a few days on a unoptimized script (LoPy didn't start anymore). The charger initially considered the battery dead, but managed to charge it after a few minutes. Isn't that value a bit low for LiPo / LiIon batteries?

            J 1 Reply Last reply Reply Quote 0
            • J Offline
              jmarcelino @dbrgn
              last edited by jmarcelino

              2.1V? Where did you get that number from?

              Experimentally.

              It is very low for LiPo, at the edge of catastrophic ...

              I recommend using protected cells. This is included in many LiPos, they have a little circuit board like this:

              0_1502664525842_LIPO_PCB_3V6.jpg

              or use protected 18650 cells.

              D 1 Reply Last reply Reply Quote 1
              • D Offline
                dbrgn @jmarcelino
                last edited by

                @jmarcelino said in Expansion Board LiPo save power down function so save lipo undervoltage?:

                It is very low for LiPo, at the edge of catastrophic ...

                I see. Yep, I only used the unprotected cell for initial development and could recover it fortunately. Are you sure that it's actually a protection circuit at 2.1V, and not simply the battery failing due to its chemistry?

                Unfortunately it's not really possible to know without this experimentation whether there is any protection on the expansion boards and at what voltage it kicks in without schematics and/or more detailed specifications. Makes a bit hard to develop hardware solutions that work together with the Pycom boards.

                J 1 Reply Last reply Reply Quote 0
                • J Offline
                  jmarcelino @dbrgn
                  last edited by

                  Are you sure that it's actually a protection circuit at 2.1V, and not simply the battery failing due to its chemistry

                  Yes, I fed power supply voltages directly through the LiPo connector and measured the output into a 100mA load at Vin + Ground on the Py connector. When input voltage at battery terminal dropped below 2.1V, Vin + GND became 0v.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dbrgn
                    last edited by

                    When working with unprotected cells, a circuit like this should work fine, right?

                    schematics

                    With a MAX6430EGUS+T, the ~LBOH output turns low when battery voltage is <3.3V, while ~LBOL turns low when battery voltage is <3.0V. That should trigger the left MOSFET and turn off the entire circuit.

                    1 Reply Last reply Reply Quote 0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    • 1 / 1
                    • First post
                      Last post

                    Pycom on Twitter

                    Pycom