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.

BQ27510 with TPS65010

Other Parts Discussed in Thread: BQ27510, TPS65010, BQ27500, BQ27510EVM

Hello,

I'm using this two components in my application.

I see in the data sheet that the BQ27510 can share the thermistor  of the pack with the charger. How this can work with the TP65010. My idea is to use the thermistor with the TPS65010 when the battery is in charge and the BQ27510 when the battery is in discharge.

On the BQ27510 I don't realy undestand how work the pin BAT_GD and BAT_LOW ? can you explain me .

My last question is about the Battey insertion Indicator , this mean we can know  if we inserted a new  battery ? how ? even if where are not in charge ?

 

Thank you for your answer.

 

David

 

  • The easiest way would be to have the bq27510 always have access to the thermistor and allow the TS pin of the TS65010 to be manipulated by the BAT_GD pin of the bq27510. The example diagram below represents how the circuit would look like with another charger, but this will give you an idea on how to do it with the TPS65010. The main thing is that you must have the gate of Qt pulled up to a voltage that will always be present and not to Vbat which may not always be connected.  This example also shows the bq27500 but the same would be applied for the bq27510 as long as the BAT_GD/BAT_LOW pin is configured to work as BAT_GD and that the Pin Function Code (PFC) is configured to "01" in the data flash.

    The bq27510 can only have a BAT_GD or a BAT_LOW function. Not both at the same time. The function that you select is configured in the Operation Configuration register in data flash. For what you want to do in this application you will need to configure it as a BAT_GD.

    The bq27510 detects the presence of a battery through the detection of the thermistor embedded in battery pack. If the thermistor is present, the BI/TOUT pin gets pulled to a digital logic low. If the thermistor is removed then the BI/TOUT is pulled high.

     

     

     

  • Ok,

    I'm going to test the design. thank you for your help

    best regards

     

    David

     

  • Hello,

     

     I've done the schematic with the TPS65010 and when I change the temperature nothing happen on the /BAT_GD, BAT_LOW pin.

    I decide to use the bq27510EVM

     I change the config to use the thermistor external, to put PFC in mode 1, BAT_FN =1 et BATG_POL= 1( to change the polarity), I put a pull up on the pin.

    I've done two tests:

    1) when I didn't charge the battery and  I changed "Charge Inhibit Temp High" to 10 °C and also the" Temp Hys" to  0°C Nothing happen on the Pin BAT_GD

    2) when I charged --> same thing nothing happen on the pin BAT_GD.

     

    Do you know why nothin happen on the pin BAT_GD ?

     

    Thank you for your help

     

    David

     

  • First of all when you say nothing happen, what is the condition of the BAT_GD pin to start off with?

    Based on the configuration that you have described you should be seeing the BAT_GD pin get pulled low because you have an inversed polarity set and you have set the higher temperature to less than ambient temperature.

    Can you confirm what firmware version of the bq27510 do you have on your device? This can be accessed by sending the FW Version command to the Control register. Also the EVSW is supposed to identify what the firmware version is when you start it.

     

    Michael

  • when I said nothing happen , I mean that as the EVK I set up the register and I check what happen on the BAT_GD. BAT_GD stay at 1 (pull up)

     

    for the software revision , The EVK gave me : Device:510 Ver1.11 . (it is write at the bottom  of the windows

    I don't understand how to do the command to read the FW_versio register ?? can you explain me ? I try with the I2C Pro of th Evaluation software bq27510 v1.11

     

    Thank you for your help.

     

    David