IP5306 automatic standby



  • According to the data sheet (in Chinese language only by the way),
    if the load current drops below 45mA during 32 seconds, the IP5306 goes into standby.

    This is useful information for making some sort of heartbeat circuit to keep the IP5306 from going into standby.



  • Hi,

    Any ideas to avoid automatic standby?
    i am working with deepsleep and it wont wakeup above 30seconds setup.

    Thanks!!!



  • Are 2018 models came with the same IP5306 stand by setup?

    Could it be customized for big orders?

    Thanks guys



  • @pelocksIP5306 automatic standby 中说:

    Are 2018 models came with the same IP5306 stand by setup?

    Could it be customized for big orders?

    Thanks guys

    2018 models have the same problem with IP5306 standby.

    You can't get very low power consumption in deepsleep with M5Stack anyway, so waking up every 30 seconds, checking the elapsed time and going to deepsleep immediately if needed won't make much difference.


  • administrators

    hi there, i had ordered 4k pcs ip5306_i2C, and change the newest board for this, so the new model can close this function.



  • @m5stack - very good news!

    P.S. please also check the quality of connectors, especially female (on master board),
    maybe only my m5stack has such a problem but from the beginning of use, various pins have a contact problem
    with bottom plates(I check different: ioExtension/proto board/battery board).
    Evidently male pins from bottom plates do not have good contact with female connector on base plate, I do not check all contacts but have problem with accu pin, adc35 pin, adc36 pin.
    it's very annoying and spoils the positive impression from the module
    when you can not read the input status and wonder what is wrong in the code
    and it's not the fault of the code but the lack of contact

    P.S.P.S please also vote for this PR: https://github.com/espressif/arduino-esp32/pull/1242
    because current version of board.txt do not include proper pins_arduino.h variant for m5stack and for e.g. ADC1 or ADC2 are unknown when compile



  • @m5stackIP5306 automatic standby 中说:

    hi there, i had ordered 4k pcs ip5306_i2C, and change the newest board for this, so the new model can close this function.

    Great news, but make shure that the new board is degned in a way that the total power consumption of all the additional circuitry (except ESP32 itself) can be reduced to at least <100 uA, otherwise it wont be very useful.



  • @JiKuch , @loboris, @m5stack, @JimiT

    Does anyone have a list of all I2C registers of IP5306_I2C (preferably, in english)?
    Also, what is the I2C address of this chip? I tried running I2C scanner and I get:

      0x68 => MPU9250
      0x0E => MAG3110
      0x75 => IP5306 ???
    

    Correct me if I'm wrong.



  • @vshymanskyy

    Hello.
    Adress 0x75 is register WHO_AM_I from MPU9250.
    Default I2C slave address of IP5306_I2C is 0xEA.
    The description of the I2C registry can be requested from the manufacturer Injoinic as a PDF document.
    Contact on the manufacturer Injoinic is at the beginning of this thread.
    Google Translate translates reliably - no need to worry about Japanese (copy form PDF & paste to Google Translate).



  • Who is interested in the IP5108 solution, so look at the implementation in the section PROJECTS:
    M5 Power Bank with IP5108


登录后回复
 

与 M5Stack Community 的连接断开,我们正在尝试重连,请耐心等待