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.

BQ25895: BQ25895RTWR

Part Number: BQ25895

dear TI desinger

I set the registers(0X03=3C, 0x00=6A, 0x04=3C) only when it is power up. the value of reg04 will automatic change to 20 (0x04=20) within 2 minutes from power on and the value is fixed. I had try to reset the value (0x04=3C),but the value will automatic change to 20 again after 2 minutes .I don not know why? Please  give me some advices ? 

thanks

eric_zeng

Company: Allgsight Intelligence Technology(Suzhou) Co., Ltd.

address: room 607,building 2, zhuyuan road #209,high-tech district,suzhou,CHINA

 

  • Hi Eric,

    Are you either disabling the watchdog timer or writing to the watchdog timer bit before it expires? If not, the charger assumes there is no MCU available and reverts to default values for many registers, including REG04.

    Regards,

    Jeff

  • hi jeff

    thanks for your suggestion, I find the reason  that the WD timer is enable for 40s. but I find a new problem after disble WD that the value of REG0C is 80 when MCU read it after power on. then the value will change to 00 and keep the value, is it normal ?the  log as following

    **************************************

    welcome to allgsight!

    version:handled_device 1.0_base

    **************************************

    init ba25895!

    allgsight glasses insert!

    ================0x0c = 80

    ================0x0c = 00

    ================0x0c = 00

    allgsight glasses is not insert!

    ================0x0c = 00

    ================0x0c = 00

    ================0x0c = 00

    ================0x0c = 00

     thanks 

    eric_zeng

  • Hi Eric,

    Yes, that is normal after disabling the WD.

    Regards,

    Jeff