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.

BQ25611D: Software register reset behavior and datasheet errors

Part Number: BQ25611D


Hello E2E-Forum,

our company is using the battery charger IC (Package name BQ25611DRTWR) in a new product and we encountered an issue using the software register reset.

The below table provides the register values of different sources, the hardware and datasheet:

Register 00 01 02 03 04 05 06 07 08 09 0a 0b 0c
Hard reset (POR) 17 1a 91 22 40 9e e6 4c 65 85 80 54 75
Soft reset (REG_RST) 04 1a 91 22 40 9e e6 4c 65 85 80 54 75
Datasheet section titles 17 1a 91 12 40 9e e6 4c 00 00 00 00 75
Datasheet field descriptions 17 1a 91 22 40 9e e6 4c 00 00 00 00 75

Red: Errors

Grey: Ignore

Hard reset is read directly after a complete reset (no power to the system). Values are ok and as expected.

Soft reset is read after setting bit REG_RST of the 'Part Information Register' (0x0B) and it being cleared again. Value of 'Input Current Limit Register' (0x00) is wrong -> Current too low for device to operate correctly.

The datasheet section title '9.5.4 Pre-charge and Termination Current Limit Register (Address = 03h) [reset = 12h]' is wrong. The reset value should be 22h instead of 12h.

 

The register values were read from two prototype boards with the same results.

As a workaround we just set the register 0x00 to 0x17 after soft reset.

Since we could not find information on this behavior, we want to make know if this issue is reproducible by others and an issue with the IC series itself.

We also wanted to pass on the datasheet error.

Best regards,

Thorsten Fuchs

  • Thorsten,

    Could you please advise what are these number referring to?

    17 1a 91 22 40 9e e6 4c 65 85 80 54 75

     

    Thanks,

    Ning.

  • The numbers are the values in the registers from 0x00 to 0x0c. I will add the register number to the table.
    The greyed out numbers are included for completeness, but registers 0x08 to 0x0b can not be reset by REG_RST or in the case of 0x0a only partially reset (lowest 2 bits).

  • Hi,

    1. To get the input current limit detection result when adaptor is present, please use IINDET_EN (REG07[7]).

    2. It should be 22h. It will be corrected on the next d/s revision.

    3. REG08 to REG0B are read-only registers except REG0A[1:0]. The "reset" column are marked as "NA". So they can't be reset by REG_RST.

    Thanks,

    Ning.

  • Hello Ning,

    I am Thorsten's colleague from the hardware team. Can you please confirm if we are using the right values of resistors R86, R95 and R209 for detection of USB DCP (dedicated charging port) through the D+/D- lines of BQ25611DRTWR IC. It is also worthwhile to mention here that the 5V (up to 3Amps) is a dumb constant voltage power supply. 

    Should this configuration result in correct detection of USB DCP and set the Input current limit to 2.4A? 

  • Hi,

    Shorting D+ and D- pins should be detected as DCP.

    Thanks,

    Ning.