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.

Bq27541, to clear the FULLSLEEP status

Other Parts Discussed in Thread: BQ27541

Cortex_A8_0: GEL Output: BQ27541 Read Access
Cortex_A8_0: GEL Output: Slave Address:0x00000055
Cortex_A8_0: GEL Output: CMD:0x0001 SubCommand Read Access
Cortex_A8_0: GEL Output: SubCMD:0x00000000 , READ:0x00006024 
Cortex_A8_0: GEL Output: SubCMD:0x00000001 , READ:0x00000541 
Cortex_A8_0: GEL Output: SubCMD:0x00000002 , READ:0x00000200 
Cortex_A8_0: GEL Output: SubCMD:0x00000003 , READ:0x000000B5 
Cortex_A8_0: GEL Output: SubCMD:0x00000004 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000005 , READ:0x00000023 
Cortex_A8_0: GEL Output: SubCMD:0x00000006 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000007 , READ:0x00000006 
Cortex_A8_0: GEL Output: SubCMD:0x00000008 , READ:0x00000107 
Cortex_A8_0: GEL Output: SubCMD:0x00000009 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000000A , READ:0x0000FB50 
Cortex_A8_0: GEL Output: SubCMD:0x0000000B , READ:0x0000FB50 
Cortex_A8_0: GEL Output: SubCMD:0x0000000C , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000000D , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000000E , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000000F , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000010 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000011 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000012 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000013 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000014 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000015 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000016 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000017 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000018 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000019 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001A , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001B , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001C , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001D , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001E , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000001F , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000020 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000021 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000022 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000023 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000024 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000025 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000026 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000027 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000028 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000029 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002A , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002B , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002C , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002D , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002E , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000002F , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000030 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000031 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000032 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000033 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000034 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000035 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000036 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000037 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000038 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000039 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003A , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003B , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003C , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003D , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003E , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x0000003F , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000040 , READ:0x00000000 
Cortex_A8_0: GEL Output: SubCMD:0x00000041 , READ:0x00000000 
Cortex_A8_0: GEL Output: 
Cortex_A8_0: GEL Output: CMD Read Access (Example : CMD=0x00->READ=0x41 CMD=0x01->READ=0x05)
Cortex_A8_0: GEL Output: CMD:0x00000000 , READ:0x00000541 
Cortex_A8_0: GEL Output: CMD:0x00000002 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000004 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000006 , READ:0x00000B8F 
Cortex_A8_0: GEL Output: CMD:0x00000008 , READ:0x000001F7 
Cortex_A8_0: GEL Output: CMD:0x0000000A , READ:0x00000187 
Cortex_A8_0: GEL Output: CMD:0x0000000C , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000000E , READ:0x0000040B 
Cortex_A8_0: GEL Output: CMD:0x00000010 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000012 , READ:0x0000040B 
Cortex_A8_0: GEL Output: CMD:0x00000014 , READ:0x0000FDD5 
Cortex_A8_0: GEL Output: CMD:0x00000016 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000018 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000001A , READ:0x0000FFF6 
Cortex_A8_0: GEL Output: CMD:0x0000001C , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000001E , READ:0x0000FBA5 
Cortex_A8_0: GEL Output: CMD:0x00000020 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000022 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000024 , READ:0x0000FE26 
Cortex_A8_0: GEL Output: CMD:0x00000026 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000028 , READ:0x00000BCC 
Cortex_A8_0: GEL Output: CMD:0x0000002A , READ:0x000000AD 
Cortex_A8_0: GEL Output: CMD:0x0000002C , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000002E , READ:0x0000005E 
Cortex_A8_0: GEL Output: CMD:0x00000030 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000032 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000034 , READ:0x00000759 
Cortex_A8_0: GEL Output: CMD:0x00000036 , READ:0x00003F94 
Cortex_A8_0: GEL Output: CMD:0x00000038 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000003A , READ:0x00000177 
Cortex_A8_0: GEL Output: CMD:0x0000003C , READ:0x000003E8 
Cortex_A8_0: GEL Output: CMD:0x0000003E , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000040 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000042 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000044 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000046 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000048 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000004A , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000004C , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x0000004E , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000050 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000052 , READ:0x00000000 
Cortex_A8_0: GEL Output: CMD:0x00000054 , READ:0x0000FF00 
Cortex_A8_0: GEL Output: CMD:0x00000056 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000058 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000005A , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000005C , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000005E , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000060 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000062 , READ:0x00006207 
Cortex_A8_0: GEL Output: CMD:0x00000064 , READ:0x00003271 
Cortex_A8_0: GEL Output: CMD:0x00000066 , READ:0x00003537 
Cortex_A8_0: GEL Output: CMD:0x00000068 , READ:0x00003134 
Cortex_A8_0: GEL Output: CMD:0x0000006A , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000006C , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000006E , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000070 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000072 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000074 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000076 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x00000078 , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000007A , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000007C , READ:0x0000FFFF 
Cortex_A8_0: GEL Output: CMD:0x0000007E , READ:0x0000FFFF
Dear All

 

I have a question on bq27541.

 

At “DATA COMMANDS” section of the data sheet, “FULLSLEEP” is described as “the state can be detected by monitoring the power used by the bq27541 because any communication will automatically clear it.”

 

But by looking at the access log attached, both 1st time and 2nd time will show “1” at “FULLSLEEP” bit.

 

Please advice me how to clear the FULLSLEEP bit.

 

Best Regards,

Rhino

  • Rhino,

    I looked at your logs, and it appears that your gauge never actually goes to sleep. 

    The FULLSLEEP bit is only used when the gauge transitions from active mode to sleep mode.  Since you appear to  be discharging a significant amount of current (>500mA), your gauge will not go to sleep in this mode.  You must decrease your current below the "sleep current" as defined in the data flash in order for the gauge to go to sleep.

    When this happens, the gauge will go into FULLSLEEP mode instead of just SLEEP, and upon being reawoken, the FULLSLEEP bit will be cleared.

    Let me know if this helps,
    Charles