This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ25150: unattended time

Part Number: BQ25150

Hi:

I would like to consult you.

1.Since the manual button of BQ25150 is shut down for too long, how to adjust it?

2.Is this register?2-1Bit setting 2b01, shutdown time is still 10s?what's the reason?

  • Hello,

    Are you asking about shutdown(shipmode) or hardware reset? You can configure the duration from 4-14seconds based on the bits 2-1 on register 0x30. Default is 8s.

    Now if you want to reset(powercycle) or complete shutdown- then register 0x36 bits 7-6 have to be set appropriately.

    If you want is shorter than 4s, I would recommend the EN_Shipmode command be given by the MCU on one of the wake timers. 

    Let us know what duration you would like to have for shutdown. 

    Regards,

    Gautham

  • Hello,

    B1 and B0 in register 0x30 can be used to adjust the MR HW reset timer. 

    Are you getting 10s with the bits set to 2b01?

  • No, I getting 10s with the bits set to 2b01 or 2b00 or other value.

  • Actually, I want to achieve the expectation as shown in the figure. Please tell me how to set up the relevant registers. 

    I adjusted the MRCTRL register without any effect. The shutdown time is always 14 seconds.

  • Hello,

    Are you sure you're actually writing to the register?

    Is VIN present?

    Is the watchdog resetting the IC to the default values?

  • This is how I set up the registers of the BQ25150 chip 。The LDO pin is 3.0V at Power on。 So the communication with the CPU is correct. 

    Which register do I need to adjust to achieve the shutdown function by 4 seconds of MR signal ?

    LDOCRTRL             0xe0   LDO output voltage is 3.0V
    ILIMCTRL                0x06   set input current is 500mA
    ADCCTRL0             0x83   check Vbat
    CHARGERCTRL0  0x00   
    CHARGERCTRL1  0x04   Vbat max 4.2V
    ICHGCTRL             200     charge currite is 250mA
    TERMCTRL            20      20% ichrg is termination
    MRCTRL                0x28   set LDO shuntdown 4s
    other register value is default.

  • Hi Gautham:

    Let me give you a detailed description of the situation and what we did:

    my need :In standby mode, the shutdown time is controlled at 4S-5S

    status quo:The current test results, shutdown time between 10S and 14S(Remark:Measure time with a stopwatch)

    We did the following:

    1.We set the 0X30 register 2-1 bit to 2b00 and used the stopwatch to test the shutdown time of 10S to 14S

    2.We set the 0X36 register 7-6 bits to 2b00, and with the stopwatch test, the shutdown time was still between 10S and 14S.

    3.After we set registers 0X36 7-6 bits to 2b10 and 2b11, we cannot shut down.

    The following is our schematic diagram, and please give some Suggestions. Thank you

    The following is the setting of our register, please give some Suggestions:

    LDOCRTRL             0xe0   LDO output voltage is 3.0V
    ILIMCTRL                0x06   set input current is 500mA
    ADCCTRL0             0x83   check Vbat 
    CHARGERCTRL0  0x00   
    CHARGERCTRL1  0x04   Vbat max 4.2V
    ICHGCTRL             200     charge currite is 250mA
    TERMCTRL            20      20% ichrg is termination
    MRCTRL                0x28   set LDO shuntdown 4s
    other register value is default.

  • Hello,

    I just tried this in the lab. After startup, i set 0x36 bit 7 and 6 to 2b00. Then i change 0x30 bit 2-1 to 2b00 and i see the HW reset occur after 4 seconds.

    Note that after the HW reset occurs, you'll need to write the bits again as the registers are reset.

    Note that when you set MR long press action to "Enter Shipmode", VIN has to be absent.

  • Hello,

    Any update here?

  • Hello,

    I haven't heard back so i'll close this thread. Please respond to reopen it.