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.

BQ25150EVM: Interrupt not generate on /MR press (pull low)

Part Number: BQ25150EVM

Hi ,

I want to generate wakeup1 & wakeup2 interrupt by /MR pin low.

Code logic : 

1. mask all interrupts.

2. mask MRWAKE1_TIMEOUT & MRWAKE1_TIMEOUT

3. pull /MR line low & wait for this flag,

 But flag not generate(interrupt not occurs) after 125/500 ms on /INT pin

-> mode : adapter(VIN present)

why ??

/ Akshay P

 

  • Hello,

    This will depend on the timer settings. You should see the flag set for the wake 1 timer but not the wake 2 timer when in VIN only mode. This is because when the battery is absent, the battery pin will toggle from VBATREG to ground due to the capacitor getting charged and discharged. The duration of that charge and discharge  prevents the device to observe that /MR is pulled low for 2s since MR is pulled up to VBAT.

    If you disable termination in register 0x15, you should be able to see the flags being set.

    You can also enable the interrupts to double check.

  • Hello Raheem,

    From my question -> 2. mask MRWAKE1_TIMEOUT & MRWAKE1_TIMEOUT   ->  2. Unmask MRWAKE1_TIMEOUT & MRWAKE1_TIMEOUT.

    1. I could not see the flag set for the wake 1 timer also.

    2. Right now ,i don't  have battery.

    3. Cross checked by disabling termination in reg 0x15, The same situation occurs.

    Is there any prerequisite required for that ???

    Thanks & Regards

    Akshay P

  • Hi Raheem,

    Thanks for reply,

    This reply solve my problem.

    Thanks & Regards

    Akshay P