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.

BQ25713: BQ25713

Part Number: BQ25713
Other Parts Discussed in Thread: BQ25710, EV2400

Hi Admin,

I am working with BQ25713 battery charger controller .I want to program it using atsamc21j18a microcontroller ,shall I get any reference code to program it ?Currently I am able to write and read from all the registers except max voltage registers(0x04).Is there any specific format.

Thanks,

Smruti

  • Hi Smruti,

    Unfortunately, we do not have any reference code for it, please refer to "9.6 Register Map" section of the datasheet. However, a third party open source reference may be available such as:
    https://chromium.googlesource.com/chromiumos/platform/ec/+/master/driver/charger 

    BQ25710 is similar to BQ25713, but the interface is different (SMBus vs I2C). Keep in mind that TI does not guarantee the functionalities of the third-party code and developer should always refer to the datasheet for validation and testing.

    We have a dedicated GUI for users to quickly evaluate our evaluation modules and learn our chargers. For example, user can use it to see what commands are needed for certain operations. Noted that the EV2400 interface does not come along with the EVM and must be purchased separately.

    https://www.ti.com/store/ti/en/p/product/?p=BQ25713EVM-017 

    https://www.ti.com/tool/BQSTUDIO 

    For write to max voltage registers(0x04), there could be 2 possibilities that I can think of:

    1. Please ensure that you are writing the two 8 bit registers sequentially.


    2. The write is not valid unless an adaptor is plugged in. Then the user can update the max charge voltage setting before enabling charge.

    Thanks and I hope this helps,

    Peng

    *Please press "This Resolved My Issue" on the thread if my answer is satisfactory