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.

BQ24192: BQ24192- How to change charge voltage value (REG 04) in BQ Studio

Part Number: BQ24192
Other Parts Discussed in Thread: BQ27531-G1, , BQSTUDIO, USB2ANY, EV2400

Hello,

We are using BQ24192 charger with BQ27531-G1 gas gauge. Our gas gauge controls the charger by enabling the GG_CHRGRCTL_ENABLE command. As per the BQ24192 charger datasheet, the charging voltage is 4.208 V (101100).

But in our case BQ studio shows the charging voltage is 4.096 V (100101). Also GG goes in Sleep mode and stops the charging whithout seting the FC to 1. Here REG01 Power-On Configuration Register shows: Charger configuration:, 01 – Charge. P.S we have set the Charging voltage (Configuration -->Charge Termination section) of gas gauge to 4.2 V.



How to change the charge voltage value (4.208 V) of 'REG 04- Charge Voltage Control Register Format' in BQ studio?

Regard,

Janhavi Rane

  • Hi Janhavi,

    With regards to the Gas Gauge configuration, I'll let a colleague familiar with this device to answer that question. 

    In order to communicate with the BQ24192 via I2C we provide the TI Charger GUI  which uses the USB2ANY hardware. If you only have the EV2400 available, you can still communicate via I2C and BQStudio manually. To do so you will need to connect the pins of the EV2400 to the pins of the USB2ANY like so:

    The BQStudio has an Advanced Comm tab which allows for manual I2C command selection. In order to set Charge voltage to 4.208V on the BQ24192 you will have to execute an I2C transaction to Device Address: 0x6B (0xD6) Register Address: 0x04 Data Value: 0b101100XX. The last two bits select BATLOWV and VRECHG, you can set those values to the configuration you need.

    Best Regards,

    Juan Ospina

  • Hello Juan Ospina,


    Thank you for your reply.
    We are communicating bqStudio using EV2400. In our device , Gas gauge controls the charger. As you have mentioned to use Device Address : 0X6B and Register address: 0x04 Data Value: 0b101100XX. So should we use the GG address (0xAA) or Charger address (0x6B) in I2C Adress (Hex) field?

     

    Regards,
    Janhavi Rane

  • Hi Janhavi,

    If you are hoping to change the register value on the charger you will have to use the Charger Address. Additionally, you will have to make sure the I2C bus is connected to the charger EVM as well via the pin out mentioned above.

    Best Regards,

    Juan Ospina

  • Hello Juan Ospina,
    In our design, we don't have direct control over the charger. GG controlling the charger.
    Our Schematic:

    Regards,
    Janhavi Rane

  • Hi Janhavi,

    You can directly communicate the charging by tapping the into the Charger IC lines via the given test points. This can be useful to verify that the register values are being programmed as expected for debugging purposes.

    Best Regards,

    Juan Ospina

  • Hello,
    Good morning!!

    It means that we can not change the charge voltage value (REG 04) using BQ Studio, right?

    Regards,
    Janhavi Rane

  • Hi Janhavi,

    You can use BQStudio to change the charge voltage if you can connect TP1204 and TP1205 to your I2C bus. If you'd like to do it directly through your gas gauge I recommend starting a new E2E thread with part number BQ27531-G1.

    Best Regards,

    Juan Ospina